使用Android中的外部字体

我想在程序中使用外部字体,我使用asset管理器添加新的字体,但是文本还是显示不了。这是我用的代码:

Typeface face;

face = Typeface.createFromAsset(getAssets(), "font.otf");

textview.setTypeface(face);

问题出现在哪里啊?

据我所知,android不能支持OpenType字体。要使用TrueType字体代替。
更新: Apparently 显然OpenType字体现在被支持,但是起初这个字体不被支持,因此要测试字体是在你应用程序支持的Android的哪个版本。