Java2D anti alias rounded corner fidelity problems
I'm writing some nice looking components, or I'm trying to at least.. Is there any way to affect the anti aliasing "weight" on normal draws, like lines and the rounded corners of a RoundRectangle2D?
They are to heavy in general. You can see this for instance in the roundness of the buttons in the Numbus L&F:
Look at the third "Close" button from the left in the top row. The top corners are too thick. This happens only for darker colors though.
While we are on the subject of gfx and Nimbus. Run the webstart app and look at the buttons. You'll see the problem with differently sized corners of RoundeRectangles that I've mentioned several times. Check the top four buttons in the "Color Chooser" tab and you'll see what I mean (the corners have different radius).
I hope these glitches gets fixed soon as it is hard to create high fidelity stuff that looks as posh as Apples' stuff when the above problems are present.
Btw, this was tested on Windows with Java 1.6.0_01 with the normal pipeline. And I do off course know about PURE strokes, fractional metrics and all those kind of rendering hints...