我正在尝试获取 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 和“常规”字体?