I've noticed that smart kerning does not occur at the end of the text. For example, MM has less space between the M's than MM  (that is MM followed by a blank). This is surely an edge case, probably minor, and may be technically infeasable/undesirable.