[英]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.