-
Bug
-
Resolution: Fixed
-
P3
-
1.3.0, 1.4.0
-
None
-
beta
-
generic, x86, sparc
-
generic, solaris_7, solaris_8, windows_98, windows_nt
The attached test case draws text by default with a uniform scale of 300.0/72.0
This looks OK.
But if you apply a scale of 600.0/72.0 (pass -scale2 as a command line arg)
then the characters are correctly scaled but the advances are wildly inaccurate.
The bug is apparent on currrent builds of merlin for both solaris and win32.
This problem is seen during some printing cases and was traced back to putbacks
for opentype support.
This looks OK.
But if you apply a scale of 600.0/72.0 (pass -scale2 as a command line arg)
then the characters are correctly scaled but the advances are wildly inaccurate.
The bug is apparent on currrent builds of merlin for both solaris and win32.
This problem is seen during some printing cases and was traced back to putbacks
for opentype support.
- duplicates
-
JDK-4359030 Characters in TextLayout is too spaced out when printed
- Closed
-
JDK-4319120 Successive strings overlap, possibly due to incorrect stringWidth() calc
- Closed
-
JDK-4364227 drawString + PrinterJob does not work well with Japanese for BOLD style.
- Closed
-
JDK-4305201 Difference of Printing results between on build-r and jdk122-002
- Closed
-
JDK-4386478 Character widths for some ligatures calculated incorrectly
- Closed