Я пытаюсь ссылаться на локальный файл шрифта в папке с ресурсами следующим образом: -
@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 не подхвачены этим методом и поэтому не могут вернуть мой шрифт в качестве потока ресурсов.
Можно ли вообще сделать это любым способом?
Если кто-то может порекомендовать альтернативу или оказать помощь по этой проблеме, это будет очень полезно.
Спасибо за помощь.