Android中没有正确呈现印地语字符

时间:2012-07-03 07:01:54

标签: localization rendering

我想在Android中测试印度语的本地化。 以下是values文件夹中的文件string.xml

<string name="app_name">नमस्ते</string>   
<string name="text_a">परिक्षण</string>

我使用的是AndroidHindi.ttf字体。

我想在adnroid中显示hindi中的特定文本,但是在运行时我正在获取未呈现的文本。

我应该包含哪个特定的库来正确显示它。

1 个答案:

答案 0 :(得分:1)

您必须下载语言字体文件(.ttf)并输入资产文件夹。

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Akshar.ttf");               
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf);
tv.setText("Seasonal messages like welcome (நல்வரவு) is used in Kolam. Volunteering to draw kolam at temple is sometimes done when a devotee's");

Source

相关问题