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");
を使用してしかし、これは動作しないようです、私はスタックを検索しましたし、 Webと同様のことを行うほとんどの例は、loadDataWithBaseURL(...)を使って行うことができるだけであることがわかりました。
WebResourceResponse WebViewClient.shouldInterceptRequest(...)
をオーバーライドしようとしましたが、@ font-face src参照がこのメソッドで選択されないため、自分のフォントをアセットストリームとして返すことができないようです。
他の方法でこれを行うこともできますか?
誰かがこの問題に関する代替案を提案したり、ヘルプを提供していただけたら、非常に感謝しています。
ありがとうございました。