我的应用包含阿拉伯文字。在Android和iOS设备中,文本显示正确,而在模拟器中,文本被奇怪的字符替换。例如,文本“العربية”显示类似于“[x] [x] [x] [x]”(我无法准确再现它的显示方式)。
平台:Windows 8
在Log.p(“...”)调用生成的Netbeans日志中,阿拉伯语文本显示正确,问题仅出在模拟器中。
答案 0 :(得分:1)
这是在模拟器皮肤中附带的桌面的Roboto Android字体的问题。谷歌只提供这些字体的一些语言环境,但在设备上它们按预期工作,因为我们使用本机内置的Roboto版本。