title: NSAttributedString change style to bold without changing pointSize?
body: <p>I am digging into <code>NSAttributedString</code>s on iOS. I have a model that is returning a persons first and last name as <code>NSAttributesString</code>. (I don't know if it is a good idea to deal with attributed strings in models!?) I want the first name to be printed regular where as the last name should be printed in bold. What I don't want is to set a text size. All I found so far is this:</p>
  
  <pre><code>- (NSAttributedString*)attributedName {
      NSMutableAttributedString* name = [[NSMutableAttributedString alloc] initWithString:self.name];
      [name setAttributes:@{NSFontAttributeName : [UIFont boldSystemFontOfSize:[UIFont systemFontSize]]} range:[self.name rangeOfString:self.lastname]];
      return name;
  }
  </code></pre>
  
  <p>However, this will, of course, override the font size of the last name, which gives a very funny look in a <code>UITableViewCell</code> where the first name will be printed in the regular text size of the cell's label and the last name will be printed very small.</p>
  
  <p>Is there any way to achieve what I want?</p>
  
  <p>Thanks for your help!</p>