将自定义字体添加到 Xcode 13+

Posted

技术标签:

【中文标题】将自定义字体添加到 Xcode 13+【英文标题】:Adding custom font to Xcode 13+ 【发布时间】:2021-09-04 10:23:22 【问题描述】:

既然 Apple 已经取消了 Plist,它自然改变了我们向应用添加自定义字体的方式。在我们刚刚将文件添加到我们的包并为它以及我们的 plist 和 viola 设置属性之前..

现在我很好奇.. 是否可以在不添加自定义 plist 为 shown here 的情况下完成,或者这是唯一的选择吗?

【问题讨论】:

【参考方案1】:

您可以添加与在项目目录info.plist中添加相同的字体文件名称

去吧

Project -> Targets -> Info -> Custom ios Target Properties

在此处添加您的所有权限或文件。

【讨论】:

如果您阅读转发主题,我认为他或她所说的不是这个。【参考方案2】:
    将字体文件拖放到项目中(确保在需要时点击复制并选中目标框)

    选择项目 -> 目标 -> 信息 -> 自定义 iOS 目标属性并单击“key”属性下的小 + 图标。开始输入“应用程序提供的字体

    在此属性列表中输入完整的字体文件名

    现在您可以按名称使用字体

    (奖励:如果您在查找字体名称时遇到问题,您可以打印所有可用的字体 [请参阅code with chris 的详细说明]:

 for family: String in UIFont.familyNames
        
            print(family)
            for names: String in UIFont.fontNames(forFamilyName: family)
            
                print("== \(names)")
            
        

【讨论】:

以上是关于将自定义字体添加到 Xcode 13+的主要内容,如果未能解决你的问题,请参考以下文章

无法将自定义字体添加到应用程序

无法在 Mac 应用程序中添加自定义字体(OSX 10.9+ Xcode5+)

将自定义图标添加到字体真棒

如何将自定义字体系列添加到 react-reader npm

如何将自定义字体添加到我的应用程序? [复制]

JSF2 将自定义字体添加到 CSS 样式表