Skip to content

Instantly share code, notes, and snippets.

@ahbou
Forked from shannoga/gist:1008678
Last active June 21, 2016 15:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ahbou/3ca1754e089cb1033f84bc7c17bac6f2 to your computer and use it in GitHub Desktop.
Save ahbou/3ca1754e089cb1033f84bc7c17bac6f2 to your computer and use it in GitHub Desktop.
Get fonts family and font names list on iOS
// List all fonts on iPhone
NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
NSArray *fontNames;
NSInteger indFamily, indFont;
for (indFamily=0; indFamily < familyNames.count; ++indFamily)
{
NSLog(@"Family name: %@", familyNames[indFamily]);
fontNames = [[NSArray alloc] initWithArray:
[UIFont fontNamesForFamilyName:familyNames[indFamily]]];
for (indFont=0; indFont < fontNames.count; ++indFont)
{
NSLog(@" Font name: %@", [fontNames objectAtIndex:indFont]);
}
}
@ahbou
Copy link
Author

ahbou commented Jun 21, 2016

Make sure the font file is added to the target
Add the font name in Info.plist under Fonts provided by application
Make sure the font name matches the font file name (Case sensitive)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment