我对字体并不是很熟悉,所以这个问题可能是由于我的无知引起的。
我有一个字体文件Futura.tcc,在代码中我有以下内容:
Typeface face=Typeface.createFromAsset(am, "fonts/Futura.ttc");
editText.setTypeface(face);
这适用于基本的Futura字体。但是,我的客户发送的文件包含多个字体子类型(如果这是正确的术语)。我知道
setTypeFace()
接受第二个参数为int类型的样式。但是,传入各种值并没有任何作用。如果此文件包含名为“Futura Light”的字体,我该如何告诉它使用该字体,而不仅仅是普通的Futura字体?
谢谢!