Committish 85c16fc45 broke some text rendering for me. It looks like when the font has orientation set, adv got the width of the rotated chars, whereas the comment in struct GM says it's the width of the unrotated chars. This adds a test for it.