【发布时间】:2023-03-04 08:09:05
【问题描述】:
我正在尝试使用 Open Sans 系列中的字体。我将字体添加到我的 Xcode 项目中,检查它们是否已添加到我的应用程序的资源包中,并将字体添加到我的 Info.plist 文件中。
当我在 Interface Builder 中编辑 XIB 时,在字体下拉菜单中选择自定义时,我可以在 UILabels 上使用 Open Sans 字体。字体在 Interface Builder 的预览中正确呈现,但是当我在设备上启动应用程序时,字体未应用于标签。
我尝试以编程方式设置字体,但这也不起作用。而且我没有收到任何警告或错误。
我忘记了什么可以使用自定义字体?
运行 iOS7 的 iPad Air 和运行 iOS8 的 iPhone 6 上的行为是相同的。
【问题讨论】:
-
也许这是本地化问题?您的自定义字体是否支持您正在运行的所有语言?
-
@Azat 怎么样?另外,现在是法语和英语。
-
我在尝试使用一些自定义字体时遇到了同样的情况。英语还可以,但在我的母语中,它就像默认语言一样
-
遇到同样的问题:/ 也做了大家建议的所有常规步骤......
-
@AbbasAngouti 遗憾的是不是,那是不久前的事了,从那以后我就放弃了那个字体。
标签: ios objective-c fonts