本文转自知乎,要查看更完整的文章内容,请前往原文查看,传送门:
https://zhuanlan.zhihu.com/p/488284786
爱用思源黑体/宋体做 Word/PPT 的小伙伴们可能注意到了,这款字体是无法嵌入到文档中的。如果使用 Microsoft Word 自带的 PDF 导出功能,也会发现导出的思源字体变成了位图,换言之字体还是嵌不进去:
思源字体无法嵌入 PPT 的解决方法 | Jam’s Jar (jasongzy.com)
思源黑体和思源宋体嵌入 PPT 报错 – V2EX
思源黑体在Office中导出的PDF文档中文字实际为位图? – 知乎 (zhihu.com)
背景
究其原因,思源字体的封装格式是 OpenType/CFF (OTF)。该格式由 Adobe 主导开发,Windows 和 Office 软件中的 OTF 解析和渲染程序也由他们直接提供给微软。然而,Adobe 并没有专门为 Office 软件编写 OTF 字体的嵌入功能,这导致 OTF 格式的思源字体无法嵌入。不过,市面上常见的另一种字体格式,TrueType (TTF),是微软(和苹果)直接开发的,该格式在 Windows 和 Office 上支持良好,支持嵌入。
于是,我动手做了一套 TTF 版本的思源黑体、思源宋体和思源等宽,曲线精度、功能、版本与 Adobe 的 OTF 原版完全相同,可以与 OTF 版本无缝替换,无需返工修订设计文稿。
技术规格
- OpenType 功能(竖排支持等):完整收录
- Microsoft Office Style-Link:加粗按钮(B)链接常规与粗体字重
- Microsoft Office 字体嵌入:支持 Word、Excel、PowerPoint 等软件的字体嵌入功能
- 封装格式:完整版为 TrueType Collection (TTC),子集版为 TrueType (TTF)
- 曲线格式:二次贝塞尔曲线
- 曲线精度(UPM):2048,即原版 OpenType/CFF 三次曲线的无损转换
- 屏显渲染策略:全字号亚像素抗锯齿(Windows 10)
可变版本
Adobe 官方已提供思源黑体和思源宋体的可变版 TrueType 字体文件,请前往以下发布页面下载。
Adobe 软件的行高过大问题
Adobe 软件(如 Photoshop、Illustrator 等)的行高过大问题是由 OTF 原版字体中的“3 em vertical dash”字符所导致的。思源字体的全局字框为了容纳该字符而撑得很高。本项目与思源 OTF 原版的所有功能保持完全一致,因而不会修改该设计。如需修正行高的版本,请前往梦源字体系列。该系列除修正行高之外,更提供了多达 29 个字重的丰富选择。
最新评论
即梦AI在这部分确实厉害
好的,谢谢
非常感谢,期待后续更新!
特别之处在于它是按照《古籍印刷通用字规范字形表》调整了字形写法,与一般的国标字形相比有一定的不同之处;此外增补了一些古籍所用的字。
这个字体就是根据 GB/Z 40637-2021 所规定的字形而调整的。
「屏幕阅读版」没有跟进的原因主要是个人在考虑「屏幕阅读版」的取舍问题,本人想取消这个所谓的「屏幕阅读版」以减轻每次更新所带来的负担,但又想到很多人对这类字体产生了「依赖」,直接砍掉的话不太好,于是暂时保留这类字体项目,但不跟随上游字体同步更新,而是随缘更新,如果上游字体有值得跟进的更新内容则跟进。至于臻楷,计划补全 GBK,但是现在臻楷的汉字字形全由文楷 zi2zi 生成,而文楷基本区也有很多生成效果不好的字,为了更好的效果需要在文楷中重拼这些字之后再补全臻楷;另外臻楷 GBK 补全后,将只留 GB 字形版,原有杂糅字形的《霞鹜臻楷》将取消。
这,西里尔文和希腊文间距太大,建议在下一个版本修复问题!
哪里找来的,感谢Thanks♪(・ω・)ノ