-
Bug
-
Resolution: Fixed
-
P4
-
1.2.1, 1.4.1
-
tiger
-
x86
-
windows_2000
Name: jk109818 Date: 10/22/2002
FULL PRODUCT VERSION :
java version "1.4.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-b01)
Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode)
FULL OPERATING SYSTEM VERSION :
Microsoft Windows 2000 [Version 5.00.2195]
A DESCRIPTION OF THE PROBLEM :
next operation sequence draws wrong glyphs for some fonts
GlyphVector gv = fontToDraw.createGlyphVector
(g2.getFontRenderContext(), glVec);
g2.drawGlyphVector(gv, x, y);
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. run Font2DTest
2. set Font = Wingdings; "text to use" = all glyphs
3. compare table of symbols with symbols table from
~MSWord... (~look to 00B4, 00B5 symbols)
also these symbols have a strange location (they cross with
their neighbores)
REPRODUCIBILITY :
This bug can be reproduced always.
(Review ID: 166099)
======================================================================
I see these glyphs being drawn not just out of position but flipped/rotated
from what they should be.
Symbol fonts often have glyphs which are a mirror/transform/rotated
version of some other glyph, and dumping the font it apepars that the glyphs
that are drawn incorrectly are "composite" glyphs which really are just
a transform of some other base glyph. It looks as if we don't handle these
cases properly in the font scaler.
###@###.### 2003-03-17
============================
- relates to
-
JDK-4896786 Some font pairing symbols are not symmetrical
-
- Resolved
-