前段时间,一直使用 Mac 的 @Yves 老师希望在 Windows 上修改字体,跟我讨论了好一会儿 Windows 的字体渲染问题,他向我吐槽「也没个讲得清楚的教程」。确实,Windows 的字体渲染问题一直是一个老大难,每隔一段时间就会有人吐槽 Windows 的字体有多难看、macOS 的字体又有多美观。

和 @Yves 老师讨论

实际上,微软在这方面并非毫无作为,而是进行过多次优化。但由于软硬件上的种种限制,让广大群众至今没能真正享受到高质量的字体渲染效果。

今天就让我来带大家仔细讲讲 Windows 的字体渲染为什么这么差,以及如何用稳定的方法解决字体渲染问题

Windows 的字体渲染问题出在哪里?

长期使用 macOS 的用户可能无法理解 Windows 用户到底在发什么牢骚。

为了有一个直观的感受,我在 Windows 和 macOS 中各截取了一些文字。对比一下下面这两段文字,就会发现它们的实际观感区别很大。

macOS 下的字体

将 macOS 下的文字放大后观察,字体美观、边缘厚实,一笔一划很是清晰。

Windows 10 下的字体

Windows 的字体只能算是能够看清,但边缘总有些发虚,对比之后则略逊一筹。放大后观察,边缘有一些红绿小色块,「安」字中间的一横显得颜色很深,整体多少有些不协调。