使用CSS的WebView中的自定义字体在Galaxy Tab上间歇性地消失

时间:2011-07-21 12:54:14

标签: android css webview font-face galaxy

我遇到了问题similar to this one

在我的情况下,我也使用CSS在CSS文件中声明一个字体:

@font-face {
    font-family: MyriadPro;
    font-weight: bold;
    src: url('../resources/MyriadPro-Bold.otf');
}

以风格使用它:

.ueberschrift {
    font-family: MyriadPro, sans-serif;
    font-size: 2.4em;
    font-weight: bold;
    line-height: 100% !important;
    margin: 0 0 0.4em 0;
}

在三星智能手机,宏碁或摩托罗拉平板电脑上显示效果不错。但是,在Samsumg Galaxy Tab上,字体很多时候都消失了。分配字体的空间,但不渲染任何内容。更糟糕的是,这个错误确实出现了大约4次中的3次,但是得到的字体大约是1/4。请查看以下屏幕截图:

Font is rendered

Font is NOT rendered

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试声明URL的完整路径。当我使用webink时,我遇到了类似的问题,但是当我使用完整路径时设法解决了这个问题。