xperia x8(gingerxperia)では正しく表示されます。ただし、Motorola Photon では文字と記号が正しく表示されません。画像添付。使用されるユニコード: ("\u062D"+"\u064D")、("\u062E"+"\u064D")、("\u0639"+"\u064D")、("\u063A"+"\u064D" )。
光子:
Xperia(正解):
これを解決する方法はありますか?前もって助けてくれてありがとう。
要するに、Motorola Photon が実際に双方向テキストを正しくレンダリングしているかどうかを徹底的にチェックする必要があります。BIDIが適切にレンダリングされているかどうかを確認できる、これを確認するための何かが市場にあると確信しています.
Motorola Photon で使用されている ROM が原因である可能性があります。おそらく、それを修正するためのアップデートが利用可能ですか?
bidi == アラビア語/ヘブライ語テキストの双方向。
XDA で簡単に google-fu を実行すると、役立つ可能性のあるこのリンクが得られました。
すべてアラビア語のグリフを含むカスタム フォントを使用します。
Typeface font1 = Typeface.createFromAsset(context.getAssets(), "fonts/myfonts.ttf");
textView.setTypeface(font1);
これらのフォントを試して ください http://www.4shared.com/file/0ZWijAyt/Wikoles_Store_-_Arabic_Android.html