gpt4 book ai didi

html - iOS 6 和 iOS 7 中的 UIWebView 渲染差异

转载 作者:可可西里 更新时间:2023-11-01 13:35:00 25 4
gpt4 key购买 nike

我有一个应用程序,它使用大量 HTML 来显示每个“页面”内容中的内容。突然间,仅通过在 iOS 7 上运行,HTML 就开始显示不正确。所有的字间距都被放大,导致文本溢出页面的末尾。有谁知道任何会导致这种奇怪的渲染发生的变化(所有 HTML 文件都使用嵌入式字体)?字间距由 word-spacing CSS 属性控制(均在 em 中定义)。在这方面是否有任何 webkit 渲染更改?

最佳答案

既然似乎没有人回答这个问题,答案似乎是(无论怎样)。有两件事会影响我使用的 HTML 的呈现。

1) word-spacing(当在 em 中指定时)正好增加两倍。对我来说唯一的解决方案是在 iOS 7.0+ 上的运行时更改字间距。

2) 跨度开头的两个不间断空格 ( ) 会导致异常大的间隙。将其更改为一个不间断空格和一个常规空格可以解决此问题。

iOS 7.0 中的 CoreText 发生了很多变化,所以我猜这些工件是由此产生的。

关于html - iOS 6 和 iOS 7 中的 UIWebView 渲染差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19047647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com