--- old/src/solaris/classes/sun/font/XRTextRenderer.java 2012-08-06 21:04:24.091472952 +0200 +++ new/src/solaris/classes/sun/font/XRTextRenderer.java 2012-08-06 21:04:23.928471544 +0200 @@ -142,7 +142,7 @@ } int maskFormat = containsLCDGlyphs ? XRUtils.PictStandardARGB32 : XRUtils.PictStandardA8; - maskBuffer.compositeText(x11sd.picture, 0, maskFormat, eltList); + maskBuffer.compositeText(x11sd, (int) gl.getX(), (int) gl.getY(), 0, maskFormat, eltList); eltList.clear(); } finally {