JDK-8067364 : Printing to Postscript doesn't support dieresis
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 7u65,8u11,9
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: linux
  • Submitted: 2014-12-12
  • Updated: 2017-01-11
  • Resolved: 2015-01-14
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9 Other
8u60Fixed 9 b52Fixed openjdk7uFixed
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Description
The changeset:

changeset:   7809:fbe9320339ea
user:        anashaty
date:        Fri Feb 07 16:00:49 2014 +0400
summary:     8023990: Regression: postscript size increase from 6u18

causes a regression:

The discussion is here:

http://mail.openjdk.java.net/pipermail/2d-dev/2014-December/004973.html

The PS printing path is definitely expecting 8859-1 but the current code is giving UTF8, causing the wrong character to be rendered. The character set used should be ISO-8859-1, not UTF-8.
Comments
This is a regression of JDK-8023990, which was introduced in 8u11.
07-04-2015

The email thread contains the details and my evaluation. Since the original fix was backported to JDK7 I think this fix needs to be backported there too. I believe in JDK6 the fix was different so it isn't necessary there.
15-12-2014