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

Reply via email to