其实Windows内置的UI字体大多同时提供了矢量字型。有很多方法来看到这套矢量版:放大、缩小,还有——旋转!
打开%UserProfile%AppDataLocalGoogleChromeUser DataDefaultUser StyleSheetsCustom.css文件,加入下面这行样式:
body{-webkit-transform: rotate(0.03deg);}
让整个网页旋转 0.03°(或更多),宋体(及其他 fallback 字体)就会以矢量形式显示,汉字笔画就不会被Chrome当作锯齿给灭掉了!
实测效果(网易邮箱,其实Chrome的反锯齿效果挺不错):
当然这个方案还是有缺陷的,除了眼神会变歪(可以加负号调整)以外,水平/垂直线也会产生重影。所以希望这个bug早日解决,继续尝鲜的读者可以到Issue96769与98155两个页面打上星星(即“投票”/“顶”),让Chrome团队意识到bug的严重程度。(文/谷奥)