OS X: какой шрифт используется NSTextView
Я пытаюсь получить имя шрифта (displayname?) И размер, используемый NSTextView, но проблема в том, что имя, размер и т. Д., Кажется, имеют какой-то внутренний формат. У меня есть такой код:
@property (strong) IBOutlet NSTextView *tvChatMessage;
...
NSAttributedString* ChatMessage = [self.tvChatMessage textStorage];
NSDictionary* attr = [ChatMessage attributesAtIndex:0 effectiveRange:NULL];
NSLog(@"Attr: %@", attr[NSFontAttributeName]);
NSLog показывает:
Attr: "ComicSansMS 12.00 pt. P [] (0x6080002410b0) fobj = 0x6000001f1a00, spc = 3.59"
Как мне перейти от этого к отображаемому имени "Comic Sans MS", размер 12 и "Обычный" шрифт?