アプリで Web ビューを使用していて、カスタム フォントを使用してペルシア語でテキストを表示したい。フォントをアセット フォルダーに配置し、Web ビューにテキストを配置する方法を記述しますが、ペルシア語をサポートしていない api8 では、代わりに不明な文字を表示します。私のテキストとペルシア語をサポートするエイピーでは、カスタムフォントでテキストが表示されず、デフォルトのフォントでテキストが表示されます.私の方法の何が問題なのですか.私の方法に感謝します
public void setText(String text)
{
String style2="<style type=\"text/css\">@font-face {font-family: 'myface';src: url('file:///android_asset/BYekan.ttf'); } body {font-family: 'myface';}</style>";
this.loadDataWithBaseURL("file:///android_asset/BYekan.ttf","<html dir=\"rtl\"><head><meta content=\"text/html; charset=utf-8\" http-equiv=\"Content-Type\"/>"+style2+"</head><body>"+text+"</body></html>","text/html","UTF-8",null);
setClickable(false);
setLongClickable(false);
setFocusable(false);
setFocusableInTouchMode(false);
}