2011-06-25 48 views
7

我正在开发一个应用程序,我需要添加乌尔都语。URDU或阿拉伯语在Android支持模拟器和设备

问题是,当我在浏览器上打开这个文件,然后urdu文字显示良好。但是这些文字不会显示在模拟器上。

例如

محبوب 

这显示相同的,因为它是浏览器,但是当我看到这个词来仿真器,然后它这个样子

م ح ب و ب 

我看到这篇文章Arabic text support for Android Emulator 它似乎好,但在我的情况下不起作用。

回答

0

确保你跟随你所提到的这则讯息[由于它是从我;)。

同时确保字体文件已被放置在“资产”文件夹(* TTF),支持 字符串你期待的。

要点是,找到一个合适的字体(* .ttf)文件它符合您的目的。休息会很好:)

0

请确保您使用Android 3或4的模拟器。老版本的Android不支持阿拉伯语整形。

限制是在Android操作系统中,而不是仿真器,所以即使使用新的仿真器,您也应该创建虚拟Andoroid 3/4设备以使其工作。