It's remarkable that the kerning is so similar - I'd say identical with some variation allowed for operation of the device. Did Microsoft just *steal* the algorithm, or perhaps use a well-known one? After all it's a fairly simple problem depsite its complex appearence.