【发布时间】:2015-09-12 10:12:57
【问题描述】:
如下所示,Chrome 中的 Texta-Light 字体与 Safari 完全不同。 Chrome 显示我喜欢的字体,但 Safari 在 OS X 和 iOS 上的渲染看起来太薄了。下面的 Safari 图像是在 iOS 上拍摄的,正如您所见,由于某种原因,字体看起来好像存在两位文本。
我一直在寻找解决方案,但没有找到任何可行的方法。我尝试使用-webkit-font-smoothing: subpixel-antialiased;,但根据this question,代码不再工作了。
铬:
iOS 上的 Safari:
这是上面图片的代码:
h2 {
font-family: 'Texta-Light', sans-serif;
font-size: 3.5em;
line-height: 1.2em;
}
有什么解决办法吗?
【问题讨论】:
-
如果您使用的是网络字体,请检查实际应用的是哪个版本(woff、svg、ttf)。然后尝试更改
src()s 在@font-family声明中的顺序 -
你能提供一个MCVE吗?屏幕截图并没有给我们太多继续。
-
@AlexanderO'Mara 我刚刚添加了图片的代码。
-
这不是一个 MCVE。一个我们可以检查文本的示例网页会更有用。
-
@AlexanderO'Mara 我添加了一个显示 Safari 中问题的网站。
标签: css google-chrome fonts safari rendering