Files
figcraft/crates
Trevor BrownandClaude Fable 5.1 44f9eccb71 M4: a justify gap stays out of grapheme clusters and opens beside a right-to-left run (#1970)
Review: a combining mark shaped as a glyph of its own (U+20DD on an ideograph, say) got a gap
between it and its base; a gap after the last logical glyph of a right-to-left run opened after
that glyph's visual place, inside the word, instead of between the run and the ideograph after it.
A gap now needs the next item to start a grapheme cluster, and `visual_gaps` opens each logical
gap at its visual boundary: between logical neighbours where they are, between two runs where they
meet. Two more rows in the test.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-04 04:33:28 -05:00
..