我正在开发一个应用程序,我需要添加乌尔都语。URDU或阿拉伯语在Android支持模拟器和设备
问题是,当我在浏览器上打开这个文件,然后urdu文字显示良好。但是这些文字不会显示在模拟器上。
例如
محبوب
这显示相同的,因为它是浏览器,但是当我看到这个词来仿真器,然后它这个样子
م ح ب و ب
我看到这篇文章Arabic text support for Android Emulator 它似乎好,但在我的情况下不起作用。
我正在开发一个应用程序,我需要添加乌尔都语。URDU或阿拉伯语在Android支持模拟器和设备
问题是,当我在浏览器上打开这个文件,然后urdu文字显示良好。但是这些文字不会显示在模拟器上。
例如
محبوب
这显示相同的,因为它是浏览器,但是当我看到这个词来仿真器,然后它这个样子
م ح ب و ب
我看到这篇文章Arabic text support for Android Emulator 它似乎好,但在我的情况下不起作用。
确保你跟随你所提到的这则讯息[由于它是从我;)。
同时确保字体文件已被放置在“资产”文件夹(* TTF),支持 字符串你期待的。
要点是,找到一个合适的字体(* .ttf)文件它符合您的目的。休息会很好:)
请确保您使用Android 3或4的模拟器。老版本的Android不支持阿拉伯语整形。
限制是在Android操作系统中,而不是仿真器,所以即使使用新的仿真器,您也应该创建虚拟Andoroid 3/4设备以使其工作。