我Label NSTextField在我的应用程序中使用了一个.
我改变字体说Arial在我的应用程序中我想知道字体的路径
例如 :
/Volumes/Library/Fonts/Arial.ttf
Run Code Online (Sandbox Code Playgroud)
是否有可能找到我使用的字体的路径?
- (NSString *)getFontPathOfFont:(NSFont *)font
{
CTFontDescriptorRef fontRef = CTFontDescriptorCreateWithNameAndSize ((CFStringRef)[font fontName], [font pointSize]);
CFURLRef url = (CFURLRef)CTFontDescriptorCopyAttribute(fontRef, kCTFontURLAttribute);
NSString *fontPath = [NSString stringWithString:[(NSURL *)CFBridgingRelease(url) path]];
return fontPath;
}
Run Code Online (Sandbox Code Playgroud)
上面的代码解决了我的问题 - 我只需要发送字体
| 归档时间: |
|
| 查看次数: |
857 次 |
| 最近记录: |