Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6656651
Votes 0
Synopsis Windows Look and Feel LCD glyph images have some differences from native applications.
Category java:classes_2d
Reported Against
Release Fixed 6u10(b12), 7(b28) (Bug ID:2162039)
State 10-Fix Delivered, Verified, bug
Priority: 3-Medium
Related Bugs 6591278 , 6679904 , 6685312
Submit Date 29-JAN-2008
Description
The Java 2D LCD glyph rasterisation is not the same as that of the  customer 
Cleartype rasteriser. Some of the resulting differences are observable on Vista and XP
in applications which utilise the Windows L&F.
Posted Date : 2008-01-29 20:47:33.0
Work Around
N/A
Evaluation
This can be fixed by asking GDI to perform the rasterisation of glyphs,
then caching these glyphs in the same way as now. This avoids disruption to the
various 2D rendering pipelines, particularly its hardware acceleration
architecture.
This has been verified with software and D3D and OpenGL pipelines,
and with SwingSet and Font2DTest.
Verification has also included complex scripts which requires glyph
positioning.
Glyph advance is still obtained from the JDK rasteriser which
ensures that in the cases of fractional metrics, or algorithmically
styled text, we maintain metrics compatibility. For integer metrics
and no algorithmic styling JDK and GDI already agree for 99.75% of
all glyphs, with only some obscure cases differing likely due to rounding.
Some of the benefits of this approach are behavioural and
metric compatibility with the existing code.
Posted Date : 2008-01-29 20:47:33.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang