instead of validating every glyph with the layout only validate those at the edges and features of a text frame. thease are the structural points of the layout framework and it should speed things up a good deal if we don't have to verify the majority of the glyphs.