アプリケーションに実装Nepali Font
する必要があり、そのために という名前の Unicode フォントを使用しましたDroidSansDevanagari-Regular.ttf
。このフォントを使用した理由は、正しくレンダリングするものRooted Galaxy S2 I900
をインストール したからです。そして、フォルダーの下に、表示を担当するこのフォントを見つけました。Resurrection Remix 3.06 JB(AOKP)
Nepali Font
system/fonts
DroidSansDevanagari-Regular.ttf
Nepali Font
さらに、カスタムフォントを使用する正しい方法を使用しました
Typeface font =
Typeface.createFromAsset(context.getAssets(),
"fonts/DroidSansDevanagari- Regular.ttf");
someTextView.setTypeface(font);
私のアプリケーションにはNepali Font
フォントが正しくマップされていないと表示されますが、同じフォントを使用すると、Rooted Galaxy S2
電話では正しいマッピングが得られますが、他の電話では正しいマッピングを得ることができません。これを絵で説明しましょう
正しいマッピング
不適切なマッピング
だから、私の質問は、私のように正しい方法でフォントをマップする方法ですRooted Galaxy S2 phone
.そのためには、AOKP
プロジェクトを調べてEditText
、クラスを調べるTypeface
必要があります.すべてのデバイスでフォントを正しくマップする方法についてのガイダンスを提供してください.
前もって感謝します