Skip to content

iOS Get Font Family names within your app

Platform License

Get all font names to be used within your app, including the custom fonts.

for familyName:String in UIFont.familyNames {
    print("Family Name: \(familyName)")
    for fontName:String in UIFont.fontNames(forFamilyName: familyName) {
      print("--Font Name: \(fontName)")
    }
}
for familyName:AnyObject in UIFont.familyNames() {
    print("Family Name: \(familyName)")
    for fontName:AnyObject in UIFont.fontNamesForFamilyName(familyName as! String) {
      print("--Font Name: \(fontName)")
    }
}
for (NSString *familyName in [UIFont familyNames]){
    NSLog(@"Family name: %@", familyName);
    for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
        NSLog(@"--Font name: %@", fontName);
  }
}

Let's grow together 🌱

Cheers 🍻