Я пытаюсь загрузить собственный шрифт в веб-просмотр. Я знаю, что есть несколько решений, но они не работают для меня.
Я загружаю данные в веб-просмотр следующим образом:
webview.loadDataWithBaseURL("file:///android_asset/", setHTML(it), "text/html", "utf-8", null)
private fun setHTML(text: String): String {
return "<html><style>" +
"@font-face {" +
"font-family: 'Montserrat';" +
"src: url('fonts/Montserrat-Regular.ttf);" +
"}" +
"body {" +
"padding:0px;"+
"margin:0px;"+
"font-family: 'Montserrat', sans-serif !important;" +
"}" +
"a {" +
"text-decoration:none;" +
"}" +
"code {" +
"font-family: Courier, Helvetica !important;" +
"}" +
"</style><body>${text}ffff</body></html>"
}
И мой текст, то есть <b> test </b>
Вот мои шрифты, которые я хотел бы использовать:
![enter image description here](https://i.stack.imgur.com/F8rNg.png)
Кто-нибудь понял, что я делаю неправильно?