Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at





- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

for (NSString *family in [UIFont familyNames]){
        NSLog(@"Family name: %@", family);
        for (NSString *fontName in [UIFont fontNamesForFamilyName:family]) {
            NSLog(@"    >Font name: %@", fontName);
for family in UIFont.familyNames {
    print("Family: \(family)")
    for fontName in UIFont.fontNames(forFamilyName: family) {
        print(" > \(fontName)")


Family name: Copperplate
     >Font name: Copperplate-Light
     >Font name: Copperplate
     >Font name: Copperplate-Bold
 Family name: Heiti SC
 Family name: Kohinoor Telugu
     >Font name: KohinoorTelugu-Regular
     >Font name: KohinoorTelugu-Medium
     >Font name: KohinoorTelugu-Light
 Family name: Thonburi
     >Font name: Thonburi
     >Font name: Thonburi-Bold
     >Font name: Thonburi-Light
 Family name: Heiti TC
 Family name: Courier New
     >Font name: CourierNewPS-BoldMT
     >Font name: CourierNewPS-ItalicMT
     >Font name: CourierNewPSMT
     >Font name: CourierNewPS-BoldItalicMT
 Family name: Gill Sans
     >Font name: GillSans-Italic
     >Font name: GillSans-Bold
     >Font name: GillSans-BoldItalic
     >Font name: GillSans-LightItalic
     >Font name: GillSans
     >Font name: GillSans-Light
     >Font name: GillSans-SemiBold
     >Font name: GillSans-SemiBoldItalic
     >Font name: GillSans-UltraBold
 Family name: Apple SD Gothic Neo
     >Font name: AppleSDGothicNeo-Bold
     >Font name: AppleSDGothicNeo-UltraLight
     >Font name: AppleSDGothicNeo-Thin
     >Font name: AppleSDGothicNeo-Regular
     >Font name: AppleSDGothicNeo-Light
     >Font name: AppleSDGothicNeo-Medium
     >Font name: AppleSDGothicNeo-SemiBold
 Family name: Marker Felt
     >Font name: MarkerFelt-Thin
     >Font name: MarkerFelt-Wide
 Family name: Avenir Next Condensed
     >Font name: AvenirNextCondensed-BoldItalic
     >Font name: AvenirNextCondensed-Heavy
     >Font name: AvenirNextCondensed-Medium
     >Font name: AvenirNextCondensed-Regular
     >Font name: AvenirNextCondensed-HeavyItalic
     >Font name: AvenirNextCondensed-MediumItalic
     >Font name: AvenirNextCondensed-Italic
     >Font name: AvenirNextCondensed-UltraLightItalic
     >Font name: AvenirNextCondensed-UltraLight
     >Font name: AvenirNextCondensed-DemiBold
     >Font name: AvenirNextCondensed-Bold
     >Font name: AvenirNextCondensed-DemiBoldItalic
 Family name: Tamil Sangam MN
     >Font name: TamilSangamMN
     >Font name: TamilSangamMN-Bold
 Family name: Helvetica Neue
     >Font name: HelveticaNeue-Italic
     >Font name: HelveticaNeue-Bold
     >Font name: HelveticaNeue-UltraLight
     >Font name: HelveticaNeue-CondensedBlack
     >Font name: HelveticaNeue-BoldItalic
     >Font name: HelveticaNeue-CondensedBold
     >Font name: HelveticaNeue-Medium
     >Font name: HelveticaNeue-Light
     >Font name: HelveticaNeue-Thin
     >Font name: HelveticaNeue-ThinItalic
     >Font name: HelveticaNeue-LightItalic
     >Font name: HelveticaNeue-UltraLightItalic
     >Font name: HelveticaNeue-MediumItalic
     >Font name: HelveticaNeue
 Family name: Gurmukhi MN
     >Font name: GurmukhiMN-Bold
     >Font name: GurmukhiMN
 Family name: Times New Roman
     >Font name: TimesNewRomanPSMT
     >Font name: TimesNewRomanPS-BoldItalicMT
     >Font name: TimesNewRomanPS-ItalicMT
     >Font name: TimesNewRomanPS-BoldMT
 Family name: Georgia
     >Font name: Georgia-BoldItalic
     >Font name: Georgia
     >Font name: Georgia-Italic
     >Font name: Georgia-Bold
 Family name: Apple Color Emoji
     >Font name: AppleColorEmoji
 Family name: Arial Rounded MT Bold
     >Font name: ArialRoundedMTBold
 Family name: Kailasa
     >Font name: Kailasa-Bold
     >Font name: Kailasa
 Family name: Kohinoor Devanagari
     >Font name: KohinoorDevanagari-Light
     >Font name: KohinoorDevanagari-Regular
     >Font name: KohinoorDevanagari-Semibold
 Family name: Kohinoor Bangla
     >Font name: KohinoorBangla-Semibold
     >Font name: KohinoorBangla-Regular
     >Font name: KohinoorBangla-Light
 Family name: Chalkboard SE
     >Font name: ChalkboardSE-Bold
     >Font name: ChalkboardSE-Light
     >Font name: ChalkboardSE-Regular
 Family name: Sinhala Sangam MN
     >Font name: SinhalaSangamMN-Bold
     >Font name: SinhalaSangamMN
 Family name: PingFang TC
     >Font name: PingFangTC-Medium
     >Font name: PingFangTC-Regular
     >Font name: PingFangTC-Light
     >Font name: PingFangTC-Ultralight
     >Font name: PingFangTC-Semibold
     >Font name: PingFangTC-Thin
 Family name: Gujarati Sangam MN
     >Font name: GujaratiSangamMN-Bold
     >Font name: GujaratiSangamMN
 Family name: Damascus
     >Font name: DamascusLight
     >Font name: DamascusBold
     >Font name: DamascusSemiBold
     >Font name: DamascusMedium
     >Font name: Damascus
 Family name: Noteworthy
     >Font name: Noteworthy-Light
     >Font name: Noteworthy-Bold
 Family name: Geeza Pro
     >Font name: GeezaPro
     >Font name: GeezaPro-Bold
 Family name: Avenir
     >Font name: Avenir-Medium
     >Font name: Avenir-HeavyOblique
     >Font name: Avenir-Book
     >Font name: Avenir-Light
     >Font name: Avenir-Roman
     >Font name: Avenir-BookOblique
     >Font name: Avenir-MediumOblique
     >Font name: Avenir-Black
     >Font name: Avenir-BlackOblique
     >Font name: Avenir-Heavy
     >Font name: Avenir-LightOblique
     >Font name: Avenir-Oblique
 Family name: Academy Engraved LET
     >Font name: AcademyEngravedLetPlain
 Family name: Mishafi
     >Font name: DiwanMishafi
 Family name: Futura
     >Font name: Futura-CondensedMedium
     >Font name: Futura-CondensedExtraBold
     >Font name: Futura-Medium
     >Font name: Futura-MediumItalic
     >Font name: Futura-Bold
 Family name: Farah
     >Font name: Farah
 Family name: Kannada Sangam MN
     >Font name: KannadaSangamMN
     >Font name: KannadaSangamMN-Bold
 Family name: Arial Hebrew
     >Font name: ArialHebrew-Bold
     >Font name: ArialHebrew-Light
     >Font name: ArialHebrew
 Family name: Arial
     >Font name: ArialMT
     >Font name: Arial-BoldItalicMT
     >Font name: Arial-BoldMT
     >Font name: Arial-ItalicMT
 Family name: Party LET
     >Font name: PartyLetPlain
 Family name: Chalkduster
     >Font name: Chalkduster
 Family name: Hoefler Text
     >Font name: HoeflerText-Italic
     >Font name: HoeflerText-Regular
     >Font name: HoeflerText-Black
     >Font name: HoeflerText-BlackItalic
 Family name: Optima
     >Font name: Optima-Regular
     >Font name: Optima-ExtraBlack
     >Font name: Optima-BoldItalic
     >Font name: Optima-Italic
     >Font name: Optima-Bold
 Family name: Palatino
     >Font name: Palatino-Bold
     >Font name: Palatino-Roman
     >Font name: Palatino-BoldItalic
     >Font name: Palatino-Italic
 Family name: Lao Sangam MN
     >Font name: LaoSangamMN
 Family name: Malayalam Sangam MN
     >Font name: MalayalamSangamMN-Bold
     >Font name: MalayalamSangamMN
 Family name: Al Nile
     >Font name: AlNile-Bold
     >Font name: AlNile
 Family name: Bradley Hand
     >Font name: BradleyHandITCTT-Bold
 Family name: PingFang HK
     >Font name: PingFangHK-Ultralight
     >Font name: PingFangHK-Semibold
     >Font name: PingFangHK-Thin
     >Font name: PingFangHK-Light
     >Font name: PingFangHK-Regular
     >Font name: PingFangHK-Medium
 Family name: Trebuchet MS
     >Font name: Trebuchet-BoldItalic
     >Font name: TrebuchetMS
     >Font name: TrebuchetMS-Bold
     >Font name: TrebuchetMS-Italic
 Family name: Helvetica
     >Font name: Helvetica-Bold
     >Font name: Helvetica
     >Font name: Helvetica-LightOblique
     >Font name: Helvetica-Oblique
     >Font name: Helvetica-BoldOblique
     >Font name: Helvetica-Light
 Family name: Courier
     >Font name: Courier-BoldOblique
     >Font name: Courier
     >Font name: Courier-Bold
     >Font name: Courier-Oblique
 Family name: Cochin
     >Font name: Cochin-Bold
     >Font name: Cochin
     >Font name: Cochin-Italic
     >Font name: Cochin-BoldItalic
 Family name: Hiragino Mincho ProN
     >Font name: HiraMinProN-W6
     >Font name: HiraMinProN-W3
 Family name: Devanagari Sangam MN
     >Font name: DevanagariSangamMN
     >Font name: DevanagariSangamMN-Bold
 Family name: Oriya Sangam MN
     >Font name: OriyaSangamMN
     >Font name: OriyaSangamMN-Bold
 Family name: Snell Roundhand
     >Font name: SnellRoundhand-Bold
     >Font name: SnellRoundhand
     >Font name: SnellRoundhand-Black
 Family name: Zapf Dingbats
     >Font name: ZapfDingbatsITC
 Family name: Bodoni 72
     >Font name: BodoniSvtyTwoITCTT-Bold
     >Font name: BodoniSvtyTwoITCTT-Book
     >Font name: BodoniSvtyTwoITCTT-BookIta
 Family name: Verdana
     >Font name: Verdana-Italic
     >Font name: Verdana-BoldItalic
     >Font name: Verdana
     >Font name: Verdana-Bold
 Family name: American Typewriter
     >Font name: AmericanTypewriter-CondensedLight
     >Font name: AmericanTypewriter
     >Font name: AmericanTypewriter-CondensedBold
     >Font name: AmericanTypewriter-Light
     >Font name: AmericanTypewriter-Semibold
     >Font name: AmericanTypewriter-Bold
     >Font name: AmericanTypewriter-Condensed
 Family name: Avenir Next
     >Font name: AvenirNext-UltraLight
     >Font name: AvenirNext-UltraLightItalic
     >Font name: AvenirNext-Bold
     >Font name: AvenirNext-BoldItalic
     >Font name: AvenirNext-DemiBold
     >Font name: AvenirNext-DemiBoldItalic
     >Font name: AvenirNext-Medium
     >Font name: AvenirNext-HeavyItalic
     >Font name: AvenirNext-Heavy
     >Font name: AvenirNext-Italic
     >Font name: AvenirNext-Regular
     >Font name: AvenirNext-MediumItalic
 Family name: Baskerville
     >Font name: Baskerville-Italic
     >Font name: Baskerville-SemiBold
     >Font name: Baskerville-BoldItalic
     >Font name: Baskerville-SemiBoldItalic
     >Font name: Baskerville-Bold
     >Font name: Baskerville
 Family name: Khmer Sangam MN
     >Font name: KhmerSangamMN
 Family name: Didot
     >Font name: Didot-Italic
     >Font name: Didot-Bold
     >Font name: Didot
 Family name: Savoye LET
     >Font name: SavoyeLetPlain
 Family name: Bodoni Ornaments
     >Font name: BodoniOrnamentsITCTT
 Family name: Symbol
     >Font name: Symbol
 Family name: Menlo
     >Font name: Menlo-Italic
     >Font name: Menlo-Bold
     >Font name: Menlo-Regular
     >Font name: Menlo-BoldItalic
 Family name: Bodoni 72 Smallcaps
     >Font name: BodoniSvtyTwoSCITCTT-Book
 Family name: Papyrus
     >Font name: Papyrus
     >Font name: Papyrus-Condensed
 Family name: Hiragino Sans
     >Font name: HiraginoSans-W3
     >Font name: HiraginoSans-W6
 Family name: PingFang SC
     >Font name: PingFangSC-Ultralight
     >Font name: PingFangSC-Regular
     >Font name: PingFangSC-Semibold
     >Font name: PingFangSC-Thin
     >Font name: PingFangSC-Light
     >Font name: PingFangSC-Medium
 Family name: Myanmar Sangam MN
     >Font name: MyanmarSangamMN-Bold
     >Font name: MyanmarSangamMN
 Family name: Euphemia UCAS
     >Font name: EuphemiaUCAS-Italic
     >Font name: EuphemiaUCAS
     >Font name: EuphemiaUCAS-Bold
 Family name: Telugu Sangam MN
 Family name: Bangla Sangam MN
 Family name: Zapfino
     >Font name: Zapfino
 Family name: Bodoni 72 Oldstyle
     >Font name: BodoniSvtyTwoOSITCTT-Book
     >Font name: BodoniSvtyTwoOSITCTT-Bold
     >Font name: BodoniSvtyTwoOSITCTT-BookIt


Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
Help us understand the problem. What are the problem?