使用TypeFace.create(String name,int style)
,我可以创建TypeFace
以与Paint
一起使用。但有没有办法获取设备上可用的每个字体名称列表?我需要向用户显示此列表,让他选择他想要使用的字体。
答案 0 :(得分:0)
有关字体的更多信息,请参阅here。
具体来说,来自Android开发者邮件列表的回答:
http://developer.android.com/reference/android/graphics/Typeface.html
只有三种字体:正常(Droid Sans),serif(Droid Serif), 和monospace(Droid Sans Mono)。
虽然WebKit中可能存在其他字体,但它们仍然存在 似乎是WebKit之外的开发人员无法访问的。 : - (
唯一的其他字体是与您捆绑的任何TrueType字体 应用
还有roboto。
其他来源:
http://www.mail-archive.com/android-developers@googlegroups.com/msg44221.html
http://www.forbes.com/2008/09/25/font-android-g1-tech-wire-cx_ew_0926font.html