RFR: 7156751: [macosx] Problem with printing [v3]

Sergey Bylokhov serb at openjdk.org
Mon Sep 29 04:28:29 UTC 2025


On Thu, 25 Sep 2025 23:22:26 GMT, Daniel Gredler <dgredler at openjdk.org> wrote:

>> This PR fixes one more issue preventing `test/jdk/java/awt/print/PrinterJob/PrintTextTest.java` from being removed from the problem list on macOS. The issue is the placement of line 8 ("GlyphVector with position adjustments") during printing. There were two issues: (a) the necessary transform was being applied to each glyph position, but not to the initial start position, and (b) the y-advances were being unnecessarily inverted. This last one is a head-scratcher, because it seems very intentional, but seems to generate incorrect results (every second character was drawing below the line instead of above it).
>
> Daniel Gredler has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Update copyright year

Marked as reviewed by serb (Reviewer).

-------------

PR Review: https://git.openjdk.org/jdk/pull/27486#pullrequestreview-3277824336


More information about the client-libs-dev mailing list