I'm using attributed strings
on labels to change the spacing between letters:
var attributedString=NSMutableAttributedString(string: "Fifi floflo")
attributedString.addAttribute(NSKernAttributeName, value: CGFloat(10), range: NSRange(location: 0, length: attributedString.length))
label.attributedText=attributedString
The kerning is working well excepts for two groups of letters which are "fl" and "fi" (maybe others I didn't see at the moment). I'm using "Avenir-medium" font but I tested with basic Arial font and the problem still occurs.