之前测试字体的时候发现 Windows 下字体渲染会很难看。一直以为是字体 hinting 的问题,不过测试之后才发现好像是 Windows 本身对于没有 hinting 的字体处理有很大问题。
我一直是在 Linux 上用 FreeType 一直没有注意到不同系统下字体渲染的区别,于是就对 Linux、Windows、macOS、iOS 下的字体渲染做了一下详细的对比:font.render
文章里面测试了很多设定,不过这一张图就应该能看出问题来了,请在新标签页放大到 100% zoom level 观看。
https://i.imgur.com/TEOkd6e.gif
Gif 对颜色保持不是很好,所以如果想要对比原图的话请看全文。
如果你想测试自己系统的字体渲染的话,使用的测试页可以在这里找到:Type Builds Character
Windows 和 Chrome 真是推广衬线字体道路上的一大阻碍_(:з」∠)_。
