所以我尝试使用自定义字体" Impact"。如果字体安装在计算机上,它可以正常工作,但如果不是,我似乎无法让它工作。我将.ttf文件引入项目,将其添加到info.plist中,如下所示:
Impact.ttf
我已尝试过多种方法在SKLabel上使用该字体,但没有任何效果。以下是我尝试过的内容:
let restartLabel: SKLabelNode = SKLabelNode(fontNamed: "Impact-Regular")
let restartLabel: SKLabelNode = SKLabelNode(fontNamed: "Impact")
let restartLabel: SKLabelNode = SKLabelNode(fontNamed: "Impact.ttf")
有什么想法吗?我非常感谢你的帮助,谢谢!
答案 0 :(得分:0)
您需要使用e xact same name of your font。因此,如果您想使用Impact Regular字体,则需要像这样调用它:
SKLabelNode(fontNamed: "Impact Regular")
没有-
。
答案 1 :(得分:0)
正确的答案是Custom font in a Cocoa application
事实证明该应用程序并不知道在哪里查找字体,但在info.plist中设置应用程序字体资源路径使其工作。我实际上将该值留空了,因为MyApp.app/Contents/Resources /
中的字体