alonso.torres 63d01f03e1 🐛 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-12 00:49:45 +01:00
..
2026-11-12 00:48:10 +01:00
2026-06-02 09:38:52 +02:00
2026-11-09 16:23:47 +01:00
2026-11-12 00:47:42 +01:00
2026-06-29 10:34:44 +02:00
2026-06-02 09:38:52 +02:00
2026-11-12 00:47:42 +01:00
2026-11-09 16:23:47 +01:00
2026-06-02 09:38:52 +02:00
2026-07-03 08:37:22 +02:00