Objective-Cの場合、一覧の出力はこんな感じでできる。Objective-CでもSwiftでも使いまわししてるでしょう。今後のアップデートでまた変わるだろうが。
// フォントファミリー名取得 NSArray *arr = [UIFont familyNames]; NSLog(@"%@",arr); // フォント名を取得 NSArray *familyNames = [UIFont familyNames]; for (NSString *familyName in familyNames) { // フォントファミリー名をフォント名に変換 NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName]; for (NSString *fontName in fontNames) { NSLog(@"%@", fontName); } }
普通は、こういうところに入れて使うので、「フォントファミリー名」は意識しなくていい。
// フォント名「ArialMT」,14pt label.font = [UIFont fontWithName:@"ArialMT" size:14];
フォントファミリー名 | フォント名 |
---|---|
Marion | Marion-Italic |
Marion-Bold | |
Marion-Regular | |
Copperplate | Copperplate-Light |
Copperplate | |
Copperplate-Bold | |
Heiti SC | STHeitiSC-Medium |
STHeitiSC-Light | |
Iowan Old Style | IowanOldStyle-Italic |
IowanOldStyle-Roman | |
IowanOldStyle-BoldItalic | |
IowanOldStyle-Bold | |
Courier New | CourierNewPS-BoldMT |
CourierNewPS-ItalicMT | |
CourierNewPSMT | |
CourierNewPS-BoldItalicMT | |
Apple SD Gothic Neo | AppleSDGothicNeo-Bold |
AppleSDGothicNeo-Thin | |
AppleSDGothicNeo-UltraLight | |
AppleSDGothicNeo-Regular | |
AppleSDGothicNeo-Light | |
AppleSDGothicNeo-Medium | |
AppleSDGothicNeo-SemiBold | |
Heiti TC | STHeitiTC-Medium |
STHeitiTC-Light | |
Gill Sans | GillSans-Italic |
GillSans-Bold | |
GillSans-BoldItalic | |
GillSans-LightItalic | |
GillSans | |
GillSans-Light | |
GillSans-SemiBold | |
GillSans-SemiBoldItalic | |
GillSans-UltraBold | |
Marker Felt | MarkerFelt-Thin |
MarkerFelt-Wide | |
Thonburi | Thonburi |
Thonburi-Bold | |
Thonburi-Light | |
Avenir Next Condensed | AvenirNextCondensed-BoldItalic |
AvenirNextCondensed-Heavy | |
AvenirNextCondensed-Medium | |
AvenirNextCondensed-Regular | |
AvenirNextCondensed-HeavyItalic | |
AvenirNextCondensed-MediumItalic | |
AvenirNextCondensed-Italic | |
AvenirNextCondensed-UltraLightItalic | |
AvenirNextCondensed-DemiBold | |
AvenirNextCondensed-UltraLight | |
AvenirNextCondensed-Bold | |
AvenirNextCondensed-DemiBoldItalic | |
Tamil Sangam MN | TamilSangamMN |
TamilSangamMN-Bold | |
Helvetica Neue | HelveticaNeue-Italic |
HelveticaNeue-Bold | |
HelveticaNeue-UltraLight | |
HelveticaNeue-CondensedBlack | |
HelveticaNeue-BoldItalic | |
HelveticaNeue-CondensedBold | |
HelveticaNeue-Medium | |
HelveticaNeue-Light | |
HelveticaNeue-Thin | |
HelveticaNeue-ThinItalic | |
HelveticaNeue-LightItalic | |
HelveticaNeue-UltraLightItalic | |
HelveticaNeue-MediumItalic | |
HelveticaNeue | |
Gurmukhi MN | GurmukhiMN-Bold |
GurmukhiMN | |
Times New Roman | TimesNewRomanPSMT |
TimesNewRomanPS-BoldItalicMT | |
TimesNewRomanPS-ItalicMT | |
TimesNewRomanPS-BoldMT | |
Georgia | Georgia-BoldItalic |
Georgia | |
Georgia-Italic | |
Georgia-Bold | |
Apple Color Emoji | AppleColorEmoji |
Arial Rounded MT Bold | ArialRoundedMTBold |
Kailasa | Kailasa-Bold |
Kailasa | |
Kohinoor Devanagari | KohinoorDevanagari-Light |
KohinoorDevanagari-Medium | |
KohinoorDevanagari-Book | |
Sinhala Sangam MN | SinhalaSangamMN-Bold |
SinhalaSangamMN | |
Chalkboard SE | ChalkboardSE-Bold |
ChalkboardSE-Light | |
ChalkboardSE-Regular | |
Superclarendon | Superclarendon-Italic |
Superclarendon-Black | |
Superclarendon-LightItalic | |
Superclarendon-BlackItalic | |
Superclarendon-BoldItalic | |
Superclarendon-Light | |
Superclarendon-Regular | |
Superclarendon-Bold | |
Gujarati Sangam MN | GujaratiSangamMN-Bold |
GujaratiSangamMN | |
Damascus | DamascusLight |
DamascusBold | |
DamascusSemiBold | |
DamascusMedium | |
Damascus | |
Noteworthy | Noteworthy-Light |
Noteworthy-Bold | |
Geeza Pro | GeezaPro |
GeezaPro-Bold | |
Avenir | Avenir-Medium |
Avenir-HeavyOblique | |
Avenir-Book | |
Avenir-Light | |
Avenir-Roman | |
Avenir-BookOblique | |
Avenir-Black | |
Avenir-MediumOblique | |
Avenir-BlackOblique | |
Avenir-Heavy | |
Avenir-LightOblique | |
Avenir-Oblique | |
Academy Engraved LET | AcademyEngravedLetPlain |
Mishafi | DiwanMishafi |
Futura | Futura-CondensedMedium |
Futura-CondensedExtraBold | |
Futura-Medium | |
Futura-MediumItalic | |
Farah | Farah |
Kannada Sangam MN | KannadaSangamMN |
KannadaSangamMN-Bold | |
Arial Hebrew | ArialHebrew-Bold |
ArialHebrew-Light | |
ArialHebrew | |
Arial | ArialMT |
Arial-BoldItalicMT | |
Arial-BoldMT | |
Arial-ItalicMT | |
Party LET | PartyLetPlain |
Chalkduster | Chalkduster |
Hiragino Kaku Gothic ProN | HiraKakuProN-W6 |
HiraKakuProN-W3 | |
Hoefler Text | HoeflerText-Italic |
HoeflerText-Regular | |
HoeflerText-Black | |
HoeflerText-BlackItalic | |
Optima | Optima-Regular |
Optima-ExtraBlack | |
Optima-BoldItalic | |
Optima-Italic | |
Optima-Bold | |
Palatino | Palatino-Bold |
Palatino-Roman | |
Palatino-BoldItalic | |
Palatino-Italic | |
Malayalam Sangam MN | MalayalamSangamMN-Bold |
MalayalamSangamMN | |
Lao Sangam MN | LaoSangamMN |
Al Nile | AlNile-Bold |
AlNile | |
Bradley Hand | BradleyHandITCTT-Bold |
Hiragino Mincho ProN | HiraMinProN-W6 |
HiraMinProN-W3 | |
Trebuchet MS | Trebuchet-BoldItalic |
TrebuchetMS | |
TrebuchetMS-Bold | |
TrebuchetMS-Italic | |
Helvetica | Helvetica-Bold |
Helvetica | |
Helvetica-LightOblique | |
Helvetica-Oblique | |
Helvetica-BoldOblique | |
Helvetica-Light | |
Courier | Courier-BoldOblique |
Courier | |
Courier-Bold | |
Courier-Oblique | |
Cochin | Cochin-Bold |
Cochin | |
Cochin-Italic | |
Cochin-BoldItalic | |
Devanagari Sangam MN | DevanagariSangamMN |
DevanagariSangamMN-Bold | |
Oriya Sangam MN | OriyaSangamMN |
OriyaSangamMN-Bold | |
Snell Roundhand | SnellRoundhand-Bold |
SnellRoundhand | |
SnellRoundhand-Black | |
Zapf Dingbats | ZapfDingbatsITC |
Bodoni 72 | BodoniSvtyTwoITCTT-Bold |
BodoniSvtyTwoITCTT-Book | |
BodoniSvtyTwoITCTT-BookIta | |
Verdana | Verdana-Italic |
Verdana-BoldItalic | |
Verdana | |
Verdana-Bold | |
American Typewriter | AmericanTypewriter-CondensedLight |
AmericanTypewriter | |
AmericanTypewriter-CondensedBold | |
AmericanTypewriter-Light | |
AmericanTypewriter-Bold | |
AmericanTypewriter-Condensed | |
Avenir Next | AvenirNext-UltraLight |
AvenirNext-UltraLightItalic | |
AvenirNext-Bold | |
AvenirNext-BoldItalic | |
AvenirNext-DemiBold | |
AvenirNext-DemiBoldItalic | |
AvenirNext-Medium | |
AvenirNext-HeavyItalic | |
AvenirNext-Heavy | |
AvenirNext-Italic | |
AvenirNext-Regular | |
AvenirNext-MediumItalic | |
Baskerville | Baskerville-Italic |
Baskerville-SemiBold | |
Baskerville-BoldItalic | |
Baskerville-SemiBoldItalic | |
Baskerville-Bold | |
Baskerville | |
Khmer Sangam MN | KhmerSangamMN |
Didot | Didot-Italic |
Didot-Bold | |
Didot | |
Savoye LET | SavoyeLetPlain |
Bodoni Ornaments | BodoniOrnamentsITCTT |
Symbol | Symbol |
Menlo | Menlo-Italic |
Menlo-Bold | |
Menlo-Regular | |
Menlo-BoldItalic | |
Bodoni 72 Smallcaps | BodoniSvtyTwoSCITCTT-Book |
DIN Alternate | DINAlternate-Bold |
Papyrus | Papyrus |
Papyrus-Condensed | |
Euphemia UCAS | EuphemiaUCAS-Italic |
EuphemiaUCAS | |
EuphemiaUCAS-Bold | |
Telugu Sangam MN | TeluguSangamMN |
TeluguSangamMN-Bold | |
Bangla Sangam MN | BanglaSangamMN-Bold |
BanglaSangamMN | |
Zapfino | Zapfino |
Bodoni 72 Oldstyle | BodoniSvtyTwoOSITCTT-Book |
BodoniSvtyTwoOSITCTT-Bold | |
BodoniSvtyTwoOSITCTT-BookIt | |
DIN Condensed | DINCondensed-Bold |