我正在使用谷歌的网页字体api,字体“lato”,字体重量为100。
在桌面浏览器上,我已经测试了一切显示良好。不过,如果我用ipad或iphone(都是ios5)查看网页,我会注意到字体非常薄,唯一显示正确的是圆点。
我尝试使用javascript、link tag和css@import方法实现字体,结果都一样。
我在常见问题解答中看到他们说:
googlewebfontsapi可以在绝大多数现代移动操作系统上可靠工作,包括android 2.2+和ios 4.2+(iphone、ipad、ipod)。对早期ios版本的支持是有限的。
也就是说应该有效,对吧?
有什么办法解决这个问题吗?
谢谢

最佳答案

我所看到的有助于真正精简字体(顺便说一句,也是Lato)的是:

-webkit-text-stroke-width: 0.1px;

不管怎样,这只是一个逐案的基础,我会使用一个类/媒体查询来确保只在需要时应用它(safari(一个由js设置的类)在1.0以下的范围内应用。如果需要,尝试更高的浮点值。

09-19 02:59