In reply to Cocoa, spacing issues:
I’ve encountered this problem with a custom TrueType font having a state machine kerning table exclusively, so it’s not about kerning data format, apparently. In my particular case, no kerning gets applied at all until 17 points, system-wide.