Instrumenting the existing ExtremeFontSizeTest.java, it was noted that the 
freetype code, when encountering a null return from getting a scaler context, 
would over-interpret this as a bad font.
The test was intended to check this wasn't happening by verifying metrics 
before and after using extreme sizes.
But the scenaro was not being detected by the test because a replacement font 
was substituted and it did not have zero metrics.
So the updated test checks that the metrics before and after are the same.
This new version of the test failed on Linux before the JDK source updates and 
passes afterwards.

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

Commit messages:
 - 8357672
 - 8357672

Changes: https://git.openjdk.org/jdk/pull/25511/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=25511&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8357672
  Stats: 104 lines in 3 files changed: 92 ins; 2 del; 10 mod
  Patch: https://git.openjdk.org/jdk/pull/25511.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/25511/head:pull/25511

PR: https://git.openjdk.org/jdk/pull/25511

Reply via email to