Java 无法将特定自定义字体设置为按钮

Java 无法将特定自定义字体设置为按钮,java,android,Java,Android,我在为按钮设置自定义字体时遇到问题。这是我正在使用的代码: Typeface typface=Typeface.createFromAsset(getAssets(),"fonts/Epistolar.ttf"); Button play = (Button) findViewById(R.id.btn_play); play.setTypeface(typface); 字体位于资源/字体中 我试着使用另一种字体,代码正常,字体被改变了。我检查了一下我是否打对了,我检查了所有的东

我在为按钮设置自定义字体时遇到问题。这是我正在使用的代码:

Typeface typface=Typeface.createFromAsset(getAssets(),"fonts/Epistolar.ttf");       
Button play = (Button) findViewById(R.id.btn_play);
play.setTypeface(typface);
字体位于资源/字体中

我试着使用另一种字体,代码正常,字体被改变了。我检查了一下我是否打对了,我检查了所有的东西。问题是为什么其他字体不起作用?字体不起作用的原因是什么

我尝试使用的特定字体是http://www.dafont.com/epistolar.font

修正:


我在DeviantArt上发现了同样的书信体字体。在我下载的TTF字体旁边的ZIP中有一个OTF字体。我在我的项目中使用了OTF字体,而不是以前使用的TTF字体,而且效果很好。

我在DeviantArt上发现了相同的书信体字体。在我下载的TTF字体旁边的ZIP中有一个OTF字体。我在我的项目中使用了OTF字体,而不是以前使用的TTF字体,而且效果很好。

您收到了什么错误?@Hank G我没有收到任何错误。我只是以常规字体结束。字体没有改变。我在Microsoft Word上检查了字体,它看起来不像我应用程序中的常规字体。