NSArray *array = [UIFont familyNames];
NSString *familyName ;
NSMutableArray *fontNames = [[NSMutableArray alloc] init];
for(familyName in array)
{
NSArray *names = [UIFont fontNamesForFamilyName:familyName];
[fontNames addObjectsFromArray:names];
}
NSLog(@"fontNames==》%@", fontNames);
目前所有的:
2018-03-05 17:44:41.099 [HomeViewController.m:405]: fontNames==》(
"Copperplate-Light",
Copperplate,
"Copperplate-Bold",
"AppleSDGothicNeo-Thin",
"AppleSDGothicNeo-Light",
"AppleSDGothicNeo-Regular",
"AppleSDGothicNeo-Bold",
"AppleSDGothicNeo-SemiBold",
"AppleSDGothicNeo-UltraLight",
"AppleSDGothicNeo-Medium",
Thonburi,
"Thonburi-Light",
"Thonburi-Bold",
"GillSans-Italic",
"GillSans-SemiBold",
"GillSans-UltraBold",
"GillSans-Light",
"GillSans-Bold",
GillSans,
"GillSans-SemiBoldItalic",
"GillSans-BoldItalic",
"GillSans-LightItalic",
"MarkerFelt-Thin",
"MarkerFelt-Wide",
"HiraMaruProN-W4",
"CourierNewPS-ItalicMT",
CourierNewPSMT,
"CourierNewPS-BoldItalicMT",
"CourierNewPS-BoldMT",
"KohinoorTelugu-Regular",
"KohinoorTelugu-Medium",
"KohinoorTelugu-Light",
"AvenirNextCondensed-Heavy",
"AvenirNextCondensed-MediumItalic",
"AvenirNextCondensed-Regular",
"AvenirNextCondensed-UltraLightItalic",
"AvenirNextCondensed-Medium",
"AvenirNextCondensed-HeavyItalic",
"AvenirNextCondensed-DemiBoldItalic",
"AvenirNextCondensed-Bold",
"AvenirNextCondensed-DemiBold",
"AvenirNextCondensed-BoldItalic",
"AvenirNextCondensed-Italic",
"AvenirNextCondensed-UltraLight",
TamilSangamMN,
"TamilSangamMN-Bold",
"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",
"GurmukhiMN-Bold",
GurmukhiMN,
"Georgia-BoldItalic",
"Georgia-Italic",
Georgia,
"Georgia-Bold",
"TimesNewRomanPS-ItalicMT",
"TimesNewRomanPS-BoldItalicMT",
"TimesNewRomanPS-BoldMT",
TimesNewRomanPSMT,
"SinhalaSangamMN-Bold",
SinhalaSangamMN,
ArialRoundedMTBold,
"Kailasa-Bold",
Kailasa,
"KohinoorDevanagari-Regular",
"KohinoorDevanagari-Light",
"KohinoorDevanagari-Semibold",
"KohinoorBangla-Regular",
"KohinoorBangla-Semibold",
"KohinoorBangla-Light",
"ChalkboardSE-Bold",
"ChalkboardSE-Light",
"ChalkboardSE-Regular",
AppleColorEmoji,
"PingFangTC-Regular",
"PingFangTC-Thin",
"PingFangTC-Medium",
"PingFangTC-Semibold",
"PingFangTC-Light",
"PingFangTC-Ultralight",
GujaratiSangamMN,
"GujaratiSangamMN-Bold",
"GeezaPro-Bold",
GeezaPro,
DamascusBold,
DamascusLight,
Damascus,
DamascusMedium,
DamascusSemiBold,
"Noteworthy-Bold",
"Noteworthy-Light",
"Avenir-Oblique",
"Avenir-HeavyOblique",
"Avenir-Heavy",
"Avenir-BlackOblique",
"Avenir-BookOblique",
"Avenir-Roman",
"Avenir-Medium",
"Avenir-Black",
"Avenir-Light",
"Avenir-MediumOblique",
"Avenir-Book",
"Avenir-LightOblique",
DiwanMishafi,
AcademyEngravedLetPlain,
"Futura-CondensedExtraBold",
"Futura-Medium",
"Futura-Bold",
"Futura-CondensedMedium",
"Futura-MediumItalic",
PartyLetPlain,
"KannadaSangamMN-Bold",
KannadaSangamMN,
"ArialHebrew-Bold",
"ArialHebrew-Light",
ArialHebrew,
Farah,
"Arial-BoldMT",
"Arial-BoldItalicMT",
"Arial-ItalicMT",
ArialMT,
Chalkduster,
"Kefa-Regular",
"HoeflerText-Italic",
"HoeflerText-Black",
"HoeflerText-Regular",
"HoeflerText-BlackItalic",
"Optima-ExtraBlack",
"Optima-BoldItalic",
"Optima-Italic",
"Optima-Regular",
"Optima-Bold",
"Palatino-Italic",
"Palatino-Roman",
"Palatino-BoldItalic",
"Palatino-Bold",
"MalayalamSangamMN-Bold",
MalayalamSangamMN,
AlNile,
"AlNile-Bold",
LaoSangamMN,
"BradleyHandITCTT-Bold",
"HiraMinProN-W3",
"HiraMinProN-W6",
"PingFangHK-Medium",
"PingFangHK-Thin",
"PingFangHK-Regular",
"PingFangHK-Ultralight",
"PingFangHK-Semibold",
"PingFangHK-Light",
"Helvetica-Oblique",
"Helvetica-BoldOblique",
Helvetica,
"Helvetica-Light",
"Helvetica-Bold",
"Helvetica-LightOblique",
"Courier-BoldOblique",
"Courier-Oblique",
Courier,
"Courier-Bold",
"Cochin-Italic",
"Cochin-Bold",
Cochin,
"Cochin-BoldItalic",
"TrebuchetMS-Bold",
"TrebuchetMS-Italic",
"Trebuchet-BoldItalic",
TrebuchetMS,
DevanagariSangamMN,
"DevanagariSangamMN-Bold",
OriyaSangamMN,
"OriyaSangamMN-Bold",
SnellRoundhand,
"SnellRoundhand-Bold",
"SnellRoundhand-Black",
ZapfDingbatsITC,
"BodoniSvtyTwoITCTT-Bold",
"BodoniSvtyTwoITCTT-BookIta",
"BodoniSvtyTwoITCTT-Book",
"Verdana-Italic",
Verdana,
"Verdana-Bold",
"Verdana-BoldItalic",
"AmericanTypewriter-CondensedBold",
"AmericanTypewriter-Condensed",
"AmericanTypewriter-CondensedLight",
AmericanTypewriter,
"AmericanTypewriter-Bold",
"AmericanTypewriter-Semibold",
"AmericanTypewriter-Light",
"AvenirNext-Medium",
"AvenirNext-DemiBoldItalic",
"AvenirNext-DemiBold",
"AvenirNext-HeavyItalic",
"AvenirNext-Regular",
"AvenirNext-Italic",
"AvenirNext-MediumItalic",
"AvenirNext-UltraLightItalic",
"AvenirNext-BoldItalic",
"AvenirNext-Heavy",
"AvenirNext-Bold",
"AvenirNext-UltraLight",
"Baskerville-SemiBoldItalic",
"Baskerville-SemiBold",
"Baskerville-BoldItalic",
Baskerville,
"Baskerville-Bold",
"Baskerville-Italic",
KhmerSangamMN,
"Didot-Bold",
Didot,
"Didot-Italic",
SavoyeLetPlain,
BodoniOrnamentsITCTT,
Symbol,
"Menlo-BoldItalic",
"Menlo-Bold",
"Menlo-Italic",
"Menlo-Regular",
NotoNastaliqUrdu,
"BodoniSvtyTwoSCITCTT-Book",
"Papyrus-Condensed",
Papyrus,
"HiraginoSans-W3",
"HiraginoSans-W6",
"PingFangSC-Medium",
"PingFangSC-Semibold",
"PingFangSC-Light",
"PingFangSC-Ultralight",
"PingFangSC-Regular",
"PingFangSC-Thin",
MyanmarSangamMN,
"MyanmarSangamMN-Bold",
Zapfino,
"BodoniSvtyTwoOSITCTT-BookIt",
"BodoniSvtyTwoOSITCTT-Book",
"BodoniSvtyTwoOSITCTT-Bold",
EuphemiaUCAS,
"EuphemiaUCAS-Italic",
"EuphemiaUCAS-Bold"
)