之前本频道讲过一些关于 Windows 字体渲染的问题,其中提到了“Windows 的灰度抗锯齿显示都不正常”。不过在高分辨率、高缩放、unhinted 字体的情况下,Windows 的 ClearType 反倒显得过于清晰锐利以至于有时会觉得比较刺眼,这就让我不得不尝试使用更柔和/模糊的灰度抗锯齿。
在 Windows 上改用灰度抗锯齿很简单,命令如下(管理员权限执行后重启,把 1 改为 2 则是 Windows 默认值):
reg add "HKCU\Control Panel\Desktop" /v FontSmoothingType /t REG_DWORD /d 1 /f
至于这样一来会遇到的问题则有:
1. (图 1)白底黑字时资源管理器的字体会变得很细,黑底白字时灰度抗锯齿会起到加粗的效果反倒正合适。这就导致使用更粗的字体能改进浅色模式观感,但会破坏深色模式观感。
2. (图 2)使用 noMeiryoUI 等软件没法全局替换字体,因此一些无法替换的地方看起来会有些“崩坏”,比如文件的右键属性界面。
3. (图 3)一些第三方软件的字体可能也会崩坏,比如 ESET 在灰度抗锯齿下就不正常,甚至还有明显的 hinting。
虽然 Windows 的灰度抗锯齿有很多问题,但还是比 MacType 那种高侵入性的好不少(当然效果也差一些)。随着笔记本电脑开始普及 OLED,灰度抗锯齿也变得越来越重要了,毕竟用户也不想看到各种彩边(图 4),只是微软似乎没有改进的意愿。
参考:
Better ClearType Tuner Wiki
在 Windows 上改用灰度抗锯齿很简单,命令如下(管理员权限执行后重启,把 1 改为 2 则是 Windows 默认值):
reg add "HKCU\Control Panel\Desktop" /v FontSmoothingType /t REG_DWORD /d 1 /f
至于这样一来会遇到的问题则有:
1. (图 1)白底黑字时资源管理器的字体会变得很细,黑底白字时灰度抗锯齿会起到加粗的效果反倒正合适。这就导致使用更粗的字体能改进浅色模式观感,但会破坏深色模式观感。
2. (图 2)使用 noMeiryoUI 等软件没法全局替换字体,因此一些无法替换的地方看起来会有些“崩坏”,比如文件的右键属性界面。
3. (图 3)一些第三方软件的字体可能也会崩坏,比如 ESET 在灰度抗锯齿下就不正常,甚至还有明显的 hinting。
虽然 Windows 的灰度抗锯齿有很多问题,但还是比 MacType 那种高侵入性的好不少(当然效果也差一些)。随着笔记本电脑开始普及 OLED,灰度抗锯齿也变得越来越重要了,毕竟用户也不想看到各种彩边(图 4),只是微软似乎没有改进的意愿。
参考:
Better ClearType Tuner Wiki