Attributed Strings in Xcode with Custom Font
When setting attributed text in Xcode storyboard editor you will find that any custom font selected will show up in the storyboard, but not when run in the simulator.
Problem
Online people talk about making sure you add your custom fonts to the plist or to make sure you aren’t picking a font style that the font doesn’t support. These may be the cause of your problem but another fix is as follows.
// make label's set attr string to a mutable so we can add attributes on
var attrString = NSMutableAttributedString(attributedString: rangeChartLabel.attributedText)
// add font attribute
attrString.addAttribute(NSFontAttributeName, value: UIFont(name:kOmnesFontSemiBold, size: 15)!, range: NSMakeRange(0, attrString.length))
// update label
rangeChartLabel.attributedText = attrString
Outcome
With this your simulator will have the custom updated font.