本帖最后由 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
|