2012-05-31 34 views
10

我想引用本地字體文件中的資產的文件夾,如下所示: -Android WebView遠程URL與資產中的本地字體文件?

@font-face { 
    font-family: 'MyFont'; 
    src: url('file:///android_asset/MyFont.ttf'); 
} 

,然後使用

webView.loadUrl("http://www.dummy.com/page_that_uses_font_css.html"); 

但似乎這是不行的,我已搜查棧和網絡,發現大多數做類似的事情只能通過loadDataWithBaseURL(...)來做;

我也嘗試覆蓋WebResourceResponse WebViewClient.shouldInterceptRequest(...),但似乎@ font-face src引用不會被此方法拾取,因此無法將我的字體作爲資產流返回。

甚至有可能以任何其他方式做到這一點?

如果有人可以推薦替代方案或提供有關此問題的幫助,將不勝感激。

感謝您的幫助。

回答

0

看來你也可以更改html代碼。你的HTML是怎樣的?

相關問題