遍历iPhone上所有已经安装的字体

os代码 

NSArray *array = [UIFont familyNames];  

NSString *familyName ;  

NSMutableArray *fontNames = [[NSMutableArray alloc] init];  

 

for(familyName in array)  

{  

    NSArray *names = [UIFont fontNamesForFamilyName:familyName];  

    [fontNames addObjectsFromArray:names];  

}  

[fontNames release];  

 

NSLog(@"%@", fontNames); 

 

NSArray *array = [UIFont familyNames];

NSString *familyName ;

NSMutableArray *fontNames = [[NSMutableArray alloc] init];

 

for(familyName in array)

{

    NSArray *names = [UIFont fontNamesForFamilyName:familyName];

    [fontNames addObjectsFromArray:names];

}

[fontNames release];

 

NSLog(@"%@", fontNames);

 

输出结果:

 

 

 

 

Ios代码 

2011-10-30 14:25:11.901 Font[4695:b603] (  

    ArialHebrew,  

    "ArialHebrew-Bold",  

    Zapfino,  

    "OriyaSangamMN-Bold",  

    OriyaSangamMN,  

    "Cochin-BoldItalic",  

    Cochin,  

    "Cochin-Bold",  

    "Cochin-Italic",  

    Baskerville,  

    "Baskerville-Italic",  

    "Baskerville-BoldItalic",  

    "Baskerville-Bold",  

    "Palatino-Roman",  

    "Palatino-BoldItalic",  

    "Palatino-Italic",  

    "Palatino-Bold",  

    "ChalkboardSE-Bold",  

    "ChalkboardSE-Regular",  

    "GurmukhiMN-Bold",  

    GurmukhiMN,  

    Verdana,  

    "Verdana-Bold",  

    "Verdana-BoldItalic",  

    "Verdana-Italic",  

    "TamilSangamMN-Bold",  

    TamilSangamMN,  

    "MarkerFelt-Thin",  

    "MarkerFelt-Wide",  

    "CourierNewPS-BoldItalicMT",  

    "CourierNewPS-BoldMT",  

    "CourierNewPS-ItalicMT",  

    CourierNewPSMT,  

    "Courier-Bold",  

    Courier,  

    "Courier-BoldOblique",  

    "Courier-Oblique",  

    "TrebuchetMS-Italic",  

    "TrebuchetMS-Bold",  

    TrebuchetMS,  

    "Trebuchet-BoldItalic",  

    DBLCDTempBlack,  

    AppleColorEmoji,  

    ArialRoundedMTBold,  

    "BanglaSangamMN-Bold",  

    BanglaSangamMN,  

    TeluguSangamMN,  

    "TeluguSangamMN-Bold",  

    AmericanTypewriter,  

    "AmericanTypewriter-Bold",  

    "Arial-ItalicMT",  

    "Arial-BoldItalicMT",  

    ArialMT,  

    "Arial-BoldMT",  

    "Kailasa-Bold",  

    Kailasa,  

    AppleGothic,  

    "HiraKakuProN-W6",  

    "HiraKakuProN-W3",  

    "STHeitiSC-Medium",  

    "STHeitiSC-Light",  

    "MalayalamSangamMN-Bold",  

    MalayalamSangamMN,  

    "Thonburi-Bold",  

    Thonburi,  

    "Helvetica-BoldOblique",  

    Helvetica,  

    "Helvetica-Bold",  

    "Helvetica-Oblique",  

    "Noteworthy-Bold",  

    "Noteworthy-Light",  

    GujaratiSangamMN,  

    "GujaratiSangamMN-Bold",  

    "STHeitiK-Medium",  

    "STHeitiK-Light",  

    "Futura-MediumItalic",  

    "Futura-CondensedExtraBold",  

    "Futura-Medium",  

    "DevanagariSangamMN-Bold",  

    DevanagariSangamMN,  

    "STHeitiTC-Light",  

    "STHeitiTC-Medium",  

    "SinhalaSangamMN-Bold",  

    SinhalaSangamMN,  

    KannadaSangamMN,  

    "KannadaSangamMN-Bold",  

    "Georgia-BoldItalic",  

    Georgia,  

    "Georgia-Bold",  

    "Georgia-Italic",  

    "STHeitiJ-Medium",  

    "STHeitiJ-Light",  

    "TimesNewRomanPS-BoldItalicMT",  

    "TimesNewRomanPS-ItalicMT",  

    TimesNewRomanPSMT,  

    "TimesNewRomanPS-BoldMT",  

    SnellRoundhand,  

    "SnellRoundhand-Bold",  

    GeezaPro,  

    "GeezaPro-Bold",  

    "HelveticaNeue-Italic",  

    "HelveticaNeue-Bold",  

    "HelveticaNeue-BoldItalic",  

    HelveticaNeue  

 

2011-10-30 14:25:11.901 Font[4695:b603] (

    ArialHebrew,

    "ArialHebrew-Bold",

    Zapfino,

    "OriyaSangamMN-Bold",

    OriyaSangamMN,

    "Cochin-BoldItalic",

    Cochin,

    "Cochin-Bold",

    "Cochin-Italic",

    Baskerville,

    "Baskerville-Italic",

    "Baskerville-BoldItalic",

    "Baskerville-Bold",

    "Palatino-Roman",

    "Palatino-BoldItalic",

    "Palatino-Italic",

    "Palatino-Bold",

    "ChalkboardSE-Bold",

    "ChalkboardSE-Regular",

    "GurmukhiMN-Bold",

    GurmukhiMN,

    Verdana,

    "Verdana-Bold",

    "Verdana-BoldItalic",

    "Verdana-Italic",

    "TamilSangamMN-Bold",

    TamilSangamMN,

    "MarkerFelt-Thin",

    "MarkerFelt-Wide",

    "CourierNewPS-BoldItalicMT",

    "CourierNewPS-BoldMT",

    "CourierNewPS-ItalicMT",

    CourierNewPSMT,

    "Courier-Bold",

    Courier,

    "Courier-BoldOblique",

    "Courier-Oblique",

    "TrebuchetMS-Italic",

    "TrebuchetMS-Bold",

    TrebuchetMS,

    "Trebuchet-BoldItalic",

    DBLCDTempBlack,

    AppleColorEmoji,

    ArialRoundedMTBold,

    "BanglaSangamMN-Bold",

    BanglaSangamMN,

    TeluguSangamMN,

    "TeluguSangamMN-Bold",

    AmericanTypewriter,

    "AmericanTypewriter-Bold",

    "Arial-ItalicMT",

    "Arial-BoldItalicMT",

    ArialMT,

    "Arial-BoldMT",

    "Kailasa-Bold",

    Kailasa,

    AppleGothic,

    "HiraKakuProN-W6",

    "HiraKakuProN-W3",

    "STHeitiSC-Medium",

    "STHeitiSC-Light",

    "MalayalamSangamMN-Bold",

    MalayalamSangamMN,

    "Thonburi-Bold",

    Thonburi,

    "Helvetica-BoldOblique",

    Helvetica,

    "Helvetica-Bold",

    "Helvetica-Oblique",

    "Noteworthy-Bold",

    "Noteworthy-Light",

    GujaratiSangamMN,

    "GujaratiSangamMN-Bold",

    "STHeitiK-Medium",

    "STHeitiK-Light",

    "Futura-MediumItalic",

    "Futura-CondensedExtraBold",

    "Futura-Medium",

    "DevanagariSangamMN-Bold",

    DevanagariSangamMN,

    "STHeitiTC-Light",

    "STHeitiTC-Medium",

    "SinhalaSangamMN-Bold",

    SinhalaSangamMN,

    KannadaSangamMN,

    "KannadaSangamMN-Bold",

    "Georgia-BoldItalic",

    Georgia,

    "Georgia-Bold",

    "Georgia-Italic",

    "STHeitiJ-Medium",

    "STHeitiJ-Light",

    "TimesNewRomanPS-BoldItalicMT",

    "TimesNewRomanPS-ItalicMT",

    TimesNewRomanPSMT,

    "TimesNewRomanPS-BoldMT",

    SnellRoundhand,

    "SnellRoundhand-Bold",

    GeezaPro,

    "GeezaPro-Bold",

    "HelveticaNeue-Italic",

    "HelveticaNeue-Bold",

    "HelveticaNeue-BoldItalic",

    HelveticaNeue

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值