如何从iOS中的系统字体的CGFontRef创建FT_Face?

时间:2012-05-05 14:21:18

标签: ios c freetype

在iOS中,你不知道字体文件路径(我的意思是,虽然你可以在/ System的某个地方看到它们,但是没有用于获取字体路径的API,它们将来可能会被更改),访问字体的方式是它的名字,例如。 [UIFont fontWithName...]CGFontCreateWithFontName等。

我需要在我的项目中使用FreeType,并且我想将CGFontRef转换为FT_Face,但如上所述,我无法获取字体的文件路径,所以我想知道是否存在是从FT_Face创建CGFontRef的某种方法吗?

1 个答案:

答案 0 :(得分:6)

我找到了解决方案。读出CGFontRef的表格以形成字体,并使用FT_Face的数据。点击此处:https://gist.github.com/1892760