textStyle for Tamil字体?

时间:2011-09-27 08:12:10

标签: android fonts tamil

我已经开发了一个显示RSS feed的Android应用程序。 我的问题是这个Feed在泰米尔语中有一些行(Android仍然不支持)

我在网上发现了一个显示文本的字体(没有转换为Bamini),但问题是textStyle对它没有任何影响。

所以你知道任何可以完成工作的字体或者我要做的任何事情来制作textStyling吗? 提前谢谢

2 个答案:

答案 0 :(得分:1)

您需要做的是在使用之前将自定义字体导入手机。 一个好方法是将它们包含在包中 - 在APK文件中

因此,在构建APK文件时,您应该在项目中使用该字体。 让我给你举个例子。假设您的泰米尔语字体名称是Harabara.ttf并且您已将其复制到/ assets / fonts

使用此方法(活动中的任何位置)

private void initializeFonts() {
    font_harabara = Typeface.createFromAsset(getAssets(), "fonts/Harabara.ttf");
}

并从您的onCreate中调用此API

public void onCreate(Bundle savedInstanceState)  {
    super.onCreate(savedInstanceState);
    initializeFonts();          
    setContentView(getViewResourceId());
}

确保您已声明此类级别变量

Typeface font_harabara = null;

最后,只需使用

myTextField.setTypeface(font_harabara);
tada! tamil字体现在应该开始显示。

nandri vanakkam,

瓦伊迪耶纳坦

答案 1 :(得分:0)

网上有数百种字体可供使用。你有check some TSCII fonts吗?

我为泰米尔语和Android issues. Check it out too.

写了一些解决方案