0

我正在尝试使用 javascript 更改 UIWebView 中显示的文本的字体。我通过调用一个javascript函数来做到这一点,该函数将css规则添加到span和paragraph元素。

问题是,当我在打开应用程序后第一次这样做时,首先使用新字体呈现 webview,但在近 2-3 秒后,单词的位置会滑动一点,比如我缩小了线条文本的间距。

首次加载后,所有其他字体更改请求正常工作,文本可见后间距和位置不会更改。

这种奇怪行为背后的原因可能是什么?我能做些什么来解决这个问题?

我尝试将 css 规则直接添加到 html 代码中,但它不会改变结果。

谢谢

4

1 回答 1

0

padding-left: 5px; margin-left: -5px;尝试在跨度上应用这个 css 。填充是纠正渲染文本的空间,边距是让元素回到原始位置。

于 2013-06-18T21:51:20.243 回答