Найти в Дзене

Выше мы делились, как использовать в приложении сторонний шрифт

Однажды я столкнулся со странной темой, что кастомный шрифт не хотел отображаться. Делюсь решением: Проблема конечно в том, что при использовании .custom("имя шрифта", size...) передавалось не правильное имя шрифта. Точнее не то, каким его видит система. Как я решил проблему: нужно просто вывести на печать все шрифты и найти там правильное название нужного. for family in UIFont.familyNames.sorted() { let names = UIFont.fontNames(forFamilyName: family) print("Family: \(family) Font names: \(names)") } Возможно кому-нибудь пригодится

Выше мы делились, как использовать в приложении сторонний шрифт.

Однажды я столкнулся со странной темой, что кастомный шрифт не хотел отображаться.

Делюсь решением: Проблема конечно в том, что при использовании .custom("имя шрифта", size...) передавалось не правильное имя шрифта. Точнее не то, каким его видит система.

Как я решил проблему: нужно просто вывести на печать все шрифты и найти там правильное название нужного.

for family in UIFont.familyNames.sorted() {

let names = UIFont.fontNames(forFamilyName: family)

print("Family: \(family) Font names: \(names)")

}

Возможно кому-нибудь пригодится