找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-12 18:07:19
21#
复现你说的问题了,看起来代码是没有问题的。需要调查一下原因,然后给你答复
回复 使用道具 举报
bigsun008
金牌服务用户   /  发表于:2024-3-12 18:53:29
22#
Richard.Ma 发表于 2024-3-12 18:07
复现你说的问题了,看起来代码是没有问题的。需要调查一下原因,然后给你答复

好嘞,辛苦
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-13 00:12:58
23#
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-4-23 14:19:22
24#
本帖最后由 Richard.Ma 于 2024-4-24 09:12 编辑

此问题经调查

根本原因是提供的字体文件不正确。

两个字体中的 postScriptName 属性都是“MicrosoftYaHei”,但 postScriptName 应该是唯一的,粗体的postScriptName 理论上应该是“MicrosoftYaHei-Bold”
参考https://developer.mozilla.org/en ... Data/postscriptName

建议使用正确的字体文件来进行转换,这个问题就可以解决。

由于字体受 Microsoft 版权保护,我们无法提供正确的字体文件,您可以使用自己计算机本地的字体复制它们,或者使用Github 上未知来源的字体文件,这些字体都可以正常工作,(都需要首先将 .ttc 文件转换为 .ttf 文件)。


https://transfonter.org/ttc-unpack
您可以使用该工具将文件转换为 .ttc  .ttf 文件: 将TTC转换为TTF


回复 使用道具 举报
bigsun008
金牌服务用户   /  发表于:2024-4-24 09:36:35
25#
Richard.Ma 发表于 2024-4-23 14:19
此问题经调查

根本原因是提供的字体文件不正确。

收到,我们试一下
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-4-24 10:42:43
26#
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部