Add support for positioned glyphs

Thought this already worked turns out it's been missing all this time!
Fix silly arithmetic error so multiple run generation actually works