RubyLB: Make ruby columns breakable
If a ruby columns is not monolithic and its intrinsic inline size is
larger than line's available size, we try to break inside the ruby
column. We provide RubyBreakTokenData if it succeeds.
Bug: 324111880
Change-Id: Ib8692d8c05b93fa7791350413597425f7b64f2af
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5539116
Auto-Submit: Kent Tamura tkent@chromium.org
Reviewed-by: Koji Ishii kojii@chromium.org
Commit-Queue: Koji Ishii kojii@chromium.org
Cr-Commit-Position: refs/heads/main@{#1302421}