AlphaColor fill_color = new AlphaColor(font_.getColor().getRed(), font_.getColor().getGreen(), font_.getColor().getBlue(), font_.getColor().getAlpha());
GlyphVector glyphs = font_.getAWTFont().layoutGlyphVector(DrawSWFFont.CONTEXT, font_.getText().toCharArray(), 0, font_.getText().length(), Font.LAYOUT_LEFT_TO_RIGHT);
Shape shape = new Shape();
shape.defineFillStyle(fill_color);
shape.setRightFillStyle(1);
shape.drawAWTPathIterator(glyphs.getOutline().getPathIterator(null));
double width = glyphs.getLogicalBounds().getWidth() / 2.0;
double center = position_.getX() + width;
double scale = 2.0;