如何导出 macOS 的 PingFangSC 字体给 Windows 用?

2022-04-18 17:48:11 +08:00
 LxnChan

从 macOS Monterey 里面把 PingFangSC.ttc 复制出来之后我想把它转变为 Windows 可用的字体,经过搜索资料了解到需要先解包再替换 ttx 中的内容,但是我在修改之后仍然无法导入 Windows 。

想请教一下大家如何操作?

现在我修改过的 ttx 文件:

报错:

重新打包:

另:我知道有现成的字体可以下载。

参考的资料:

  1. https://zhuanlan.zhihu.com/p/38679788

  2. https://www.zhihu.com/question/58705102/answer/158508334

  3. https://blog.dsrkafuu.net/post/2020/extract-sf-pingfang/

2031 次点击
所在节点    字体排印
1 条回复
AlphaRobert
2022-05-08 00:59:03 +08:00
其实只要用 ttx dump 出来再 build 回去就可以在 Windows 下打开了,跟 name 表的关系不大。我没有仔细研究过,个人猜测有可能是某些校验字段不正确,其他的一些程序解包出来的就没有这个问题。

一般 Windows 下 name 表不对不会影响字体文件预览,而且被删除的那些 name 记录也都是通常字体会有的。第三篇参考资料还有个问题,作者把 cmap 和 CMap 混起来了 ( https://github.com/adobe-type-tools/cmap-resources#cmap-resources-versus-cmap-tables)。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/847711

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX