一,查看系统字体的代码:
NSArray * fontFamilyArray = [UIFont familyNames];
for (NSString* familyName in fontFamilyArray) {
NSArray *fontArray = [UIFont fontNamesForFamilyName:familyName];
for (NSString *name in fontArray) {
NSLog(@"familyName = %@", name);
}
}
二,展示的系统字体如下:
familyName = Copperplate-Light
familyName = Copperplate
familyName = Copperplate-Bold familyName = AppleSDGothicNeo-Thin
familyName = AppleSDGothicNeo-Light
familyName = AppleSDGothicNeo-Regular
familyName = AppleSDGothicNeo-Bold
familyName = AppleSDGothicNeo-SemiBold
familyName = AppleSDGothicNeo-UltraLight
familyName = AppleSDGothicNeo-Medium
familyName = Thonburi
familyName = Thonburi-Light
familyName = Thonburi-Bold
familyName = GillSans-Italic
familyName = GillSans-SemiBold
familyName = GillSans-UltraBold
familyName = GillSans-Light
familyName = GillSans-Bold
familyName = GillSans
familyName = GillSans-SemiBoldItalic
familyName = GillSans-BoldItalic
familyName = GillSans-LightItalic
familyName = MarkerFelt-Thin
familyName = MarkerFelt-Wide
familyName = HiraMaruProN-W4
familyName = CourierNewPS-ItalicMT
familyName = CourierNewPSMT
familyName = CourierNewPS-BoldItalicMT
familyName = CourierNewPS-BoldMT
familyName = KohinoorTelugu-Regular
familyName = KohinoorTelugu-Medium
familyName = KohinoorTelugu-Light
familyName = AvenirNextCondensed-Heavy
familyName = AvenirNextCondensed-MediumItalic
familyName = AvenirNextCondensed-Regular
familyName = AvenirNextCondensed-UltraLightItalic
familyName = AvenirNextCondensed-Medium
familyName = AvenirNextCondensed-HeavyItalic
familyName = AvenirNextCondensed-DemiBoldItalic
familyName = AvenirNextCondensed-Bold
familyName = AvenirNextCondensed-DemiBold
familyName = AvenirNextCondensed-BoldItalic
familyName = AvenirNextCondensed-Italic
familyName = AvenirNextCondensed-UltraLight
familyName = TamilSangamMN
familyName = TamilSangamMN-Bold
familyName = HelveticaNeue-UltraLightItalic
familyName = HelveticaNeue-Medium
familyName = HelveticaNeue-MediumItalic
familyName = HelveticaNeue-UltraLight
familyName = HelveticaNeue-Italic
familyName = HelveticaNeue-Light
familyName = HelveticaNeue-ThinItalic
familyName = HelveticaNeue-LightItalic
familyName = HelveticaNeue-Bold
familyName = HelveticaNeue-Thin
familyName = HelveticaNeue-CondensedBlack
familyName = HelveticaNeue
familyName = HelveticaNeue-CondensedBold
familyName = HelveticaNeue-BoldItalic
familyName = GurmukhiMN-Bold
familyName = GurmukhiMN
familyName = Georgia-BoldItalic
familyName = Georgia-Italic
familyName = Georgia
familyName = Georgia-Bold
familyName = TimesNewRomanPS-ItalicMT
familyName = TimesNewRomanPS-BoldItalicMT
familyName = TimesNewRomanPS-BoldMT
familyName = TimesNewRomanPSMT
familyName = SinhalaSangamMN-Bold
familyName = SinhalaSangamMN
familyName = ArialRoundedMTBold
familyName = Kailasa-Bold
familyName = Kailasa
familyName = KohinoorDevanagari-Regular
familyName = KohinoorDevanagari-Light
familyName = KohinoorDevanagari-Semibold
familyName = KohinoorBangla-Regular
familyName = KohinoorBangla-Semibold
familyName = KohinoorBangla-Light
familyName = ChalkboardSE-Bold
familyName = ChalkboardSE-Light
familyName = ChalkboardSE-Regular
familyName = AppleColorEmoji
familyName = PingFangTC-Regular
familyName = PingFangTC-Thin
familyName = PingFangTC-Medium
familyName = PingFangTC-Semibold
familyName = PingFangTC-Light
familyName = PingFangTC-Ultralight
familyName = GujaratiSangamMN
familyName = GujaratiSangamMN-Bold
familyName = GeezaPro-Bold
familyName = GeezaPro
familyName = DamascusBold
familyName = DamascusLight
familyName = Damascus
familyName = DamascusMedium
familyName = DamascusSemiBold
familyName = Noteworthy-Bold
familyName = Noteworthy-Light
familyName = Avenir-Oblique
familyName = Avenir-HeavyOblique
familyName = Avenir-Heavy
familyName = Avenir-BlackOblique
familyName = Avenir-BookOblique
familyName = Avenir-Roman
familyName = Avenir-Medium
familyName = Avenir-Black
familyName = Avenir-Light
familyName = Avenir-MediumOblique
familyName = Avenir-Book
familyName = Avenir-LightOblique
familyName = DiwanMishafi
familyName = AcademyEngravedLetPlain
familyName = Futura-CondensedExtraBold
familyName = Futura-Medium
familyName = Futura-Bold
familyName = Futura-CondensedMedium
familyName = Futura-MediumItalic
familyName = PartyLetPlain
familyName = KannadaSangamMN-Bold
familyName = KannadaSangamMN
familyName = ArialHebrew-Bold
familyName = ArialHebrew-Light
familyName = ArialHebrew
familyName = Farah
familyName = Arial-BoldMT
familyName = Arial-BoldItalicMT
familyName = Arial-ItalicMT
familyName = ArialMT
familyName = Chalkduster
familyName = Kefa-Regular
familyName = HoeflerText-Italic
familyName = HoeflerText-Black
familyName = HoeflerText-Regular
familyName = HoeflerText-BlackItalic
familyName = Optima-ExtraBlack
familyName = Optima-BoldItalic
familyName = Optima-Italic
familyName = Optima-Regular
familyName = Optima-Bold
familyName = Palatino-Italic
familyName = Palatino-Roman
familyName = Palatino-BoldItalic
familyName = Palatino-Bold
familyName = MalayalamSangamMN-Bold
familyName = MalayalamSangamMN
familyName = AlNile
familyName = AlNile-Bold
familyName = LaoSangamMN
familyName = BradleyHandITCTT-Bold
familyName = HiraMinProN-W3
familyName = HiraMinProN-W6
familyName = PingFangHK-Medium
familyName = PingFangHK-Thin
familyName = PingFangHK-Regular
familyName = PingFangHK-Ultralight
familyName = PingFangHK-Semibold
familyName = PingFangHK-Light
familyName = Helvetica-Oblique
familyName = Helvetica-BoldOblique
familyName = Helvetica
familyName = Helvetica-Light
familyName = Helvetica-Bold
familyName = Helvetica-LightOblique
familyName = Courier-BoldOblique
familyName = Courier-Oblique
familyName = Courier
familyName = Courier-Bold
familyName = Cochin-Italic
familyName = Cochin-Bold
familyName = Cochin
familyName = Cochin-BoldItalic
familyName = TrebuchetMS-Bold
familyName = TrebuchetMS-Italic
familyName = Trebuchet-BoldItalic
familyName = TrebuchetMS
familyName = DevanagariSangamMN
familyName = DevanagariSangamMN-Bold
familyName = OriyaSangamMN
familyName = OriyaSangamMN-Bold
familyName = Rockwell-Italic
familyName = Rockwell-Regular
familyName = Rockwell-Bold
familyName = Rockwell-BoldItalic
familyName = SnellRoundhand
familyName = SnellRoundhand-Bold
familyName = SnellRoundhand-Black
familyName = ZapfDingbatsITC
familyName = BodoniSvtyTwoITCTT-Bold
familyName = BodoniSvtyTwoITCTT-BookIta
familyName = BodoniSvtyTwoITCTT-Book
familyName = Verdana-Italic
familyName = Verdana
familyName = Verdana-Bold
familyName = Verdana-BoldItalic
familyName = AmericanTypewriter-CondensedBold
familyName = AmericanTypewriter-Condensed
familyName = AmericanTypewriter-CondensedLight
familyName = AmericanTypewriter
familyName = AmericanTypewriter-Bold
familyName = AmericanTypewriter-Semibold
familyName = AmericanTypewriter-Light
familyName = AvenirNext-Medium
familyName = AvenirNext-DemiBoldItalic
familyName = AvenirNext-DemiBold
familyName = AvenirNext-HeavyItalic
familyName = AvenirNext-Regular
familyName = AvenirNext-Italic
familyName = AvenirNext-MediumItalic
familyName = AvenirNext-UltraLightItalic
familyName = AvenirNext-BoldItalic
familyName = AvenirNext-Heavy
familyName = AvenirNext-Bold
familyName = AvenirNext-UltraLight
familyName = Baskerville-SemiBoldItalic
familyName = Baskerville-SemiBold
familyName = Baskerville-BoldItalic
familyName = Baskerville
familyName = Baskerville-Bold
familyName = Baskerville-Italic
familyName = KhmerSangamMN
familyName = Didot-Bold
familyName = Didot
familyName = Didot-Italic
familyName = SavoyeLetPlain
familyName = BodoniOrnamentsITCTT
familyName = Symbol
familyName = Charter-BlackItalic
familyName = Charter-Bold
familyName = Charter-Roman
familyName = Charter-Black
familyName = Charter-BoldItalic
familyName = Charter-Italic
familyName = Menlo-BoldItalic
familyName = Menlo-Bold
familyName = Menlo-Italic
familyName = Menlo-Regular
familyName = NotoNastaliqUrdu
familyName = BodoniSvtyTwoSCITCTT-Book
familyName = DINAlternate-Bold
familyName = Papyrus-Condensed
familyName = Papyrus
familyName = HiraginoSans-W3
familyName = HiraginoSans-W6
familyName = PingFangSC-Medium
familyName = PingFangSC-Semibold
familyName = PingFangSC-Light
familyName = PingFangSC-Ultralight
familyName = PingFangSC-Regular
familyName = PingFangSC-Thin
familyName = MyanmarSangamMN
familyName = MyanmarSangamMN-Bold
familyName = Zapfino
familyName = BodoniSvtyTwoOSITCTT-BookIt
familyName = BodoniSvtyTwoOSITCTT-Book
familyName = BodoniSvtyTwoOSITCTT-Bold
familyName = EuphemiaUCAS
familyName = EuphemiaUCAS-Italic
familyName = EuphemiaUCAS-Bold
familyName = DINCondensed-Bold