首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac/Safari字体重量变轻

Mac/Safari字体重量变轻
EN

Stack Overflow用户
提问于 2014-01-22 08:43:25
回答 5查看 47.8K关注 0票数 51

在我的上一个网站上,在chrome和firefox上,文本自然是完美的,无需触摸字体平滑或其他任何东西。

但是在Mac / Safari 7上,文本看起来很好,然后立即变薄(太薄了/不好看)。

在做了一些研究之后,cf [http://www.usabilitypost.com/2012/11/05/stop-fixing-font-smoothing/]

还有一些测试

代码语言:javascript
复制
-webkit-font-smoothing    

它看起来像是Safari首先以以下方式显示文本:

代码语言:javascript
复制
-webkit-font-smoothing: subpixel-antialiased;

然后,在您获得闪烁效果之后,当它将字体转换为:

代码语言:javascript
复制
-webkit-font-smoothing: antialiased;

所以在我看来,我别无选择,只能

代码语言:javascript
复制
-webkit-font-smoothing: subpixel-antialiased;

使我的网站在所有浏览器上一致。

我用的是字体脸Avenir Std Roman。

关于那个Safari问题的解释吗?有更好的解决办法吗?我的字体会是问题的一部分吗?

谢谢。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-02-11 11:51:09

所以我解决了申请的问题:

代码语言:javascript
复制
body {
    -webkit-font-smoothing: subpixel-antialiased;
}

现在我的字体在每个浏览器上都是一致的。

票数 82
EN

Stack Overflow用户

发布于 2015-08-22 07:03:11

两者都试一试

代码语言:javascript
复制
{-webkit-font-smoothing: subpixel-antialiased;
-webkit-text-stroke:1px transparent;}
票数 10
EN

Stack Overflow用户

发布于 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=”样式表“

问题就这样解决了!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21278020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档