United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-6542749 : DejaVu Sans in Latin Extended-A and Extended-B ranges rendered incorrectly

Details
Type:
Bug
Submit Date:
2007-04-05
Status:
Closed
Updated Date:
2011-03-08
Project Name:
JDK
Resolved Date:
2011-03-08
Component:
client-libs
OS:
linux
Sub-Component:
2d
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
6,7
Fixed Versions:

Related Reports
Backport:
Duplicate:

Sub Tasks

Description
JDK: 7 b10, and 6
Platforms: RHEl 5, Fedora core 6

When running Font2DTest, select Dialog (or DejaVu Sans) font, select Range of Latin Extended-A, a lot of glyphs land at edge of grids.

                                    

Comments
EVALUATION

The glyphs I see are rendered OK but there's something off with the advances.
The values coming back from the rasteriser look very odd. Text including those
glyphs will display with an extremely erratic baseline.
                                     
2007-04-05
EVALUATION

Problem happens because of the incomplete USE_MY_METRICS support.

This flag indicates that metrics of current component should be used as metrics of 
composite glyph. Unfortunatelly, at the moment we only correctly do this for 
first component. If flag is used on non-first component we end up using 
non initialized values to calculate advance.

Problem was there for long time. It is unclear why we never faced it before.
                                     
2007-04-05



Hardware and Software, Engineered to Work Together