RFR: 7156751: [macosx] Problem with printing

Sergey Bylokhov serb at openjdk.org
Thu Sep 25 18:43:26 UTC 2025


On Thu, 25 Sep 2025 12:49:31 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).

It seems PrintTextTest catches too many issues, can we create a small test to cover just this patch?

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

PR Comment: https://git.openjdk.org/jdk/pull/27486#issuecomment-3335498393


More information about the client-libs-dev mailing list