> This fixes an the AIOOBE when finding a line break point in RTL laid out > glyphs. > The comment in the bug report explains how we can end up trying to find an > unachievable break point and yet there's no "stop" on the search when we've > run out of glyphs so hence the exception. > > The fix uses a different method to choose a break point. > > A system test has been supplied which will fail on macOS (even with standard > macOS fonts, not just the Noto Sans Arabic) unless the fix is applied.
Phil Race has updated the pull request incrementally with one additional commit since the last revision: 8302797 ------------- Changes: - all: https://git.openjdk.org/jfx/pull/1055/files - new: https://git.openjdk.org/jfx/pull/1055/files/e9925237..ba0f28dc Webrevs: - full: https://webrevs.openjdk.org/?repo=jfx&pr=1055&range=01 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1055&range=00-01 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jfx/pull/1055.diff Fetch: git fetch https://git.openjdk.org/jfx pull/1055/head:pull/1055 PR: https://git.openjdk.org/jfx/pull/1055