The font tests that fail use non-finite or NaN float values. In such cases, no visible rendering is expected and the NaNTransform test does pass with empty shapes, but we can filter out these invalid floats before they get to native. The macOS class that handles the font strike can check for these and replace them. Since you can't observe a difference unless you can get ubsan to work (not easy) and that is a build option, so not something we can use in testing, there' s no regression test update here.
------------- Commit messages: - 8347321 Changes: https://git.openjdk.org/jdk/pull/23855/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23855&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347321 Stats: 12 lines in 1 file changed: 11 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk/pull/23855.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/23855/head:pull/23855 PR: https://git.openjdk.org/jdk/pull/23855