友人、奇妙な問題で不足しています。同じアプリケーションで 2 つのフォント (グジャラート語とヒンディー語)を使用したいです。デバイスにフォントをインストールするプロセスは次のとおりです
- 必要なルート デバイス。
- フォント インストーラーアプリをインストールする
- このサイトからダウンロード
Lohit-Devanagari.ttf
&Lohit-Gujarati.ttf
- ttf ファイルを次の場所にコピーします。
/system/fonts
- 読み取り/書き込み許可が与えられ、両方のフォントがインストールされている
- デバイスを再起動する
問題
デバイスを再起動すると、最後にインストールしたフォントしか読み取れません。またはGujarati
_Devangari
注:- すべてのアプリで動作する SoftKeyboard アプリのみを作成しているため、Typeface クラスは使用できません
読み取りフォントの setText を実行しているだけです。
textView1.setText("TextView1 ગુજરાતી");
textView2.setText("TextView2 हिन्दी ");
私はこのようにしたい。
TextView1 ગુજરાતી
TextView2 हिन्दी
しかし、私はこのような出力を得ます
TextView1 ગુજરાતી
TextView2 ☐☐☐☐☐☐
また
TextView1 ☐☐☐☐☐☐☐
TextView2 हिन्दी
注:- すべてのアプリで動作する SoftKeyboard アプリのみを作成しているため、Typeface クラスは使用できません