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引用不會被此方法拾取,因此無法將我的字體作爲資產流返回。
甚至有可能以任何其他方式做到這一點?
如果有人可以推薦替代方案或提供有關此問題的幫助,將不勝感激。
感謝您的幫助。