SANSUI'S BLOG

系统外观
分类标签
RSS
Sansui 2023
All rights reserved
人活着就是为了卡卡西

Windows 调整之中文字体

8 月 2 日, 2024

以下仅适用于低于 4k 缩放 200% 的显示器

微软雅黑作为随着 Windows7 出现的字体,加上遥遥领先(?)的 ClearType,在当时的 1080p 显示器上十分清晰易读。

但如今的显示器分辨率越来越高,旧版微软雅黑的设计存在着明显的缺陷。

一是其字形设计并不平衡,中宫过大,有的字形可以以难看来形容;二是微软雅黑字形只在 4K 屏 200% 缩放(以上的配置)上有着较好的显示效果。

微软曾经设计过“另一版的微软雅黑”,即 Noble Scarlet,但并没有在正式的系统中使用。这一版字体设计依然中宫偏大,但相对老版收敛了不少,平衡了一些。

另外,如果你不巧像我一样用着 2K 或 2.5K 屏,

  • 在 24寸时,100% 缩放字体比较合适,但与 16 寸 1080p 显示器差不多清晰度,不过屏幕可用空间更大。
  • 在 21 寸时,100% 缩放字体会偏小,比较锻炼眼睛。150% 缩放字体大小比较合适,效果更细腻,但字型会比较怪,且屏幕可用空间与 1080p 相同。
  • 在 16 寸时,150% 缩放字体稍微偏小,效果比较细腻,但非整数倍缩放+ClearType 的加持下,一些像素被吞掉,笔画的间距不平衡,有种“ windows 特有的字被虫噬的美”。

可以看到,上图的 100% 200% 缩放没有字形变形问题,可以说微软雅黑小字优化是考虑的 100% 缩放。100% 缩放显得糊则是因为图片放大放大倍率过高,实际不会有糊,而是有锯齿感。

150% 缩放会由于 clearType 的“锐化”导致字形变化,不知道的还以为换了个字体。如果是125%、175%的缩放,字体变形更加糟糕。

造成缩放问题的原因大概可以用下图进行简要解释:

Mac 上的 Retina 渲染相当于 4k 200% 缩放起步。而 windows 下, 2k-2.5k 的屏幕都在 200% 以下的缩放中挣扎。如果软件没有适配高分屏,没有 clearType,强制进行双线性缩放(常见于图片UI),就会显得非常糊。想体验这样的糊,可以下载旧版的原神启动器。

需要准备

  • Noble Scarlet 替换系统的微软雅黑。由于 Noble Scarlet 是一个未完成的字体,普遍使用的是社区修正版,以下是资源参考。

  • 系统字体替换工具:搜索 “字体替换工具 by 随风飘扬”。替换完后重启,否则可能有缩放错误。另外,github 上有一个非侵入式的系统字体替换工具 noMeiryoUI,可惜换不全 windows 11,只是作为预览不同字体在系统上的效果倒是个很不错的工具。

  • MacType 改善 ClearType 的虫噬渲染方式带来的不均匀,使用后提升非常非常大。

  • 思源宋体:推荐将浏览器的 Serif 字体设置为此字体。默认的宋体真的,不论中文英文,都很丑……只适合打印。

常用正文黑体简述

苹方

苹方是一款设计上很优秀的字体,其间架结构、中宫非常平衡,既兼顾了传统的汉字笔画细节又有规整而现代的几何化,间距合理,阅读起来非常舒适。

但是……苹方的设计缺字重。

在设计上,苹方没有 Heavy 字重(参考)。而在流行的 github 苹方字体仓库中,则是将 Bold 字重映射到了 Heavy,而将原本的Medium 映射到了 bold。虽然这个问题不是苹果设计的导致的,而是一个再次分发时的错误,但致使目前网上能搜索到的第三方仓库的苹方字体整体字重均偏细。

另外,苹方在 2.5K 屏上表现非常糊,苹方问世时已经进入了 Retina 屏的时代,没考虑过在低 PPI 屏幕上的表现(不是4K屏缩放200%都别用)。

第三,苹果设备的显示的西文字体是 San Francisco,不是苹方。在 细数 Pingfang SC 的七宗罪 中,也提到仅使用苹方导致不同设备字体 fallback 的不一致的问题。而作为系统字体里的其他问题,例如缺失本地化的字型,也是大部分字体所缺乏的,这已经不仅仅是一个字体问题,而是和字体相关的和 UI 技术标准化问题,难以仅通过字体解决。而无比例数字、冒号不垂直居中、没有垂直标点等细节,则都是因为苹果显示标点数字用的 SF 字体,苹方在此类字符上算是基本能用,但缺少多种场景下的细节。

其他资源: Pingfang for windows - Figma

另外,苹方是有版权限制,以下字体除了思源黑体,和大厂的开源黑体,均不可免费商用。

思源黑体系列

思源黑体(Noto sans) 是 google 的开源可商用字体,用于 Android 系统,在开源可商用的的黑体其质量无可替代。

更纱黑体是思源黑体的衍生,修改了西文部分,相比思源黑体上更符合作为 无明显风格特征的系统字体,带 hinting 在 1080p 和 2.5k 下都能保证良好的清晰度。

但是,思源黑体系列设计相比于国产的商用字体并不能算好,有时间架结构比较怪异,字形的细节不太统一,比如“用”字明显矮了一截,整理风格上给人一种不稳定感。同时也不是一个大气的字体,比如口字旁处理对于黑体而言偏小,“用”字矮了一些,但是在宋体设计上,“用”字矮的这一截反而让字体看起来平衡。而一个系列的字体衬线、非衬线的统一感来源于其比例,个人理解为思源/更纱系列是优先考虑宋体的字形,和黑体的比例有一定的结合。整体而言还是宋体的设计更加优秀。

相对而言更纱黑体更适合作为系统字体,有着合理的 hinting。思源黑体是不太适合低 ppi 屏的,它的 Regular 字重看起来像 Bold。

方正兰亭系列(微软雅黑)

Noble Scarlet (社区版)常规体是新设计中宫收窄的微软雅黑,而粗体是方正兰亭黑 Pro,因此在加粗时,字体明显会变小一圈。

微软雅黑系列字体在标点处理上很差,最直观的就是全角引号,太像半角的处理方式,很难看出前引号与后引号的区别。其实我在写这一篇文的时候,换了 Typora 的字体,才发现前后引号全打反了……

方正兰亭黑 Pro 想对于两版微软雅黑都有着更小的中宫,字形设计中正。但也由于稍小了一些,在低 ppi 屏的小字上笔画更容易显得不太均匀,渲染效果不太好。另外使用此字体需要相比于其他所有字体更大的行距,因为其较小的中宫,字间距显得相对宽了。

汉仪旗黑系列

近年来的国产安卓厂商字体都是汉仪旗黑的衍生,代表阿里的普惠体、鸿蒙体、小米的字体、Oppo的字体。

这系列字体间架结构合理,但笔画上更加激进,减弱了起笔与收笔的的传统突出,以追求几何感与现代的科技感。在观感上,这样规矩的方形会使得字体相比方正系列更加圆润,多了现代感但少了汉字的人情味,用于阅读小说时尤其明显。

仅字形而言,作为 UI 是非常不错的。不过 Misans 渲染出来明显偏粗,我没有测试其他同系列字体是否也有这样的问题。

改掉 Windows 的默认中文无衬线字体

很多无法分别修改中英字体的 windows 原生应用,当只设置了英文字体时,显示的中文是新宋体(SimSun),比如 vs studio。原因在于系统里的 Microsoft Sans-serif 字体名,回落到的第一个字体就是新宋体……难以想象微软雅黑出了十多年了还有这样的问题。

解决办法:

  • winkey + R, 输入 regdit,进入 windows注册表
  • 进入 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
  • 把 Microsoft Sans Serif 的值中 SIMSUN.TTC 那一行去掉。这样默认的无衬线体就会往后 fallback 到系统的微软雅黑上。

创建于 2023-09-29 02:25:44

更新于 2024-08-19 01:45:31

更新于 2024-08-02 02:08