2D Folk,
Since working with OpenJDK, I've notice that text just doesnt look right. I
made a simple comparison between Sun's JDK6 and OpenJDK see:
http://benloud.com/fonts.png You can see there are clearly significant
differences in the horizontal character spacing, particularly noticable in
"Beagle" and "Spirit", and also the heights are different. I also compared the
font metrics of a string:
For Tahoma, plain, 11pt, "The Quick Brown Fox Jumped Over The Lazy Dog."
AWT FontMetrics:
Ascent Descent Leading Height String Width
Sun JDK: 11 3 0 14 241
OpenJDK: 11 3 -1 13 265
TextLayout:
Ascent Descent Leading Advance Bounds
Sun JDK: 11.005371 2.2719727 0.0 240.0
[x=0.0,y=-8.359375,w=238.29688,h=10.625]
OpenJDK: 11.0 3.0 -1.0 264.0
[x=0.0,y=0.0,w=263.29688,h=18.453125]
Again you can see there are significant differences, particularly in the
advances and bounds, and the -1 for leading is a bit odd.
Will it be possible to get metrics that are consistent with Suns JDK? Because
right now, Swing apps on OpenJDK look quite wrong to me.
Thanks.