我有几个字体有不同的风格,可以说:“MyFont_default.otf”,“MyFont_italic.otf”,“MyFont_bold.otf”Android的 - 多种字体样式,组合成一个单一的字体(字体)
常,我想设置这样一个TextView的字体:
Typeface tf=Typeface.createFromAsset(context.getAssets(), "MyFont_italic.otf");
textView.setTypeface(tf);
我的问题是:是否有可能将所有这些字体结合成一个单一的字体,说“MyFont”,并根据TextView的风格的定义在XML布局文件(斜体,粗体)中,TextView要以适当的字体显示?
谢谢您的回复。受到时间的限制,我最终使用了单独的字体,因为它变成了最快捷的方式。 (但不是最优雅的) – 2012-05-03 09:11:34
有这个问题,不能结合字体,但我最终发现[这个伟大的解决方案](http://alinberce.wordpress.com/2012/01/25/using-custom-fonts -in-android-bold-italic-regular-you-name-it /),它使用简单的自定义TextView来覆盖setTypeface方法。 – 2012-07-26 11:16:50