android:阿拉伯语字体有问题

android:阿拉伯语字体有问题,android,arabic,Android,Arabic,它在xperia x8(gingerxperia)上正确显示。但是字母和符号在Motorola Photon中没有正确显示。图片附呈。使用的Unicode是:(“\u062D”+“\u064D”),(“\u062E”+“\u064D”),(“\u0639”+“\u064D”),(“\u063A”+“\u064D”) 光子: Xperia(正确): 有办法解决这个问题吗?提前感谢您的帮助。简而言之,您需要彻底检查Motorola Photon是否确实正确呈现bidi文本。我相信市场上会有一些东

它在xperia x8(gingerxperia)上正确显示。但是字母和符号在Motorola Photon中没有正确显示。图片附呈。使用的Unicode是:(“\u062D”+“\u064D”),(“\u062E”+“\u064D”),(“\u0639”+“\u064D”),(“\u063A”+“\u064D”)

光子:

Xperia(正确):


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

简而言之,您需要彻底检查Motorola Photon是否确实正确呈现bidi文本。我相信市场上会有一些东西为您确认这一点,可以告诉你,如果比迪渲染正确

这可能是摩托罗拉光子上使用的ROM造成的。也许有更新可以修复它

bidi==阿拉伯语/希伯来语文本的双向


在XDA上快速使用google fu,可能会对您有所帮助。

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

Typeface font1 = Typeface.createFromAsset(context.getAssets(), "fonts/myfonts.ttf");
textView.setTypeface(font1);
试试这些字体

我已经在使用一些字体了。不过,感谢您提供更多字体:)