gpt4 book ai didi

iphone - CTFontCreateWithName 返回 ".LastResort"字体

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


我的应用程序提供了多种自定义字体,所有这些都在应用程序的 plist 中正确定义。我可以毫无问题地加载带有这些自定义字体的 UIFontUILabel 使用 [UIFont fontWithName:@"some-custom-font"size:14] 作为字体可以完美地工作。

CoreText 方法不起作用。
我需要在属性字符串中使用这些字体,所以我绝对需要 CTFontRef。直到 iOS 5,我都没有遇到任何问题。现在,CTFontCreateWithName 倾向于返回名为 .LastResort 的字体,而不是我需要的字体。如果我终止该应用程序并重新启动,上次失败的一些字体现在可以使用,但其他字体则不能。看似随意。如果我在应用程序启动时立即调用 CTFontCreateWithName,该特定字体稍后会起作用,但大多数其他字体不会。

我以前从未遇到过这种行为。我的应用程序不是很重内存。这感觉像是一些 iOS 5 错误。非常欢迎任何帮助或建议。

最佳答案

我只通过 UIKit 使用自定义字体。您可能想联系 DTS,或者肯定是 bugreport.apple.com

关于iphone - CTFontCreateWithName 返回 ".LastResort"字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7983992/

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