I would like to add this code if you know your family font name (which you can see in the Picker font in IterfaceBuilder) use this to apply the font programmatically
func apply_font(FontFamilyName:String) { label.font = UIFont(name: UIFont.fontNames(forFamilyName: **FontFamilyName**)[0], size: 15) }
source share