TODO: the glyph justify functionality is not working - "justify: left" supplies the best letter kerning look; "justify: right" is painful to read. Needs fixing
Annotated code