パンジャブ語のテキストを表示したいアプリケーションがあります。テキストは 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");
    }
}
どのように見えるか:

どのように見えるか (修正する必要があります):
