Swift UIFont проблемы с символами "ch"
Я использую шрифт Century Schoolbook Normal с текстом в UILabel с UIFont... Я замечаю, что когда я вставляю символы "ch" в строку, я сталкиваюсь, например, с проблемами.
let label = UILabel(frame: CGRect(x: 0, y: 0, width: 1024, height: 768 ) )
label.text = "afgssdfdsdspopaopfsadffsdafdsfds"
label.backgroundColor = .green
label.font = UIFont(name: "Century-Schoolbook-Normal", size: 30 )
view.addSubview( label )
производит изображение на моем IPAD
https://i.imgur.com/3wDRwhz.png
в то время как если я введу эту строку в любом месте, он отрезает, где я положил.. Например, ниже
let label = UILabel(frame: CGRect(x: 0, y: 0, width: 1024, height: 768 ) )
label.text = "afgssdfdsdschpaopfsadffsdafdsfds"
label.backgroundColor = .green
label.font = UIFont(name: "Century-Schoolbook-Normal", size: 30 )
view.addSubview( label )
https://i.imgur.com/GNNb4I0.png
Это не происходит, когда я использую другой шрифт. Работает правильно. Так как я могу это исправить и почему это происходит? Кто-нибудь знает?
1 ответ
Решение
Таким образом, похоже, что ваш файл шрифта имеет проблему с символом c. Попробуйте скачать файл шрифта из другого источника и вставить в свой проект.