我的应用包含一个UIWebView。当应用从纵向旋转到横向或者反过来时,字体的粗细似乎会稍微改变。无论是加粗文本还是普通文本,在横向模式下都会略微加粗,在纵向模式下则会略微变细。在Safari中没有出现这种情况,只有在我的应用中才有。以下是一个示例图像,是在iPad上截屏后旋转和裁剪的一个示例部分。
alt text http://dl.swankdb.com/font-change-example.png
我已经配置了以下CSS,但它似乎只能防止字体大小的剧烈变化,而不能防止我观察到的细微重量变化:
html {
-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
}
有人能解释一下吗?模拟器没有出现这个问题,但我的iPad、iPhone 3GS和iPhone 4都有。我还收到了客户的反馈,他们也遇到了这个问题,所以我知道这不是我的错觉!