Я использую attributed strings
на метках, чтобы изменить расстояние между буквами:
var attributedString=NSMutableAttributedString(string: "Fifi floflo")
attributedString.addAttribute(NSKernAttributeName, value: CGFloat(10), range: NSRange(location: 0, length: attributedString.length))
label.attributedText=attributedString
Кернинг работает хорошо, за исключением двух групп букв: «fl» и «fi» (возможно, других я не видел в данный момент). Я использую шрифт «Avenir-medium», но я тестировал базовый шрифт Arial, и проблема все еще возникает.