关于系统默认字体的选择

作为使用词典比较多的人,无法避免会遇到各种各样的生僻字、特殊符号,或许多语种混排,去使用一种——字形美观规范,对多国语支持优良的,大字符集字体就成了我的需求。

一些碎碎念

顺便说一下,就windows系统提供的微软雅黑而言,感觉美观性有限,而且时代久远,支持的字符集范围也有限,完全不跟进unicode,所谓的utf-8提供全球字符集,许多年前是测试功能,目前还是测试功能,用起来一堆bug,各种乱码问题。在微软雅黑字符集之外的则是古早的细明体来补全,这个显示效果更是烂中烂。
补充: Windows 11 更新新版简体中文字体(附下载) - 知乎 (zhihu.com)
windows字体有更新,支持新国标实现级别2。

可惜windows11系统限制颇多, No!! MeiryoUI和System Fonts Replacer都无法正常使用,于是作罢。你们如果是win10及以下版本可以尝试这两个软件更换默认字体。

至于安卓系统,各手机厂商都去定制了自家的字体,多半都是基于先前方正或者汉仪或者华康以前做过的字体改进,有些效果很好,比如鸿蒙黑体,苹方黑体,它们对多语言支持很好,很多unicode特殊字符都可以显示。我手机内的oppo sans倒不让我满意,然而要更换字体的途径只能通过magisk框架或者手机主题商店。

因此我也在手机商店反复挑选了各种大厂字体,也都有零零碎碎各种各样的bug(某些字字形不统一而古怪),而且大多只支持简中环境字符,做到GBK的少之又少,尤其是日韩俄文的显示效果根本没人考虑,大字库和大字符集更是bug多多,而且所谓的大字库最多也就3万-4万字,GB18030实现级别2基本达不到,更别提实现级别3。

对这种现象也不奇怪,我观察了下诸如方正和汉仪它们近些年来更新的字体,各种花里胡哨的字体确实越来越多,对于绝大多数无论是普通人还是设计师,它们只需要支持简中。大厂对于繁体字母数字的设计显然都没有上心,尤其提一提对于英语学习者重要的音标,大多显示效果都不好。

在网络上大多开源字体的发布往往能激起很大的浪花,它们与时俱进,各种介绍也比较多,我一下就主要聚焦于开源字体给一些推荐,当然开源也很难令人放心,商业化程度不高总感觉成本投入有限,不足颇多。对字体方面我也是一知半解,尤其是面对繁杂的各种厂商和各种字体我更是搞不明白,我发此贴也是想看看大家对其他字体(尤其是商业字体)的推荐,谢谢大家!

1.更纱黑体
基于思源黑体改进,显示效果优良,简体中文基本不缺字,也有日系汉字的风格。制作者更新勤快,会修bug这一点属实不错。
be5invis/Sarasa-Gothic: Sarasa Gothic / 更纱黑体 / 更紗黑體 / 更紗ゴシック / 사라사 고딕 (github.com)
以上这个项目ttf居然只提供extralight字重,建议去用
laishulu/Sarasa-Term-SC-Nerd: 简体中文终端更纱黑体+Nerd图标字体库。中英文宽度完美2:1,图标长宽经过调整,不会出现对齐问题,尤其适合作为终端字体。 (github.com)

新人可能会对各种版本感到疑惑,建议查看此文,以及思源黑体官方提供的pdf文件也值得一看。
更纱黑体这么多版本,要怎么选? - 知乎 (zhihu.com)

2.阿里巴巴普惠体
阿里巴巴普惠体 (alibabafonts.com)
不多言,官网介绍得很明白了,唯一要注意的点是Alibaba PuHuiTi 3.0 - 55 RegularL3,也就是实现了它鼓吹的GB18030实现级别3的字体,在各种汉字和字符(包括但不限于假名,谚文)显示效果与其他有区别,明显没别的好看舒服,日常使用建议Alibaba PuHuiTi 3.0 - 55 Regular。

3.霞鹜文楷和霞鹜新晰黑
霞鹜文楷可能是最热门的国内开源字体,基于日本著名开源字体,经过数年的打磨已经很完善了,还会跟进unicode15.1,实在良心。不过就我个人体验和习惯而言,楷体虽然漂亮,在字号较小的情况而言,还是黑体更耐看容易识别。所以另一个值得考虑的选择是霞鹜新晰黑。
根据作者的原话:

可能并不太适合大段正文排版,相比之下更加适合诗词之类的中等长度文本排版,或者注释排版

亦可以参考:
为什么我们的手机都用黑体,而不是更好看的楷体? | 严永亮 (qq.com)

霞鹜的各种字体的一大优势还在于选择灵活,提供了各种版本,记住要选择大陆字形的GB版。此外我推荐使用 屏幕阅读版,特意放大了字重,在这里我要点名批评各大字体厂商的字重太小了,那么纤细的字看着太累了。你如果需要台湾字形,传承字形,日本字形,缝合楷值得选择。

lxgw/LxgwWenKai: An open-source Chinese font derived from Fontworks’ Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。 (github.com)
lxgw/LxgwNeoXiHei: A Chinese sans-serif font derived from IPAex Gothic. 一款衍生于「IPAexゴシック」的中文黑体字型。 (github.com)

还有比较优秀的就是前面提到的鸿蒙黑体和苹方黑体,就不多赘述了。
字体-视觉风格-通用设计基础-HarmonyOS应用开发

所以说,还有无适合全局的商用字体?字符集大又紧跟unicode脚步,我看不少厂商大字符集字体还是unicode10…搁置好多年没更新过了。西文和特殊字符貌似覆盖也少。

6 个赞

修改字体的解决方案:
Windows 字体显示的最佳实践 - 知乎 (zhihu.com)
字体渲染(自用脚本) (greasyfork.org)

2 个赞

我倒是觉得微软雅黑挺清晰的(4k屏)。
之前装过黑苹果,mac不知道用了什么机制,字很粗很糊,字典里的各种字体都有种被加粗的感觉,后来找到设置关了,字体渲染表现也还是不如Windows里的。
linux系统找了几种字体,也还是雅黑更舒服,可能看习惯了吧

你这观点和大众不同,大多人认为windows渲染发虚,苹果的渲染效果比较好。
关于模糊这一点,我看有人讨论过。
作为屏显字体,微软雅黑很清晰,苹方体特别模糊,两者的区别在哪? - 知乎 (zhihu.com)

第一方字体不谈,mac里gd对mdx各种字体的渲染,我觉得完全是灾难的,很糊…
字体普遍被加粗了一圈

不知道屏幕阅读版好不好做,默认的霞鹜文楷GB没有屏幕阅读版。


lxgw/LxgwWenKai-Screen: LXGW WenKai for Screen Reading. (github.com)

1 个赞

我找错地方了,GB 的仓库里没有这个。

微软雅黑确实会发虚,可以换鸿蒙、荣耀等,这些都是专门为屏显制作的字体。
市面上的屏显黑体大致分三大类大类:
第一是“思源”,这就不用多说了。
第二是“微软雅黑”及其子系列,由微软委托方正制作的。后来方正略改,升级为“方正兰亭黑”,并最终形成“方正兰亭黑Pro”。再后来,方正又再此基础上为小米做了“小米兰亭”(如今被“Mi Sans”取代)
第三是“汉仪旗黑”及其子系列。子系列主要有,阿里巴巴普惠体、OPPO Sans、HarmonyOS Sans和Mi Sans

荣耀于2022发布了HONOR Sans,在我个人看来,其中文字符几乎和鸿蒙差不多,但字重增多了。此外,另有“未来萤黑”等也都是不错屏显黑体。

我现在浏览器、OneNote用的就是HarmonyOS

参考
荣耀字体 HONOR Sans 现已免费开放下载,支持商用,会为用户使用带来哪些便利? - 知乎 (zhihu.com)
中国大陆-猫啃网 (maoken.com)
网页字体替换 - Microsoft Edge Addons

2 个赞

对,各大厂商自己系统的字体基本都是一个爹妈(除了苹方是华康),方正兰亭黑和汉仪旗黑也十分相像(一个设计师),于普通人而言没啥区别。我上面的推荐仅限于收字多和会更新而言。
不过很蛋疼的是,我推荐的也都没有达到新国标实现级别3,遇到生僻文本容易缺字,阿里巴巴普惠体L3的显示效果那么烂就不考虑了。估计阿里巴巴普惠体基于的是汉仪旗黑大字符集版本,这个版本我用过,各种毛病一大堆,黑体配着宋体的日文,不覆盖韩文,字母和问号很奇怪。

2 个赞

谁知道怎么训练字体,需要覆盖到 Unicode 15.1。

标点符号看起来很适合中文排版。

3 个赞

这一点我看苹果也有讲究 特意处理中西文排版和标点符号
SF Pro SC 是什么字体?

1 个赞

“训练字体”是指用AI补字?

有点不太一样,SF Pro SC的标点符号是固定宽度。荣耀的标点符号只在行首/行尾/标点连用时是半个中文字符的宽度,好像更先进一点。

是的。有些字体缺字,可以用 AI 补,我不会。

知乎的特里王。文章中也提到了油管有教学视频。

1 个赞

windows qt6不建议改系统字体,高分屏渲染效果很差,缩放没有抗锯齿,看起来明显差于qt5

这作者生成的字体太好看了吧,有看书的冲动了。。

1 个赞

论古色古香仿铅字,方正筑紫也超好看,非常有特色!
方正字库 X Fontworks丨筑紫A老明朝,金属活字的现代演绎 - 知乎 (zhihu.com)
方正FW筑紫A老明朝家族字体包,方正FW筑紫A老明朝家族字体打包下载_方正字库官网 (foundertype.com)

3 个赞