Ich versuche, eine lokale Schriftart-Datei in den Ordner Assets zu verweisen, wie folgt: -Android WebView Remote-URL mit lokaler Schriftdatei in Assets?
@font-face {
font-family: 'MyFont';
src: url('file:///android_asset/MyFont.ttf');
}
Und dann
webView.loadUrl("http://www.dummy.com/page_that_uses_font_css.html");
Verwendung Aber es scheint, dass dies nicht, ich habe Stapel gesucht funktioniert und das Web und festgestellt, dass die meisten Beispiele für etwas Ähnliches tun können nur mit loadDataWithBaseURL (...);
Ich habe auch versucht, WebResourceResponse WebViewClient.shouldInterceptRequest(...)
zu überschreiben, aber es scheint, dass @ Font-Face src Referenzen sind nicht von dieser Methode abgeholt und daher nicht in der Lage, meine Schriftart als Asset-Stream zurückgeben.
Ist es überhaupt möglich, das überhaupt zu tun?
Wenn jemand eine Alternative oder Hilfe zu diesem Thema empfehlen könnte, würde es sehr geschätzt werden.
Danke für die Hilfe.