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