Web ビューでヒンディー語フォントを含む URL をロードする必要がある Android アプリケーションを開発しています。
これには次のコードを使用しました。
WebView webView = (WebView) findViewById(R.id.webView);
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setBuiltInZoomControls(true);
settings.setSupportZoom(true);
settings.setDefaultTextEncodingName("utf-8");
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.loadUrl(url);
このコードは、最新のデバイスのほとんどで正常に動作し、ヒンディー語のコンテンツを適切に表示します。 ただし、Android 2.2、2.3、またはその他の下位バージョンでは、ヒンディー語ではなくボックスが表示されます。
アプリケーションをすべてのデバイスで実行できるように、英語以外のテストで Web ビューを有効にする方法を教えてください。
前もって感謝します...