title: How to set UILabel to use Arial Narrow (programmatically) just like we do on storyboard?
body: <p>When we design a UILabel on Storyboards, we can set them as Attributed text, and it's possible to set the Arial Narrow font. But programmatically when we use the code above:</p>
  
  <pre><code>   NSRange auxRange = NSMakeRange(0, [myString length]);
     NSMutableAttributedString *attrStr = [myLabel.attributedText mutableCopy];
     UIFont *newFont = [UIFont fontWithName:@"Arial Narrow" size:17];
     [attrStr addAttributes:@{ NSFontAttributeName : newFont } range:auxRange];
     myLabel.attributedText = attrStr;
  </code></pre>
  
  <p>We have a pointer to nil for newFont, this happen because the compiler could not find out Arial Narrow as font name.</p>
  
  <p>My question is, why we can set Arial Narrow on Storyboard and we can not do the same on code?
  If it's possible, what I doing wrong?</p>