Sto cercando di fare riferimento a un file di font locale nella cartella di attività, come segue: -URL WebView Android con file di font locale nelle risorse?
@font-face {
font-family: 'MyFont';
src: url('file:///android_asset/MyFont.ttf');
}
E quindi utilizzando
webView.loadUrl("http://www.dummy.com/page_that_uses_font_css.html");
ma sembra che questo non funziona, ho cercato stack e il web e ha scoperto che la maggior parte degli esempi di fare qualcosa di simile a questo può farlo solo con loadDataWithBaseURL (...);
Ho anche provato a sovrascrivere WebResourceResponse WebViewClient.shouldInterceptRequest(...)
ma sembra che i riferimenti a src @ font-face non vengano rilevati da questo metodo e quindi non in grado di restituire il mio font come flusso di risorse.
È addirittura possibile farlo, in nessun altro modo?
Se qualcuno potesse raccomandare un'alternativa o fornire assistenza su questo argomento, sarebbe molto apprezzato.
Grazie per l'aiuto.