本文介绍了来自CTFontRef的FontName的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个CTFontRef变量.

I've a CTFontRef variable.

获取字体大小很容易:

CGFloat aFontSize = CTFontGetSize(aFontRef);

请帮助我检索FontName.我希望FontName类似于 MarkerFelt-Wide .

Please help me in retrieving the FontName.I'm expecting the FontName to be something like MarkerFelt-Wide.

但是,当我使用

CTFontCopyFullName(aFontRef)

我得到标记毛毡宽

欢呼罗什特(Roshit)

CheersRoshit

推荐答案

看起来像您想要的PostScript名称,可以通过 CTFontCopyPostScriptName() .

Looks like you want the PostScript name, which you can obtain through CTFontCopyPostScriptName().

PostScript名称是一个内部名称,通常是按名称引用字体的首选方式.

The PostScript name is an internal name, and is generally the preferred way to refer to a font by name.

这篇关于来自CTFontRef的FontName的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 08:21