我正在尝试获取字体的示例文本。这是我的编码。
NSString *fontFilePath=@"/Volumes/Work/Mac/Fonts/FONT FOLDER/Times New Roman Bold.ttf";
CFStringRef aCFString = (CFStringRef)fontFilePath;
CTFontRef fontRef = CTFontCreateWithName(aCFString, 0.0,NULL);
CFStringRef sampleText=CTFontCopyName(fontRef,kCTFontSampleTextNameKey);
NSLog(@"%@",sampleText);
它返回 null 作为结果。但是对于kCTFontCopyrightNameKey
,kCTFontLicenseURLNameKey
等等......它返回正确的值。只有kCTFontSampleTextNameKey
它返回null
。我可以知道如何获取给定字体的示例文本。