【发布时间】:2013-11-25 11:55:21
【问题描述】:
我有一部已植根的手机,正试图玩弄我的手机。它已安装 android 2.2。我想要做的是在我试图开发的应用程序中显示 Hndi/Tamil/Telugu 文本。显然android 2.2不支持这些字体。
由于手机已植根,因此对于一种语言来说这很容易。我只是按照此链接Enable Hindi Fonts on Rooted Device 中给出的提示进行操作,并且能够在整个系统中获取印地语字体。类似的方法帮助我设置了泰米尔语字体。
但我无法让印地语和泰米尔语同时工作。我能想到的可能解决方案是:
i) 创建一个包含印地语和泰米尔语字体的通用 ttf 文件。但我不知道这是否可能。
ii) 在 assets/fonts/ 文件夹中为每种语言保留一个 .ttf 文件,但这又在设备上只显示方框。
我试过这个链接Display Different Languages In Applicationtoo,但这似乎只适用于支持的字体。
任何指导将不胜感激。谢谢
【问题讨论】:
-
已解决。我的 i) 方法是正确的。使用此 DroidSansFallBack.ttf 文件并将其保存在您的 /system/fonts/ 文件夹中。重新启动设备,您将支持以下语言:印地语(天城文)、卡纳达语、孟加拉语、奥里亚语、马拉雅拉姆语、泰卢固语、泰米尔语、旁遮普语。[forum.xda-developers.com/showthread.php?t=798380]
标签: android database android-layout android-listview fonts