我在我的应用程序中使用gurumukhi(旁遮普语)字体。它在较低版本中工作正常,但在较高版本中没有。 我是这样做的
Typeface tf = Typeface.createFromAsset(getAssets(),"bulara_5.ttf");
Book_Data.setTypeface(tf);
Book_Data.setText( XMLfunctions.getValue(e, "Pun"));
任何人都可以帮助我。我怎样才能使它支持更高版本。任何帮助都是适当的。
答案 0 :(得分:1)
我认为你这样做有误,我检查一下,它在android 4上对我有用。
可能是你不改变程序的语言,这就是你问题的原因。请参阅此应用程序的设置语言:
你可以看到这个问题:
检查资产中的字体名称(“bulara_5.ttf”),不要在资产文件夹中。名字必须是bulara_5.ttf,它不是这样的bulara_5.TTF。