它在 xperia x8(gingerxperia) 上正确显示。但摩托罗拉 Photon 中的字母和符号显示不正确。附上图片。使用的 Unicode 有:("\u062D"+"\u064D")、("\u062E"+"\u064D")、("\u0639"+"\u064D")、("\u063A"+"\u064D" )。
光子:
Xperia(正确):
有没有办法解决这个问题?感谢您提前提供帮助。
简而言之,您需要彻底检查摩托罗拉 Photon 是否确实正确地渲染了双向文本。我相信市场上会有一些东西可以为你确认这一点,可以判断比迪烟是否正确呈现。
这可能取决于摩托罗拉 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