UIFont from UIFontDescriptor
UIFontDescriptor
UIFontDescriptor is font setting parameter box.
How to use
UIFontDescriptor *helveticaNeueFamily =
[UIFontDescriptor fontDescriptorWithFontAttributes:
@{UIFontDescriptorFamilyAttribute: @"Helvetica Neue"}];
helveticaNeueFamily = [helveticaNeueFamily fontDescriptorWithSize:15.0];
helveticaNeueFamily = [helveticaNeueFamilyfontDescriptorWithSymbolicTraits:UIFontDescriptorTraitBold];
UIFont *helveticaBoldFont = [UIFont fontWithDescriptor:helveticaNeueFamily size:0.0];
// Use in UILabel
self.label = [[UILabel alloc] init];
self.label.font = helveticaBoldFont;
[self.label setText:@"Test"];
If set size less than fontDescriptorWithSize. fontDescriptorWithSize will be set.
Ref
Font List 24/7 twenty-four seven Twitter
