Fix for glyph width / length calculations, especially visible on Thai Language
	- characters of type Character.DIRECTIONALITY_NONSPACING_MARK should *not* be accounted for when calculating the glyph width/length, as they represent marks to be pre/post composed to the adjacent character