We shouldn't use vertical metrics for Roman fonts. Also, we should rotate vertical variant glyphs back on drawing as the whole run has already been rotated beforehand.
Created attachment 71862 [details]
Comment on attachment 71862 [details]
This looks good. The tests in fast/blockflow presumably need to be regenerated also, but I can handle that when landing it.
Fixed in r70569.
This patch didn't update the Leopard-specific results, so now these tests are failing on Leopard. See http://build.webkit.org/results/Leopard%20Intel%20Release%20(Tests)/r70636%20(23255)/results.html