alonso.torres cc6f183a90 🐛 Let vertical Chinese and Korean ruby overhang its neighbours
The pairwise vertical path (Chinese, Korean and plain text) grew ruby
bases without first computing overhang rooms, so a long Pinyin reading
always spread its base. Horizontal text, and vertical Japanese, let the
reading hang over an adjacent kana, comma, full stop or middle dot.

Run set_ruby_overhang_rooms before grow_ruby_bases on that path too. It
uses ruby_overhang_room, the rule horizontal applies to every language,
so Han neighbours still take no overhang and ruby-overhang none keeps
the old growth. A comment at the early return notes that warichu never
splits there: only Japanese renders warichu.

AI-assisted-by: claude-opus-5-5
2026-11-05 17:49:00 +01:00
..
2025-08-28 15:10:56 +02:00
2026-01-22 13:55:41 +01:00
2025-06-16 13:37:29 +02:00