2011-09-18 67 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