Andrew Fletcher published: 21 March 2019 (updated) 17 March 2020 1 minute read
For detailed notes regarding how to add custom fonts to your iOS app see Apple's custom font notes.
When using the font programmatically, remember that the font file name most of the time will not be the font name. For example, I wanted to use SF-Pro-Text-Bold and its font name is SFProText-Bold. If you want to check the font name, add the following script
for family in UIFont.familyNames.sorted() {
let names = UIFont.fontNames(forFamilyName: family)
print("Family: \(family) Font names: \(names)")
}You can view the current list of fonts at iOS Fonts.
The key step here is to ensure that you have added the custom fonts to your Info.plist
