我经常使用Google字体和自定义字体,因为Google Chrome有一个渲染它们不好的坏习惯,这很遗憾,因为其他方面都与Google Chrome配合得很好。有没有一种方法可以(最好使用CSS)将字体渲染到“Apple Safari”标准?
谢谢,
谢谢,
这是一个一直令人困惑的问题(参见:https://superuser.com/questions/354006/google-chrome-never-renders-fonts-properly-no-smoothing-etc。另请参阅:http://productforums.google.com/forum/#!topic/chrome/oXILHkVG75M)。
这是一个 Windows 7/Vista ClearType 问题。据我所知,Safari、FF 和 IE 渲染文本的方式不同,或者使用自己的文本渲染程序。基本上,过去你可以添加一个小阴影来设置 Chrome 的内部渲染标志,文本看起来会好很多,但现在看起来还是很糟糕。这个方法已经不再奏效了。据我所知,这是 Chrome 中尚未解决的一个 bug。
我仍在寻找解决方法,但我认为我们几乎没有什么希望了。
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: antialiased;
或许可以尝试每个选项,看看是否对你所看到的有所不同?
MaxVoltar上有一篇帖子给出了一个合理的解释: