我遵循了一堆教程,但它不起作用:我只是想向 macOS 应用程序添加自定义字体。
我基本上尝试了什么:
- 将
.ttf字体文件添加到我的项目中:目标成员资格已设置,我还确保使用Copy Fileswithin复制文件Bundle Phases。编译后我可以看到所有文件都在 Bundle 中。所以这似乎工作得很好。
Info.plist:我为每个要添加的字体文件添加Fonts provided by applicationmyFont.tff并创建了一个项目(值如)。我确保我使用了正确的字体名称。我在我的系统上安装了字体并使用 Interface Builder 配置了一个标签,以便它使用所需的字体。我打印了它的价值
print(myLabel.font.fontName)。令人困惑:如果我想添加到应用程序中的完全相同的字体文件安装在系统 Fontbook 中并激活,那么一切正常。当我停用它时,它不起作用。对我来说,这表明我使用了正确的字体名称。
我找到
ATSApplicationFontsPath并尝试将其添加到 中Info.plist,但使用路径(由文档推荐)或值.(似乎对那里的某些人有用)都没有成功。
感谢任何帮助!








