在 iOS 中,你不知道字体文件路径(我的意思是,虽然你可以在/System 的某个地方看到它们,但没有 API 可以让你获取字体的路径,它们可能会在未来改变),访问字体的方法是通过其名称,例如。 [UIFont fontWithName...]
, CGFontCreateWithFontName
等..
我需要在我的项目中使用 FreeType,我想将 CGFontRef
转换为 FT_Face
,但是如上所述,我无法获取字体的文件路径,所以我想知道是否有某种方法可以从 CGFontRef
创建 FT_Face
?
最佳答案
我找到了一个解决方案。读出 CGFontRef
的表格形成字体,并将数据用于FT_Face
.在这里查看:https://gist.github.com/1892760 .
关于ios - 如何从 iOS 系统字体的 CGFontRef 创建 FT_Face?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10462731/