CoreText performance note: Client called CTFontCreateWithName() using name "Devanagari Sangam MN"...

开发阅读器时遇到的坑
1.在导入字体后,改变阅读器字体时出现以下错误

错误提示:
CoreText performance note: Client called CTFontCreateWithName() using name "Devanagari Sangam MN" and got font with PostScript name "DevanagariSangamMN". For best performance, only use PostScript names when calling this API.

2.原因:
在()中设置字体,使用字体名称不对

CTFontRef fontRef = CTFontCreateWithName((CFStringRef)config.fontName, fontSize, NULL);

3.解决,将 "Devanagari Sangam MN" 替换为提示的 "DevanagariSangamMN"

Client called CTFontCreateWithName() using name "Devanagari Sangam MN" and got font with PostScript name "DevanagariSangamMN". 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,003评论 3 119
  • 夜微凉,两目鳏鳏 前半夜,睁眼看天花板 后半夜,看着透着光的窗户 熬夜是我的强项 灵魂出窍 游走在空旷的原野
    8116安心阅读 1,173评论 14 7
  • 什么是理想的教育,什么是好的学校? ——杨东平 今天,中国的教育正处于这样一个新的发...
    河北南和刘志玉阅读 834评论 0 2