前端之家收集整理的这篇文章主要介绍了
uikit – 在iOS上,我可以访问系统提供的字体的TTF文件,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试
FTGLES在iOS上的OpenGL-ES上动态
显示任意字体的
文字(参见我的问题
here).该库似乎需要直接访问TTF
文件以使用该字体.使用kosher
方法,可以直接通过路径访问iOS上的系统字体
文件吗?我有RTFM’d,找不到任何东西.
除此之外,有没有人知道苹果是否将系统字体复制到您的应用程序中(提交之前).
我的
解决方案灵感来自于skia.
虽然不能直接访问系统内置的字体文件,但我们仍然有间接的方式:
使用您想要的字体名称创建CGFont,可以通过简单地调用CGFontCopyTableTags()和CGFontCopyTableForTag()来访问此CGFont的SFNT表的所有内容.
然后可以通过使用这些表来构建ttf / otf字体数据,将新创建的字体保存到磁盘,稍后可以在FTGL ES中使用它.
原文链接:https://www.f2er.com/iOS/328973.html