- First of all, you need to drag the font into the project.
- After that, you need to select the font and set the target “Membership” checkbox for your application, as shown in the figure.

After that, you go to your Info.plist and add the font name (with extension) to "Fonts provided by the application"
Now you can use the font just like any other font. If this does not work as it should, you can find out the name that Xcode gave the font with
Swift:
for name in UIFont.familyNames() { println(name) if let nameString = name as? String{ println(UIFont.fontNamesForFamilyName(nameString)) } }
Swift 3:
for name in UIFont.familyNames { print(name) if let nameString = name as? String { print(UIFont.fontNames(forFamilyName: nameString)) } }
- Now just use the font, for example, in your SKLabelNode.
source share