我有一种字体必须在我的应用程序中使用,但在小屏幕上看起来有点模糊,所以我想让它加粗。
我使用了这段代码:
font = FontFactory.createFromAsset(fontTextureAtlas, this, "Noteworthy.ttc", 20f, true, Color.BLUE);
但是没有选项没有使字体加粗,所以我尝试使用FontFactory.create()
:
AssetManager mgr = AssetManager.class.newInstance();
font = FontFactory.create(fontTextureAtlas,
Typeface.create(Typeface.createFromAsset(mgr,"Noteworthy.ttc"),Typeface.BOLD),
20f,
true,
Color.BLUE);
但我得到了这个:
ERROR/AndroidRuntime(2140): FATAL EXCEPTION: main
java.lang.RuntimeException: native typeface cannot be made
而且我没有更多的想法如何使这种字体变粗。有人知道怎么做吗?