0

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

4

0 回答 0