-
Bug
-
Resolution: Fixed
-
P4
-
11, 15, 16
-
AIX 7.1
-
b28
-
x86, ppc
-
windows, aix
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8314445 | 11.0.22-oracle | Alexey Ivanov | P4 | Resolved | Fixed | b01 |
JDK-8315323 | 11.0.21-oracle | Alexey Ivanov | P4 | Resolved | Fixed | b07 |
JDK-8315658 | 11.0.20.0.4-oracle | Alexey Ivanov | P4 | Closed | Fixed | b01 |
JDK-8262167 | 11.0.11 | Philip Race | P4 | Resolved | Fixed | b04 |
FULL PRODUCT VERSION :
openjdk version "15" 2020-09-15
OpenJDK Runtime Environment AdoptOpenJDK (build 15+36)
Eclipse OpenJ9 VM AdoptOpenJDK (build openj9-0.22.0, JRE 15 AIX ppc64-64-Bit Compressed References 20200922_44 (JIT enabled, AOT enabled)
OpenJ9 - 1830b1927
OMR - 73d5e7623
JCL - 7e7613c015 based on jdk-15+36)
ADDITIONAL OS VERSION INFORMATION :
AIX 7100-04-03-1642
A DESCRIPTION OF THE PROBLEM :
Under the following conditions, Japanese characters were printed upside down.
- Nimbus L&F
- Width of the image is larger than 1012 dots.
- LANG=ja_JP
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
SwingSet2 demo can recreate the issue.
1. Start SwingSet2 2. Move to JTable Demo
3. Switch to Nimbus L&F 4. Enlarge SwingSet2 frame to more than 1012-dot width
5. Mark "Adjusting Width" check box
6. Press Print button on Printing pane
7. On Print Dialog, check "Print to File" and press "Print" button
8. On Print To File Dialog, press "Save" button.
EXPECTED VERSUS ACTUAL BEHAVIOR :
Expected result:
See "ok.png" (Java L&F)
Both English and Japanese characters were printed correctly.
Actual result:
See "problem.png" or "out.ps"
Japanese characters were printed upside down.
Only English characters were printed correctly.
REPRODUCIBILITY :
This bug can be reproduced always.
openjdk version "15" 2020-09-15
OpenJDK Runtime Environment AdoptOpenJDK (build 15+36)
Eclipse OpenJ9 VM AdoptOpenJDK (build openj9-0.22.0, JRE 15 AIX ppc64-64-Bit Compressed References 20200922_44 (JIT enabled, AOT enabled)
OpenJ9 - 1830b1927
OMR - 73d5e7623
JCL - 7e7613c015 based on jdk-15+36)
ADDITIONAL OS VERSION INFORMATION :
AIX 7100-04-03-1642
A DESCRIPTION OF THE PROBLEM :
Under the following conditions, Japanese characters were printed upside down.
- Nimbus L&F
- Width of the image is larger than 1012 dots.
- LANG=ja_JP
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
SwingSet2 demo can recreate the issue.
1. Start SwingSet2 2. Move to JTable Demo
3. Switch to Nimbus L&F 4. Enlarge SwingSet2 frame to more than 1012-dot width
5. Mark "Adjusting Width" check box
6. Press Print button on Printing pane
7. On Print Dialog, check "Print to File" and press "Print" button
8. On Print To File Dialog, press "Save" button.
EXPECTED VERSUS ACTUAL BEHAVIOR :
Expected result:
See "ok.png" (Java L&F)
Both English and Japanese characters were printed correctly.
Actual result:
See "problem.png" or "out.ps"
Japanese characters were printed upside down.
Only English characters were printed correctly.
REPRODUCIBILITY :
This bug can be reproduced always.
- backported by
-
JDK-8262167 Japanese characters were printed upside down on AIX
- Resolved
-
JDK-8314445 Japanese characters were printed upside down on AIX
- Resolved
-
JDK-8315323 Japanese characters were printed upside down on AIX
- Resolved
-
JDK-8315658 Japanese characters were printed upside down on AIX
- Closed
- relates to
-
JDK-8312555 Ideographic characters aren't stretched by AffineTransform.scale(2, 1)
- Resolved
(2 links to)