RubyLB: Support breaking in HandleOverflow()
- The intrinsic inline-size of a ruby column fits in the available
space of the current line, - There is no soft break opportunity at the end of the ruby column, and
- The following text exceeds the available space.
If the above conditions met, the entire ruby column was rewound though
it has soft break opportunities.
This CL supports breaking at the last soft break opportunity inside
the ruby column.
Bug: 324111880
Change-Id: Ia40ba37d552fae8f411834a7a1288a285cff9202
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5569799
Commit-Queue: Koji Ishii kojii@chromium.org
Auto-Submit: Kent Tamura tkent@chromium.org
Reviewed-by: Koji Ishii kojii@chromium.org
Cr-Commit-Position: refs/heads/main@{#1306306}