gpt4 book ai didi

iOS 在飞行模式等网络较弱时下载字体错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:39:55 26 4
gpt4 key购买 nike

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

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

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

第三,选择一种字体,例如“DFWaWaSC-W5”,我在XCode的控制台中找到了日志

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"

我不知道为什么。有没有人遇到同样奇怪的情况?谢谢!

最佳答案

字体下载(CTFontDescriptorMatchFontDescriptorsWithProgressHandler)似乎只有在 WIFI 互联网连接可用时才有效。

关于iOS 在飞行模式等网络较弱时下载字体错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22296589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com