在我的应用中显示马拉雅拉姆文字

时间:2012-05-17 13:00:11

标签: android

  

可能重复:
  malayalam font in android?

我想在我的应用中显示马拉雅拉姆语文字,这可能吗?我尝试过使用malayalam语言的gont文件中的字体。但它不起作用。有没有其他方法可以做到这一点。请给我一些 建议,

提前致谢。

1 个答案:

答案 0 :(得分:9)

将所需的Malayalam字体放入应用程序的assets文件夹中。并按照以下步骤进行操作 -

  • 只需将此字体用于TextView Typeface,如下面的代码

Typeface typeFace = Typeface.createFromAsset(getAssets(),"malyalam.fnt");

  • 然后将其添加到您的textview,如下所示

textView.setTypeFace(typeFace);

在此处获取您的malayalam字体 -

Malayalam FontsFonts for Malayalam

希望这会对你有所帮助。

<强>更新

我刚刚使用一种malayalam字体测试了下面的代码。它的工作正常。试试吧 -

TextView t = (TextView)findViewById(R.id.textView1);

t.setText("മലയാളം");

Typeface typeFace = Typeface.createFromAsset(getAssets(),"AnjaliOldLipi.ttf");

t.setTypeface(typeFace);