最近、Androidブラウザーで英語以外のフォントが単なる長方形のボックスとして表示されることがあるアプリを開発しているときに、状況に遭遇しました。
誰かがAndroidブラウザでこれらの英語以外のフォントを有効またはロードする方法について私にアイデアを与えることができますか?
注意:Opera Miniブラウザで英語以外のフォントを使用するための設定を読みましたが、Androidブラウザで英語以外のフォントが必要です。
ご協力いただきありがとうございます。
最近、Androidブラウザーで英語以外のフォントが単なる長方形のボックスとして表示されることがあるアプリを開発しているときに、状況に遭遇しました。
誰かがAndroidブラウザでこれらの英語以外のフォントを有効またはロードする方法について私にアイデアを与えることができますか?
注意:Opera Miniブラウザで英語以外のフォントを使用するための設定を読みましたが、Androidブラウザで英語以外のフォントが必要です。
ご協力いただきありがとうございます。
これは、デバイスの ttf フォントがあなたの言語をサポートしていないことを意味します。ルート化されたデバイスを持っていない限り、それについてできることはあまりありません。ルート化されたデバイスを使用している場合は、言語を含む .ttf ファイルを取得し、デバイスの /system/font フォルダーに配置する必要があります (rw アクセス用の ro remount を忘れないでください: remount -t yaff2 -o remount, rw /dev/xxx /システム)。
Android では、apk 内にカスタム フォントをパッケージ化できます。フォント ファイルを assests フォルダーに配置して、アプリケーションで使用できます。カスタム フォントを Android アプリケーションで使用すると、優れたチュートリアルが提供されます。
コードは次のようになります。
Typeface tf = Typeface.createFromAsset(getAssets(),
"fonts/CustomFont.otf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf);