0

它在 xperia x8(gingerxperia) 上正确显示。但摩托罗拉 Photon 中的字母和符号显示不正确。附上图片。使用的 Unicode 有:("\u062D"+"\u064D")、("\u062E"+"\u064D")、("\u0639"+"\u064D")、("\u063A"+"\u064D" )。

光子:

摩托罗拉光子

Xperia(正确):

Xperia x8

有没有办法解决这个问题?感谢您提前提供帮助。

4

2 回答 2

1

简而言之,您需要彻底检查摩托罗拉 Photon 是否确实正确地渲染了双向文本。我相信市场上会有一些东西可以为你确认这一点,可以判断比迪烟是否正确呈现。

这可能取决于摩托罗拉 Photon 上使用的 ROM。也许有更新可以修复它?

bidi == 双向用于阿拉伯语/希伯来语文本。

XDA 上的快速 google-fu 产生了这个可能对您有所帮助的链接。

于 2012-06-25T19:14:07.953 回答
1

使用具有所有阿拉伯字形的自定义字体。

Typeface font1 = Typeface.createFromAsset(context.getAssets(), "fonts/myfonts.ttf");
textView.setTypeface(font1);

试试这些字体 http://www.4shared.com/file/0ZWijAyt/Wikoles_Store_-_Arabic_Android.html

于 2012-06-25T19:14:27.740 回答