将自定义字体添加到 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+)