Point2D b = it.getGlyphPosition(info.glyphIndexEnd);
AffineTransform glyphTransform;
glyphTransform = it.getGlyphTransform(info.glyphIndexEnd);
GVTGlyphMetrics metrics = it.getGlyphMetrics(info.glyphIndexEnd);
Point2D.Float result = new Point2D.Float
(metrics.getHorizontalAdvance(), 0);
if ( glyphTransform != null )
glyphTransform.transform(result,result);
result.x += b.getX();