有位小伙伴问我为什么他电脑上的文本看起来比较虚。我去看了下,发现他电脑上关掉了 ClearType。
微软的 ClearType 技术通过控制亚像素来使得文本显示更为清晰。本文代理了解 Windows 系统上的文本是如何通过亚像素控制使得显示更为清晰的。
本文内容
ClearType 打开和关闭之后的效果
看下图!同样的文本,在不同大小下以及开关 ClearType 下的显示效果:
你应该能注意到,第 0x00 行,第 0x02 行是比较模糊的,第 0x01 行和第 0x03 行会更清晰一些。
如果你看不出来我说的效果,那么你需要调整你看图的姿势:
- 请确保以 100% 比例显示此图片,正在在电脑上看我博客的时候,就会以 100% 比例显示;
- 如果你看博客的显示器 DPI 不是 100%,那么也看不出效果,建议在一个 100% DPI 的显示器设备上看。
如果依然看不出来,至少你能感受到第 0x01 行和第 0x03 行的文本会更亮一些。
现在,我们将图片放大。就像下面这张图片一样,左边一半是没有启用 ClearType 的文本,右边是启用了 ClearType 的文本。我将他们放到了一张图片上以便更容易比较效果。