--- old/src/share/classes/sun/java2d/SunGraphics2D.java Wed Aug 5 18:16:03 2009 +++ new/src/share/classes/sun/java2d/SunGraphics2D.java Wed Aug 5 18:16:02 2009 @@ -66,6 +66,7 @@ import java.awt.font.GlyphVector; import java.awt.font.TextLayout; import sun.font.FontDesignMetrics; +import sun.font.FontUtilities; import sun.java2d.pipe.PixelDrawPipe; import sun.java2d.pipe.PixelFillPipe; import sun.java2d.pipe.ShapeDrawPipe; @@ -592,7 +593,7 @@ } } - info.font2D = FontManager.getFont2D(font); + info.font2D = FontUtilities.getFont2D(font); int fmhint = fractionalMetricsHint; if (fmhint == SunHints.INTVAL_FRACTIONALMETRICS_DEFAULT) { @@ -741,7 +742,8 @@ font.isTransformed() || fontInfo == null || // Precaution, if true shouldn't get here (fontInfo.aaHint == SunHints.INTVAL_TEXT_ANTIALIAS_ON) != - FontManager.getFont2D(font).useAAForPtSize(font.getSize()))) { + FontUtilities.getFont2D(font). + useAAForPtSize(font.getSize()))) { textpipe = invalidpipe; } this.font = font;