というアプリをリリースしましたGurbani Ujagar
。のような一部のスマートフォンでは正常に動作するように見えますが、 、 、および一部のタブレットSamsung Galaxy S3
などの他の携帯電話では、単語/文字がボックスまたはランダムな句読点として表示されます。を使用して表示されている 1000 以上の HTML ファイルがあります。Galaxy Nexus
Galaxy S
WebView
この問題を解決する方法がわからないため、すべての電話でテキストがまったく同じように表示されます。Punjabi
と で他のアプリをいくつかチェックしましGalaxy Nexus
たがGalaxy S
、Dhur Ki Bani
(問題ないように見えます)、Gurbani Ujagar
アプリはボックスとして表示されます。それがなぜなのかわかりません。HTMLファイルのフォントを編集してみました。
編集を開始する前には表示されなかったテキストが電話に表示されますが、一部のテキストは依然として正しくレンダリングされません。
1000 ページ以上を手動で編集するのは大変な作業です。HTML (ソース コードではない) ファイルは、私の資産フォルダーにあります。を使用してすべての HTML ファイルを編集することは可能Typeface
ですか? 一度にすべてを編集できるようですが、Xcode
理由がわかりません。
どんな助けでも大歓迎です。以下は私のコードの例です:
HTML ファイルはこちらからもご覧いただけます。
public class MainActivity extends Activity {
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webview = (WebView) findViewById(R.id.webView1);
webview.loadUrl("file:///android_asset/3.html");
}
}