我有CTFontRef,如何将字体名称作为字符串?
答案 0 :(得分:4)
例如,定义了一些方法。
Getting Font Names
CTFontCopyPostScriptName
CTFontCopyFamilyName
CTFontCopyFullName
CTFontCopyDisplayName
CTFontCopyName
CTFontCopyLocalizedName
答案 1 :(得分:0)
您需要对“字体名称”的含义更具体一些。 PostScript名称?显示名称?姓氏?
无论如何,这就是你要做的事情:
NSString *postScriptName =
[(NSString *)CTFontCopyPostScriptName(fontRef) autorelease];
NSLog(@"postScriptName == %@", postScriptName);
CFStringRef
和NSString
是免费桥接的(请参阅Toll-Free Bridged Types)。