无法在 Mac 应用程序中添加自定义字体(OSX 10.9+ Xcode5+)
Posted
技术标签:
【中文标题】无法在 Mac 应用程序中添加自定义字体(OSX 10.9+ Xcode5+)【英文标题】:Unable to add a custom font in Mac app (OSX 10.9+ Xcode5+) 【发布时间】:2014-08-13 06:18:06 【问题描述】:我浏览了这些 SO 帖子:
Embed font in a mac bundle
Custom font in a Cocoa application
我尝试了完全相同(重新检查了多次),但我无法将自定义字体添加到我的 Mac 应用程序。
所有细节都显示在附图中。
Plist 已更新:(尝试过的字体和字体/两者) 在 App Bundle 中,它位于 Fonts 文件夹路径中:
但我的代码无法找到并读取字体:
非常感谢任何帮助/指出我的错误。
【问题讨论】:
“PlanerReg”是字体名还是文件名? @Aderstedt:感谢您的评论,它帮助我解决了问题。 @AnoopVaidya:我已经在我的应用程序中成功实现了字体,但是如果字体没有安装在用户的 Mac 上,那么是否可以检查字体是否安装或自动我们可以安装字体来自 Mac 应用程序? @Manthan:为什么不将字体与捆绑资源一起发送并在那里加载字体?如果你想在操作系统本身安装你的字体,那就是另外一回事了。 @AnoopVaidya:我有一个查询正在对我的应用程序进行沙盒处理...您能指导我吗? 【参考方案1】:感谢Is 'PlanerReg' the font name or just the file name?
的评论
这帮助我解决了问题。
其实字体文件名是PlanerReg
,但实际字体名是Planer
。
现在它的工作。
【讨论】:
以上是关于无法在 Mac 应用程序中添加自定义字体(OSX 10.9+ Xcode5+)的主要内容,如果未能解决你的问题,请参考以下文章
就像在我的 Mac OSX Cocoa 应用程序中在 Microsoft Word 中一样创建字体菜单