2011-09-18 51 views
2

我有一個CTFontRef變量。來自CTFontRef的字體名稱

CTFontRef aFontRef;

獲取字體的大小是很容易:

CGFloat aFontSize = CTFontGetSize(aFontRef); 

請幫我取回的字體名稱。 我在期待FontName是MarkerFelt-Wide

但是,當我使用的方法,如

CTFontCopyFullName(aFontRef) 

我得到標記費爾特寬

乾杯 Roshit

回答

3

看起來像你想的PostScript名稱,您可以通過CTFontCopyPostScriptName()獲得。

PostScript名稱是內部名稱,通常是按名稱引用字體的首選方式。

+0

哎呀... !!!!我怎麼能錯過上面的一個方法..我的壞...感謝很多:) – Roshit

+0

是我不能接受這個作爲我的解決方案..奇怪..說我需要等待5分鐘.. :(值得等待,雖然...... thanx噸的答案... – Roshit