How do I get the font name from an otf or ttf file?

前端 未结 15 1691
-上瘾入骨i
-上瘾入骨i 2020-11-28 03:44

I have used a custom font in my previous app.

The file name was \"ProximaNova-Regular.otf\" and to load the font I just used...

[UIFont fontWithName:         


        
15条回答
  •  猫巷女王i
    2020-11-28 03:56

    You want to know how to get name go for this :-

      NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
    
      for (NSInteger indFamily=0; indFamily<[familyNames count]; ++indFamily) 
      {
            NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
    
            NSArray *fontNames = [[NSArray alloc] initWithArray:
                  [UIFont fontNamesForFamilyName:[familyNames objectAtIndex:indFamily]]];
    
            for (NSInteger indFont=0; indFont<[fontNames count]; ++indFont) 
            {
                  NSLog(@"    Font name: %@", [fontNames objectAtIndex:indFont]);
            }
      }
    

    hope it helps you...

提交回复
热议问题