Skip to content

Instantly share code, notes, and snippets.

@sean7218
Created August 23, 2018 13:38
Show Gist options
  • Save sean7218/c0982e3a346dd31754a5e40411e5b1ed to your computer and use it in GitHub Desktop.
Save sean7218/c0982e3a346dd31754a5e40411e5b1ed to your computer and use it in GitHub Desktop.
for family in UIFont.familyNames.sorted() {
let name = UIFont.fontNames(forFamilyName: family)
print("Family \(family) and Name: \(name)")
}
/*
Family Academy Engraved LET and Name: ["AcademyEngravedLetPlain"]
Family Al Nile and Name: ["AlNile", "AlNile-Bold"]
Family American Typewriter and Name: ["AmericanTypewriter-CondensedBold", "AmericanTypewriter-Condensed", "AmericanTypewriter-CondensedLight", "AmericanTypewriter", "AmericanTypewriter-Bold", "AmericanTypewriter-Semibold", "AmericanTypewriter-Light"]
Family Apple Color Emoji and Name: ["AppleColorEmoji"]
Family Apple SD Gothic Neo and Name: ["AppleSDGothicNeo-Thin", "AppleSDGothicNeo-Light", "AppleSDGothicNeo-Regular", "AppleSDGothicNeo-Bold", "AppleSDGothicNeo-SemiBold", "AppleSDGothicNeo-UltraLight", "AppleSDGothicNeo-Medium"]
Family Arial and Name: ["Arial-BoldMT", "Arial-BoldItalicMT", "Arial-ItalicMT", "ArialMT"]
Family Arial Hebrew and Name: ["ArialHebrew-Bold", "ArialHebrew-Light", "ArialHebrew"]
Family Arial Rounded MT Bold and Name: ["ArialRoundedMTBold"]
Family Avenir and Name: ["Avenir-Oblique", "Avenir-HeavyOblique", "Avenir-Heavy", "Avenir-BlackOblique", "Avenir-BookOblique", "Avenir-Roman", "Avenir-Medium", "Avenir-Black", "Avenir-Light", "Avenir-MediumOblique", "Avenir-Book", "Avenir-LightOblique"]
Family Avenir Next and Name: ["AvenirNext-Medium", "AvenirNext-DemiBoldItalic", "AvenirNext-DemiBold", "AvenirNext-HeavyItalic", "AvenirNext-Regular", "AvenirNext-Italic", "AvenirNext-MediumItalic", "AvenirNext-UltraLightItalic", "AvenirNext-BoldItalic", "AvenirNext-Heavy", "AvenirNext-Bold", "AvenirNext-UltraLight"]
Family Avenir Next Condensed and Name: ["AvenirNextCondensed-Heavy", "AvenirNextCondensed-MediumItalic", "AvenirNextCondensed-Regular", "AvenirNextCondensed-UltraLightItalic", "AvenirNextCondensed-Medium", "AvenirNextCondensed-HeavyItalic", "AvenirNextCondensed-DemiBoldItalic", "AvenirNextCondensed-Bold", "AvenirNextCondensed-DemiBold", "AvenirNextCondensed-BoldItalic", "AvenirNextCondensed-Italic", "AvenirNextCondensed-UltraLight"]
Family Bangla Sangam MN and Name: []
Family Baskerville and Name: ["Baskerville-SemiBoldItalic", "Baskerville-SemiBold", "Baskerville-BoldItalic", "Baskerville", "Baskerville-Bold", "Baskerville-Italic"]
Family Bodoni 72 and Name: ["BodoniSvtyTwoITCTT-Bold", "BodoniSvtyTwoITCTT-BookIta", "BodoniSvtyTwoITCTT-Book"]
Family Bodoni 72 Oldstyle and Name: ["BodoniSvtyTwoOSITCTT-BookIt", "BodoniSvtyTwoOSITCTT-Book", "BodoniSvtyTwoOSITCTT-Bold"]
Family Bodoni 72 Smallcaps and Name: ["BodoniSvtyTwoSCITCTT-Book"]
Family Bodoni Ornaments and Name: ["BodoniOrnamentsITCTT"]
Family Bradley Hand and Name: ["BradleyHandITCTT-Bold"]
Family Chalkboard SE and Name: ["ChalkboardSE-Bold", "ChalkboardSE-Light", "ChalkboardSE-Regular"]
Family Chalkduster and Name: ["Chalkduster"]
Family Charter and Name: ["Charter-BlackItalic", "Charter-Bold", "Charter-Roman", "Charter-Black", "Charter-BoldItalic", "Charter-Italic"]
Family Cochin and Name: ["Cochin-Italic", "Cochin-Bold", "Cochin", "Cochin-BoldItalic"]
Family Copperplate and Name: ["Copperplate-Light", "Copperplate", "Copperplate-Bold"]
Family Courier and Name: ["Courier-BoldOblique", "Courier-Oblique", "Courier", "Courier-Bold"]
Family Courier New and Name: ["CourierNewPS-ItalicMT", "CourierNewPSMT", "CourierNewPS-BoldItalicMT", "CourierNewPS-BoldMT"]
Family DIN Alternate and Name: ["DINAlternate-Bold"]
Family DIN Condensed and Name: ["DINCondensed-Bold"]
Family Damascus and Name: ["DamascusBold", "DamascusLight", "Damascus", "DamascusMedium", "DamascusSemiBold"]
Family Devanagari Sangam MN and Name: ["DevanagariSangamMN", "DevanagariSangamMN-Bold"]
Family Didot and Name: ["Didot-Bold", "Didot", "Didot-Italic"]
Family Euphemia UCAS and Name: ["EuphemiaUCAS", "EuphemiaUCAS-Italic", "EuphemiaUCAS-Bold"]
Family Farah and Name: ["Farah"]
Family Futura and Name: ["Futura-CondensedExtraBold", "Futura-Medium", "Futura-Bold", "Futura-CondensedMedium", "Futura-MediumItalic"]
Family Geeza Pro and Name: ["GeezaPro-Bold", "GeezaPro"]
Family Georgia and Name: ["Georgia-BoldItalic", "Georgia-Italic", "Georgia", "Georgia-Bold"]
Family Gill Sans and Name: ["GillSans-Italic", "GillSans-SemiBold", "GillSans-UltraBold", "GillSans-Light", "GillSans-Bold", "GillSans", "GillSans-SemiBoldItalic", "GillSans-BoldItalic", "GillSans-LightItalic"]
Family Gujarati Sangam MN and Name: ["GujaratiSangamMN", "GujaratiSangamMN-Bold"]
Family Gurmukhi MN and Name: ["GurmukhiMN-Bold", "GurmukhiMN"]
Family Heiti SC and Name: []
Family Heiti TC and Name: []
Family Helvetica and Name: ["Helvetica-Oblique", "Helvetica-BoldOblique", "Helvetica", "Helvetica-Light", "Helvetica-Bold", "Helvetica-LightOblique"]
Family Helvetica Neue and Name: ["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"]
Family Hiragino Maru Gothic ProN and Name: ["HiraMaruProN-W4"]
Family Hiragino Mincho ProN and Name: ["HiraMinProN-W3", "HiraMinProN-W6"]
Family Hiragino Sans and Name: ["HiraginoSans-W3", "HiraginoSans-W6"]
Family Hoefler Text and Name: ["HoeflerText-Italic", "HoeflerText-Black", "HoeflerText-Regular", "HoeflerText-BlackItalic"]
Family Kailasa and Name: ["Kailasa-Bold", "Kailasa"]
Family Kannada Sangam MN and Name: ["KannadaSangamMN-Bold", "KannadaSangamMN"]
Family Kefa and Name: ["Kefa-Regular"]
Family Khmer Sangam MN and Name: ["KhmerSangamMN"]
Family Kohinoor Bangla and Name: ["KohinoorBangla-Regular", "KohinoorBangla-Semibold", "KohinoorBangla-Light"]
Family Kohinoor Devanagari and Name: ["KohinoorDevanagari-Regular", "KohinoorDevanagari-Light", "KohinoorDevanagari-Semibold"]
Family Kohinoor Telugu and Name: ["KohinoorTelugu-Regular", "KohinoorTelugu-Medium", "KohinoorTelugu-Light"]
Family Lao Sangam MN and Name: ["LaoSangamMN"]
Family Malayalam Sangam MN and Name: ["MalayalamSangamMN-Bold", "MalayalamSangamMN"]
Family Marker Felt and Name: ["MarkerFelt-Thin", "MarkerFelt-Wide"]
Family Menlo and Name: ["Menlo-BoldItalic", "Menlo-Bold", "Menlo-Italic", "Menlo-Regular"]
Family Mishafi and Name: ["DiwanMishafi"]
Family Myanmar Sangam MN and Name: ["MyanmarSangamMN", "MyanmarSangamMN-Bold"]
Family Noteworthy and Name: ["Noteworthy-Bold", "Noteworthy-Light"]
Family Noto Nastaliq Urdu and Name: ["NotoNastaliqUrdu"]
Family Optima and Name: ["Optima-ExtraBlack", "Optima-BoldItalic", "Optima-Italic", "Optima-Regular", "Optima-Bold"]
Family Oriya Sangam MN and Name: ["OriyaSangamMN", "OriyaSangamMN-Bold"]
Family Palatino and Name: ["Palatino-Italic", "Palatino-Roman", "Palatino-BoldItalic", "Palatino-Bold"]
Family Papyrus and Name: ["Papyrus-Condensed", "Papyrus"]
Family Party LET and Name: ["PartyLetPlain"]
Family PingFang HK and Name: ["PingFangHK-Medium", "PingFangHK-Thin", "PingFangHK-Regular", "PingFangHK-Ultralight", "PingFangHK-Semibold", "PingFangHK-Light"]
Family PingFang SC and Name: ["PingFangSC-Medium", "PingFangSC-Semibold", "PingFangSC-Light", "PingFangSC-Ultralight", "PingFangSC-Regular", "PingFangSC-Thin"]
Family PingFang TC and Name: ["PingFangTC-Regular", "PingFangTC-Thin", "PingFangTC-Medium", "PingFangTC-Semibold", "PingFangTC-Light", "PingFangTC-Ultralight"]
Family Rockwell and Name: ["Rockwell-Italic", "Rockwell-Regular", "Rockwell-Bold", "Rockwell-BoldItalic"]
Family Savoye LET and Name: ["SavoyeLetPlain"]
Family Sinhala Sangam MN and Name: ["SinhalaSangamMN-Bold", "SinhalaSangamMN"]
Family Snell Roundhand and Name: ["SnellRoundhand", "SnellRoundhand-Bold", "SnellRoundhand-Black"]
Family Symbol and Name: ["Symbol"]
Family Tamil Sangam MN and Name: ["TamilSangamMN", "TamilSangamMN-Bold"]
Family Telugu Sangam MN and Name: []
Family Thonburi and Name: ["Thonburi", "Thonburi-Light", "Thonburi-Bold"]
Family Times New Roman and Name: ["TimesNewRomanPS-ItalicMT", "TimesNewRomanPS-BoldItalicMT", "TimesNewRomanPS-BoldMT", "TimesNewRomanPSMT"]
Family Trebuchet MS and Name: ["TrebuchetMS-Bold", "TrebuchetMS-Italic", "Trebuchet-BoldItalic", "TrebuchetMS"]
Family Verdana and Name: ["Verdana-Italic", "Verdana", "Verdana-Bold", "Verdana-BoldItalic"]
Family Zapf Dingbats and Name: ["ZapfDingbatsITC"]
Family Zapfino and Name: ["Zapfino"]
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment