gpt4 book ai didi

iOS ttf 字体只能部分工作

转载 作者:可可西里 更新时间:2023-11-01 06:19:13 35 4
gpt4 key购买 nike

我的应用程序中需要 OpenSans,因此我导入了整个 OpenSans 系列,其中包括粗体、超粗体、斜体、常规、浅色等。我将它们添加到我的 Mac 上的 Fontbook(以检查我在使用它们时需要使用的确切名称),添加到我的文件结构中的项目,并在构建阶段也将它们添加到我的项目中。

现在奇怪的是;当我将它们与 UIFont 一起使用时,只有 OpenSans-Bold 有效。其余的不起作用。如果我使用 OpenSans-Bold(正是 Fontbook 给出的标识符),一切正常。但是,如果我将其更改为 OpenSans-Regular 或 OpenSans-Light 或该系列中的其他东西,我将获得带有 UIFont 的系统字体,而在使用 Quartz 绘图时我什么也得不到。

所有字体都在所有列表中,我检查了 Fontbook 中的所有标识符(这就是我无法让 OpenSans-Bold 工作的原因),但现在我不知所措。知道我可能做错了什么吗?

最佳答案

OpenSans Regular就是OpenSans,semi-bold就是OpenSans-Semibold,等等

在 Font Book.app 中选择字体并选择 Command + I 以显示字体信息。在顶部的“PostScript 名称”中,您可以看到字体的名称以及如何在代码中调用它。

此外,只需确保字体已实际添加到您的包和 plist 中 :)

关于iOS ttf 字体只能部分工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18021945/

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