-
Bug
-
Resolution: Fixed
-
P3
-
1.3.1
-
beta
-
x86
-
windows_nt
-
Verified
Tested with jdk1.3.1 b08 on Japanese Windows 95 and NT.
Diagonal and horizon Japanese characters's width are not equal under 20 size point.
In plain style, diagonal Japanese characters' width is wider than horizon.
To reproduce:
1. extract attached test program
2. compile,
% javac *.java
3. execute,
% java FontEffectTest2
4. Select one of the font among "Sanserif","Monospaced", "Dialog" and "DialogInput", except "serif"
5. Select "20" point.
6. Select "Plain"
7. Please input japanese code like "\u3040", "\u3050", "\u3060","\u3070" "\u3080"... from Hex Unicode.
8. Select "Default rendering method" and "Default antialiasing rendaring mode".
You can see diagonal and horizon japanese character's width are not equal in drawString().transform().
Diagonal and horizon Japanese characters's width are not equal under 20 size point.
In plain style, diagonal Japanese characters' width is wider than horizon.
To reproduce:
1. extract attached test program
2. compile,
% javac *.java
3. execute,
% java FontEffectTest2
4. Select one of the font among "Sanserif","Monospaced", "Dialog" and "DialogInput", except "serif"
5. Select "20" point.
6. Select "Plain"
7. Please input japanese code like "\u3040", "\u3050", "\u3060","\u3070" "\u3080"... from Hex Unicode.
8. Select "Default rendering method" and "Default antialiasing rendaring mode".
You can see diagonal and horizon japanese character's width are not equal in drawString().transform().