首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当有弱网络如飞行模式时,iOS下载字体错误

当有弱网络如飞行模式时,iOS下载字体错误
EN

Stack Overflow用户
提问于 2014-03-10 17:39:40
回答 1查看 406关注 0票数 3

从iOS6我们可以从苹果动态下载字体。我从DownloadFont Demo下载了示例代码。我发现了一些奇怪的东西。

首先,我使用了一个好的wifi网络,下载了列表中的所有字体,并成功地显示了正确的字体单词。

其次,我像飞行模式一样关闭了网络。返回项目。

再次,我选择了一种字体,例如"DFWaWaSC-W5",我在XCode的控制台中找到了这样的日志

代码语言:javascript
复制
2014-03-10 17:14:36.840 DownloadFont[2946:1807] still couldn't match <CTFontDescriptor:    0x16547750>{attributes = <CFBasicHash 0x165588e0 [0x3a073ae0]>{type = mutable dict, count = 1,
entries =>
1 : <CFString 0x3a0efd24 [0x3a073ae0]>{contents = "NSFontNameAttribute"} = <CFString 0x9bfbc [0x3a073ae0]>{contents = "DFWaWaSC-W5"}
}
>}

文本使用的不是"DFWaWaSC-W5"字体,而是系统字体。然后选择我之前下载的任何其他字体,例如"STLibian-SC-Regular",它会显示正确的字体。在那之后,我重新选择了没有正确显示的字体"DFWaWaSC-W5",我得到了正确的字体为"DFWaWaSC-W5"

我也不知道原因。有没有人遇到过同样奇怪的情况?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-09-29 03:40:32

只有当WIFI互联网连接可用时,font(CTFontDescriptorMatchFontDescriptorsWithProgressHandler)的下载才能正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22296589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档