簡體   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