08/03 Vol.59 技巧-换个字体!
老生常谈:微软雅黑 太™的丑了。虽然你可能跟我一样是懒癌晚期患者,懒得更换字体,不过本期教程将会分成两个部分,告诉你更换字体的方法,以及——如何合成一个你最喜欢的字体。
更换字体
这个相信大家都很熟悉了。
- Windows
- NoMeiryoUI: 老牌 Windows 更换字体软件,但是面对最新的 Windows 11 可能出现部分界面仍是微软雅黑的现象。这是因为阿三程序员硬编码了字体而不是以前使用注册表字体,所以某些状态会失效。
- 替换法: 这个比较硬核:你需要先准备一个要用的字体,把它的所有元数据换成同微软雅黑的。然后进 PE 替换,这样好处是可以覆盖所有场景,坏处是别人写好的微软雅黑体到了你这儿就变自定义字体了,不具备普适性。
- Linux
- 各家 DE 都有替换字体的方法,不再赘述——去设置里面找找就行。
- Android
- (?)虽然但是我还是写一下,你可以用 zFont 3 这款工具来更换绝大多数安卓系统的字体——不过似乎没有针对未 Root 的类 AOSP 系统方法。
合成字体
有时候你找不到心仪的字体,比如你喜欢霞鹜晰黑 CL 的旧字形,又不是很喜欢它的类 Arial 的西文——这该怎么办?
别以为我会给你详细的步骤,前人已经替我做过了!这里有一篇野生的详细教程,你可以遵照它使用 FontForge 合成一个字体:比如我就用 LXGW XiHei CL + Google Sans [Text | Flex] 制作了两款字体,Senryoku Sans 和 Shensouiwa Sans。它们有着 Google 制作的观感很好的西文、还有中文旧字型的古典风格。非常好。(之所以不用 Shanggu Sans 当作基底,是因为它是基于思源黑体制作的,继承了异常高行高这一特征,导致我测试时完全无法适配移动端显示,所以换用了另一个旧字型字体。)
其实我还制作了 Nesarac Sans / Genbugan Sans,基于 Google Sans [Text | Flex] + MiSans,但由于 MiSans 许可条款无法分享 :(。
又水一篇。