パンジャブ語のテキストを表示したいアプリケーションがあります。テキストは HTML ファイルです。css/style の下にカスタム フォント「Anmol.ttf」があります。Android バージョン 3.0 以上のデバイスでは、テキストは正常に表示されます。ただし、下位バージョンでは、ほぼすべての場所に間違いがあり、一部の電話ではボックスとして表示されます。同じ言語の他のアプリは簡単に表示できますが、これを修正するにはどうすればよいかわかりません。私は解決策を見つけるのにほぼ4か月以上費やしましたが、運がありません。下位バージョンのテキストと上位バージョンのテキストの違いは、以下の画像を参照してください。
以下は、アップロードしようとしている「0.html」ファイルです。
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webview = (WebView)findViewById(R.id.webview);
webview.loadUrl("file:///android_asset/0.html");
}
}
どのように見えるか:
どのように見えるか (修正する必要があります):