I'm curious to know how you fit every glyph, when the spec makes that impossible due to there being way more code points than fit in a USHORT, the data type used for glyph ids...