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