All font names provided by iOS
This is a list of all font names in iOS and how to get them
All iOS provided fonts
****************************** Font Family Name: Copperplate ------------------------------ Copperplate-Light Copperplate Copperplate-Bold ****************************** Font Family Name: Heiti SC ------------------------------ ****************************** Font Family Name: Apple SD Gothic Neo ------------------------------ AppleSDGothicNeo-Thin AppleSDGothicNeo-Light AppleSDGothicNeo-Regular AppleSDGothicNeo-Bold AppleSDGothicNeo-SemiBold AppleSDGothicNeo-UltraLight AppleSDGothicNeo-Medium ****************************** Font Family Name: Thonburi ------------------------------ Thonburi Thonburi-Light Thonburi-Bold ****************************** Font Family Name: Gill Sans ------------------------------ GillSans-Italic GillSans-SemiBold GillSans-UltraBold GillSans-Light GillSans-Bold GillSans GillSans-SemiBoldItalic GillSans-BoldItalic GillSans-LightItalic ****************************** Font Family Name: Marker Felt ------------------------------ MarkerFelt-Thin MarkerFelt-Wide ****************************** Font Family Name: Hiragino Maru Gothic ProN ------------------------------ HiraMaruProN-W4 ****************************** Font Family Name: Courier New ------------------------------ CourierNewPS-ItalicMT CourierNewPSMT CourierNewPS-BoldItalicMT CourierNewPS-BoldMT ****************************** Font Family Name: Kohinoor Telugu ------------------------------ KohinoorTelugu-Regular KohinoorTelugu-Medium KohinoorTelugu-Light ****************************** Font Family Name: Heiti TC ------------------------------ ****************************** Font Family Name: Avenir Next Condensed ------------------------------ AvenirNextCondensed-Heavy AvenirNextCondensed-MediumItalic AvenirNextCondensed-Regular AvenirNextCondensed-UltraLightItalic AvenirNextCondensed-Medium AvenirNextCondensed-HeavyItalic AvenirNextCondensed-DemiBoldItalic AvenirNextCondensed-Bold AvenirNextCondensed-DemiBold AvenirNextCondensed-BoldItalic AvenirNextCondensed-Italic AvenirNextCondensed-UltraLight ****************************** Font Family Name: Tamil Sangam MN ------------------------------ TamilSangamMN TamilSangamMN-Bold ****************************** Font Family Name: Helvetica Neue ------------------------------ HelveticaNeue-UltraLightItalic HelveticaNeue-Medium HelveticaNeue-MediumItalic HelveticaNeue-UltraLight HelveticaNeue-Italic HelveticaNeue-Light HelveticaNeue-ThinItalic HelveticaNeue-LightItalic HelveticaNeue-Bold HelveticaNeue-Thin HelveticaNeue-CondensedBlack HelveticaNeue HelveticaNeue-CondensedBold HelveticaNeue-BoldItalic ****************************** Font Family Name: Gurmukhi MN ------------------------------ GurmukhiMN-Bold GurmukhiMN ****************************** Font Family Name: Georgia ------------------------------ Georgia-BoldItalic Georgia-Italic Georgia Georgia-Bold ****************************** Font Family Name: Times New Roman ------------------------------ TimesNewRomanPS-ItalicMT TimesNewRomanPS-BoldItalicMT TimesNewRomanPS-BoldMT TimesNewRomanPSMT ****************************** Font Family Name: Sinhala Sangam MN ------------------------------ SinhalaSangamMN-Bold SinhalaSangamMN ****************************** Font Family Name: Arial Rounded MT Bold ------------------------------ ArialRoundedMTBold ****************************** Font Family Name: Kailasa ------------------------------ Kailasa-Bold Kailasa ****************************** Font Family Name: Kohinoor Devanagari ------------------------------ KohinoorDevanagari-Regular KohinoorDevanagari-Light KohinoorDevanagari-Semibold ****************************** Font Family Name: Kohinoor Bangla ------------------------------ KohinoorBangla-Regular KohinoorBangla-Semibold KohinoorBangla-Light ****************************** Font Family Name: Chalkboard SE ------------------------------ ChalkboardSE-Bold ChalkboardSE-Light ChalkboardSE-Regular ****************************** Font Family Name: Apple Color Emoji ------------------------------ AppleColorEmoji ****************************** Font Family Name: PingFang TC ------------------------------ PingFangTC-Regular PingFangTC-Thin PingFangTC-Medium PingFangTC-Semibold PingFangTC-Light PingFangTC-Ultralight ****************************** Font Family Name: Gujarati Sangam MN ------------------------------ GujaratiSangamMN GujaratiSangamMN-Bold ****************************** Font Family Name: Geeza Pro ------------------------------ GeezaPro-Bold GeezaPro ****************************** Font Family Name: Damascus ------------------------------ DamascusBold DamascusLight Damascus DamascusMedium DamascusSemiBold ****************************** Font Family Name: Noteworthy ------------------------------ Noteworthy-Bold Noteworthy-Light ****************************** Font Family Name: Avenir ------------------------------ Avenir-Oblique Avenir-HeavyOblique Avenir-Heavy Avenir-BlackOblique Avenir-BookOblique Avenir-Roman Avenir-Medium Avenir-Black Avenir-Light Avenir-MediumOblique Avenir-Book Avenir-LightOblique ****************************** Font Family Name: Mishafi ------------------------------ DiwanMishafi ****************************** Font Family Name: Academy Engraved LET ------------------------------ AcademyEngravedLetPlain ****************************** Font Family Name: Futura ------------------------------ Futura-CondensedExtraBold Futura-Medium Futura-Bold Futura-CondensedMedium Futura-MediumItalic ****************************** Font Family Name: Party LET ------------------------------ PartyLetPlain ****************************** Font Family Name: Kannada Sangam MN ------------------------------ KannadaSangamMN-Bold KannadaSangamMN ****************************** Font Family Name: Arial Hebrew ------------------------------ ArialHebrew-Bold ArialHebrew-Light ArialHebrew ****************************** Font Family Name: Farah ------------------------------ Farah ****************************** Font Family Name: Arial ------------------------------ Arial-BoldMT Arial-BoldItalicMT Arial-ItalicMT ArialMT ****************************** Font Family Name: Chalkduster ------------------------------ Chalkduster ****************************** Font Family Name: Kefa ------------------------------ Kefa-Regular ****************************** Font Family Name: Hoefler Text ------------------------------ HoeflerText-Italic HoeflerText-Black HoeflerText-Regular HoeflerText-BlackItalic ****************************** Font Family Name: Optima ------------------------------ Optima-ExtraBlack Optima-BoldItalic Optima-Italic Optima-Regular Optima-Bold ****************************** Font Family Name: Palatino ------------------------------ Palatino-Italic Palatino-Roman Palatino-BoldItalic Palatino-Bold ****************************** Font Family Name: Malayalam Sangam MN ------------------------------ MalayalamSangamMN-Bold MalayalamSangamMN ****************************** Font Family Name: Al Nile ------------------------------ AlNile AlNile-Bold ****************************** Font Family Name: Lao Sangam MN ------------------------------ LaoSangamMN ****************************** Font Family Name: Bradley Hand ------------------------------ BradleyHandITCTT-Bold ****************************** Font Family Name: Hiragino Mincho ProN ------------------------------ HiraMinProN-W3 HiraMinProN-W6 ****************************** Font Family Name: PingFang HK ------------------------------ PingFangHK-Medium PingFangHK-Thin PingFangHK-Regular PingFangHK-Ultralight PingFangHK-Semibold PingFangHK-Light ****************************** Font Family Name: Helvetica ------------------------------ Helvetica-Oblique Helvetica-BoldOblique Helvetica Helvetica-Light Helvetica-Bold Helvetica-LightOblique ****************************** Font Family Name: Courier ------------------------------ Courier-BoldOblique Courier-Oblique Courier Courier-Bold ****************************** Font Family Name: Cochin ------------------------------ Cochin-Italic Cochin-Bold Cochin Cochin-BoldItalic ****************************** Font Family Name: Trebuchet MS ------------------------------ TrebuchetMS-Bold TrebuchetMS-Italic Trebuchet-BoldItalic TrebuchetMS ****************************** Font Family Name: Devanagari Sangam MN ------------------------------ DevanagariSangamMN DevanagariSangamMN-Bold ****************************** Font Family Name: Oriya Sangam MN ------------------------------ OriyaSangamMN OriyaSangamMN-Bold ****************************** Font Family Name: Snell Roundhand ------------------------------ SnellRoundhand SnellRoundhand-Bold SnellRoundhand-Black ****************************** Font Family Name: Zapf Dingbats ------------------------------ ZapfDingbatsITC ****************************** Font Family Name: Bodoni 72 ------------------------------ BodoniSvtyTwoITCTT-Bold BodoniSvtyTwoITCTT-BookIta BodoniSvtyTwoITCTT-Book ****************************** Font Family Name: Verdana ------------------------------ Verdana-Italic Verdana Verdana-Bold Verdana-BoldItalic ****************************** Font Family Name: American Typewriter ------------------------------ AmericanTypewriter-CondensedBold AmericanTypewriter-Condensed AmericanTypewriter-CondensedLight AmericanTypewriter AmericanTypewriter-Bold AmericanTypewriter-Semibold AmericanTypewriter-Light ****************************** Font Family Name: Avenir Next ------------------------------ AvenirNext-Medium AvenirNext-DemiBoldItalic AvenirNext-DemiBold AvenirNext-HeavyItalic AvenirNext-Regular AvenirNext-Italic AvenirNext-MediumItalic AvenirNext-UltraLightItalic AvenirNext-BoldItalic AvenirNext-Heavy AvenirNext-Bold AvenirNext-UltraLight ****************************** Font Family Name: Baskerville ------------------------------ Baskerville-SemiBoldItalic Baskerville-SemiBold Baskerville-BoldItalic Baskerville Baskerville-Bold Baskerville-Italic ****************************** Font Family Name: Khmer Sangam MN ------------------------------ KhmerSangamMN ****************************** Font Family Name: Didot ------------------------------ Didot-Bold Didot Didot-Italic ****************************** Font Family Name: Savoye LET ------------------------------ SavoyeLetPlain ****************************** Font Family Name: Bodoni Ornaments ------------------------------ BodoniOrnamentsITCTT ****************************** Font Family Name: Symbol ------------------------------ Symbol ****************************** Font Family Name: Menlo ------------------------------ Menlo-BoldItalic Menlo-Bold Menlo-Italic Menlo-Regular ****************************** Font Family Name: Noto Nastaliq Urdu ------------------------------ NotoNastaliqUrdu ****************************** Font Family Name: Bodoni 72 Smallcaps ------------------------------ BodoniSvtyTwoSCITCTT-Book ****************************** Font Family Name: Papyrus ------------------------------ Papyrus-Condensed Papyrus ****************************** Font Family Name: Hiragino Sans ------------------------------ HiraginoSans-W3 HiraginoSans-W6 ****************************** Font Family Name: PingFang SC ------------------------------ PingFangSC-Medium PingFangSC-Semibold PingFangSC-Light PingFangSC-Ultralight PingFangSC-Regular PingFangSC-Thin ****************************** Font Family Name: Myanmar Sangam MN ------------------------------ MyanmarSangamMN MyanmarSangamMN-Bold ****************************** Font Family Name: Zapfino ------------------------------ Zapfino ****************************** Font Family Name: Telugu Sangam MN ------------------------------ ****************************** Font Family Name: Bodoni 72 Oldstyle ------------------------------ BodoniSvtyTwoOSITCTT-BookIt BodoniSvtyTwoOSITCTT-Book BodoniSvtyTwoOSITCTT-Bold ****************************** Font Family Name: Euphemia UCAS ------------------------------ EuphemiaUCAS EuphemiaUCAS-Italic EuphemiaUCAS-Bold ****************************** Font Family Name: Bangla Sangam MN ------------------------------
How to get a list of all fonts in iOS
func listFonts() { let fontFamilyNames = UIFont.familyNames for familyName in fontFamilyNames { print("") print("******************************") print("") print("Font Family Name: \(familyName)") print("------------------------------") let names = UIFont.fontNames(forFamilyName: familyName) for fontName in names { print("\(fontName)") } } }