in place construction of glyph_positions