A small bug was introduced with the recent changes for 6274813 (accelerate LCD glyphs for OGL pipeline) that causes overlapping LCD glyphs to look wacky. To reproduce, start SwingSet2 with (requires shader-level hardware): -Dsun.java2d.opengl=True \ -Dsun.java2d.opengl.lcdshader=true \ -Dawt.useSystemAAFontSettings=lcd The problem is easiest to see if you enable bold fonts. Look closely at certain words like "Save" where the fringes of the 'a' and 'v' overlap, and notice that the 'v' seems to obscure part of the 'a' when it should really be blended with the 'a'.
|