小编vin*_*cat的帖子

iOS 4.2+ webfont(ttf)的粗体字体重量渲染错误

这个是完全指定的:font-weight:bold在iOS移动safari中指定ttf字体呈现不正确,使用iOS 4.2/4.3 Beta 3或更高版本的iphone/ipad打开演示站点:

(这是来自谷歌字体的Reenie + Beanie)

http://jsbin.com/ojeqe3/16/

屏幕截图

您会看到双色渲染的粗体字体.这对于中小字体大小并不重要,但对于大字体大小/放大非常重要

我的朋友会将此错误报告给苹果.但是,他能做些什么来解决这个bug?(杀掉文字调整不行)

更新:这个在iOS5中没有修复.

我知道的问题的最佳解决方案是

  1. 使用font-weight:normal(如演示中所示)
  2. 使用-webkit-text-stroke或text-shadow使其看起来"粗体"(加上仅限iPad的css - 由js添加的正文前缀,而不仅仅是媒体查询)

iphone mobile-safari css3 ipad ios

54
推荐指数
4
解决办法
2万
查看次数

标签 统计

css3 ×1

ios ×1

ipad ×1

iphone ×1

mobile-safari ×1