Vertical text is offset by a large amount on Lion and Leopard. It appears that the CTFontGetVerticalTranslationsForGlyphs method is different only on Snow Leopard.
Created attachment 85359 [details] Patch
<rdar://problem/9116368>
Created attachment 85363 [details] Patch
Comment on attachment 85363 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=85363&action=review > Source/WebCore/ChangeLog:5 > + Add Snow Leopard ifdefs for the scaling by point size and then the division by unitsPerEm. Please add the bugs.webkit.org URL
Fixed in r80470.
Sorry, r80740.