当我在模拟器中使用孟加拉语时,它们显示为方框。如何安装必要的字体?
答案 0 :(得分:4)
每当android找不到特定字符时,它就会看起来像DroidSansFallback.ttf,所以你需要做的是通过将Bangla ttf字体重命名为DroidSansFallback.ttf来替换模拟器的DroidSansFallback.ttf。执行以下步骤。
1.获得市场启用的root用户模拟器。你可以在这里找到一个: Rooted Market Enabled AVD
2.然后抓住一个资源管理器应用程序,我更喜欢rootexplorer。
3.将免费的Bangla ttf字体重命名为DroidSansFallback.ttf。
4.从您在步骤1中下载的图像中创建AVD。
5.通过DDMS中的文件浏览器将rootexplorer和DroidSansFallback.ttf推送到模拟器的SD卡(我正在使用Eclipse Indigo IDE)。
6.安装rootexplorer(您可以使用通过市场下载的另一个浏览器)。
7.打开rootexplorer,单击mount r / w。
8.然后转到SD卡并复制DroidSansFallback.ttf,然后转到系统,单击mount r / w。
9.然后转到字体并覆盖现有的DroidSansFallback.ttf。
10.然后从权限选项中为新的DroidSansFallback.ttf授予所有权限。
就是这样,你现在可以在模拟器中的任何地方使用bangla,但复杂的字形没有正确显示。
答案 1 :(得分:0)
Android上的Bangla 在扎根Android 2.2(Froyo)上工作。 替换2个skia文件并添加自定义字体以获得系统范围的Bangla渲染支持。
详细信息:http://androidbangladesh.wordpress.com/2012/05/15/bangla-on-android/