Android:如何确定自定义字体无效的原因

时间:2013-02-22 17:42:11

标签: android fonts textview

我在TextView中使用各种自定义字体。

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/font_name.ttf");
TextView tv = (TextView) this.findViewById(R.id.MyText);
tv.setTypface(tf);
tv.setText("data to view in custom font");

这适用于某些字体但不适用于我想要使用的所有字体。失败的字体默默地这样做。没有例外或其他失败指示。文本以默认字体显示,而不是自定义字体。很明显,字体不会显示,因为我试图使用的自定义字体是棋子小雕像。

所有字体都适用于Word和LibreOffice Writer

如何确定字体有什么问题,所以我可以解决它。

编辑:修复示例代码以添加tv.setTypeface(tf);明确了什么不起作用。

0 个答案:

没有答案