在我的上一个网站上,文本在Chrome和Firefox上自然完美,没有触及字体平滑或其他任何东西。
但是在Mac / Safari 7上,文本看起来不错,然后立即变得更细(太细/不好阅读)。
经过一些研究[参见http://www.usabilitypost.com/2012/11/05/stop-fixing-font-smoothing/]
以及一些测试
-webkit-font-smoothing
看起来 Safari 会先用 ':' 显示文本:
-webkit-font-smoothing: subpixel-antialiased;
当您看到字体闪烁成:
-webkit-font-smoothing: antialiased;
所以,对我来说似乎别无选择,只能强迫。
-webkit-font-smoothing: subpixel-antialiased;
为了使我的网站在所有浏览器上保持一致性。
我正在使用字体Avenir Std Roman。
有关Safari问题的一些解释? 是否有更好的解决方案? 我的字体可能是问题的一部分吗?
谢谢。
-webkit-font-smoothing
不再使用。你是说它在Safari中仍然有影响吗? - Mr Lister