1
я использовал это для моего шрифта на WebViewпользовательских шрифтов в андроида Webview
String data = "<!DOCTYPE html>";
data +="<head>\n" +
"<style type=\"text/css\">\n" +
"@font-face {\n" +
" font-family: MyFont;\n" +
" src: url(\'file:///android_asset/fonts/MyFont.otf\')\n" +
"}\n" +
"body {\n" +
" font-family: MyFont;\n" +
" font-size: medium;\n" +
" text-align: justify;\n" +
"}\n" +
"</style>\n" +
"</head>";
data += "<body dir=\"rtl\" style=\"text-align:justify\">";
data += "my text";
data +="</body></html>";
// args: data, mimeType, encoding
web1.loadData(`data, "text/html", null);
но он не работает с моим шрифтом. Большое спасибо заранее
Тпх alot.and другой без изменения? – amir
Извините, я не понимаю, что означает «без изменений». Вы имели в виду без использования 'loadDataWithBaseURL'? Затем вы должны также иметь свою страницу в активах и использовать 'web1.loadUrl (" file: ///android_asset/mypage.html ")'. В противном случае вы смешиваете схемы (данные: и файл :), и это недопустимо. –