I'm having issued with a subclassed NSTextView displaying linked text
as I'd like it to. The link text attributes I specify are working,
except for the font name attribute. The link text appears to be
rendered in the Helvetica font, while my default attributes call for
Monaco.
NSFontNameAttribute (and others that have a pattern of
NSFont*Attribute] are for working with NSFontDescriptor.
The original code was almost correct; just change the key name to
NSFontAttributeName. As with other keys that can be used, the pattern
is NS*AttributeName. And, for this particular key, you do in fact
want to provide the actual font instance.