less trivial than you'd expect, it's a headache to get the glyph ordering right