我创建了一个帮助器类,它从Assets目录中的字体文件夹加载字体。
我注意到有些字体会在某些设备上加载,而在其他设备上,字体看起来像Arial字体,字体的书法会丢失。
我在2个物理设备上运行程序,注意4,一个运行Android v 5.0.1,另一个运行5.1.1
可能的原因是什么?
编辑:有问题的字体可供个人使用 http://www.1001freefonts.com/windsong.font
代码(已删除简化和缓存):
public static void setTitleTypeface(TextView tv) {
Typeface t = Typeface.createFromAsset(tv.getContext().getAssets(), "fonts/windsong.ttf");
tv.setTypeface(t);
}