Skip to main content

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

Info.plist sample

Related articles

Andrew Fletcher28 Dec 2020
Validating email in Swift or SwiftUI
I'm currently working on a project that requires login, register, forget password functionality in SwiftUI.  As I'm developing the code, I came across a great resource for validating an email address with Regex: http://emailregex.com/ In the end, I leveraged the worked produced...