Android WebView字体不是最初的渲染

时间:2012-12-10 20:57:40

标签: android html webview font-face

我正在开发一个移动网络应用。这个问题在一些Android中很明显(我认为只有2.3.x手机)。

页面上有标签和输入提交按钮。两者都被设计为具有相同的字体(TradeGothic,由@ font-face样式创建)。 标签文本始终正确呈现,但按钮文本在第一次访问页面时从不显示。 因此,如果您转到页面并单击按钮或返回然后转发(转到相关页面),则按钮文本显示正常。

我尝试使用jquery重置输入按钮的值。我也试过设置它的html和文本但是没有变化。

我还能尝试什么? (除了丢失字体。)

2 个答案:

答案 0 :(得分:1)

略有hacky选项,你能否使用图像作为使用所需字体的按钮?

答案 1 :(得分:0)

我通过在应用程序启动时在webview(在后台)加载虚拟html页面来修复此问题。

虚拟页面只包含按钮的html,并加载相同的css文件。