【问题标题】:Display Hindi/Tamil/Telugu text in android application在 android 应用程序中显示印地语/泰米尔语/泰卢固语文本
【发布时间】: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


【解决方案1】:

试试这个sample 应用程序。我在这里分享了如何以多种语言显示一个文本的整个应用程序代码,尤其是卡纳达语和泰卢固语。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-26
    • 1970-01-01
    • 2016-12-03
    相关资源
    最近更新 更多