繁体   English   中英

如何从字体文件中获取字体名称?

[英]How to get the Font Name from the Font file?

我已经从互联网上下载了一个字体文件,该字体文件的名称为nuku1.ttf。 我必须在应用程序中使用它,因此我通过使用它来激活了它。 CTFontManagerSetAutoActivationSetting(FontPath,2); 激活此字体文件后,如何以编程方式获取该文件的字体名称? 换句话说,自动激活字体存储在Mac中的什么位置?

 CTFontManagerSetAutoActivationSetting(FontPath,2); 

CTFontManagerSetAutoActivationSetting函数使用包标识符,而不是字体的路径。 (此外,您应该使用值名称 ,而不是硬编码的数字文字。)

要检查字体文件,请使用CTFontManagerCreateFontDescriptorsFromURL函数创建CTFontDescriptor对象数组,该数组用于文件中的每种字体。 每个描述符将告诉您字体的PostScript名称,系列名称和显示名称以及其他属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM