RFR: 8356966: java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java fails on Linux after JDK-8350203
Daniel Gredler
dgredler at openjdk.org
Wed May 14 17:50:08 UTC 2025
If the new test (`IgnoredWhitespaceTest`) runs on a system with Type1 physical fonts, it fails because the Type1 handling of ignorable whitespace characters does not match the behavior of the TrueType and macOS glyph mappers.
This PR updates the Type1 glyph mapper to follow the same rules in this area as the other glyph mappers.
It would probably be a good idea to consolidate all of this into the `CharToGlyphMapper` superclass at some point, so that we're not duplicating this handling across the subclasses, but some users are reporting failing builds and I wanted to keep the PR simple.
-------------
Commit messages:
- Handle ignorable whitespace correctly with Type1 fonts
Changes: https://git.openjdk.org/jdk/pull/25235/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=25235&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8356966
Stats: 16 lines in 2 files changed: 8 ins; 0 del; 8 mod
Patch: https://git.openjdk.org/jdk/pull/25235.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/25235/head:pull/25235
PR: https://git.openjdk.org/jdk/pull/25235
More information about the client-libs-dev
mailing list