在我的上一个网站上,在chrome和firefox上,文本自然是完美的,无需触摸字体平滑或其他任何东西。
但是在Mac / Safari 7上,文本看起来很好,然后立即变薄(太薄了/不好看)。


在做了一些研究之后,cf [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问题的解释吗?有更好的解决办法吗?我的字体会是问题的一部分吗?
谢谢。
发布于 2014-02-11 11:51:09
所以我解决了申请的问题:
body {
-webkit-font-smoothing: subpixel-antialiased;
}现在我的字体在每个浏览器上都是一致的。
发布于 2015-08-22 07:03:11
两者都试一试
{-webkit-font-smoothing: subpixel-antialiased;
-webkit-text-stroke:1px transparent;}发布于 2017-07-06 12:32:08
只使用这个: link href="https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i“rel=”样式表“
而不是这个: link href="https://fonts.googleapis.com/css?family=Lato“rel=”样式表“
问题就这样解决了!
https://stackoverflow.com/questions/21278020
复制相似问题