[iOS] フォント名一覧を出力するスニペット

2012/05/27

個人的メモです。for in 使ってるんでソートされてないです。
ソートしたい場合は、インクリメント使うとよろし。
OSのバージョンにより、使えるフォントが違うのかもしれないので、
あやしいときは、実際に実行してみてリストを吐き出すのが確実です。

    NSArray *familyNames = [UIFont familyNames];
    NSString *familyName;
    for(familyName in familyNames){
        NSLog(@"---  family name: %@", familyName);
        NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
        NSString *fontName;
        for(fontName in fontNames){
            NSLog(@"  font name: %@", fontName);
        }
    }

フォントファミリーは大まかなフォントの種類で、フォント名がUIFontに指定できる方です。

ファミリー フォント名
Hiragino Kaku Gothic ProN HiraKakuProN-W3
HiraKakuProN-W6
Helvetica Helvetica
Helvetica-Oblique
Helvetica-Light
Helvetica-LightOblique
Helvetica-Bold
Helvetica-BoldOblique

自作iPhoneアプリ 好評発売中!
フォルメモ - シンプルなフォルダつきメモ帳
ジッピー電卓 - 消費税や割引もサクサク計算!

ページトップへ戻る