如何获取每种可用字体的列表?

时间:2015-07-26 14:52:37

标签: java android

使用TypeFace.create(String name,int style),我可以创建TypeFace以与Paint一起使用。但有没有办法获取设备上可用的每个字体名称列表?我需要向用户显示此列表,让他选择他想要使用的字体。

1 个答案:

答案 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

http://www.droidfonts.com/droidfonts/about/