我想在程序中使用外部字体,我使用asset管理器添加新的字体,但是文本还是显示不了。这是我用的代码:
Typeface face;
face = Typeface.createFromAsset(getAssets(), "font.otf");
textview.setTypeface(face);
问题出现在哪里啊?
据我所知,android不能支持OpenType字体。要使用TrueType字体代替。
更新: Apparently 显然OpenType字体现在被支持,但是起初这个字体不被支持,因此要测试字体是在你应用程序支持的Android的哪个版本。