vectorcraft/crates/text
bflatastic 3fb51869ac Type: the caret steps over whole clusters (Thai marks, accents, emoji)
The Type tool's Left and Right arrows and Delete moved one code point at
a time, so the caret could stop between a Thai consonant and its vowel
or tone marks (or inside an accented letter or emoji sequence), where
typing or deleting splits the cluster. They now step over extended
grapheme clusters. Backspace still takes back one character at a time,
as Thai typists expect for a mistyped tone mark.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 19:29:16 +07:00
..
build build(web): copy web fonts with cargo xtask, not sh 2026-10-09 17:18:54 +03:00
src Type: the caret steps over whole clusters (Thai marks, accents, emoji) 2026-10-11 19:29:16 +07:00
tests Fix #130: installed fonts are found by name whatever ran before 2026-10-06 00:49:06 +07:00
Cargo.toml Type: the caret steps over whole clusters (Thai marks, accents, emoji) 2026-10-11 19:29:16 +07:00
build.rs Build: generated sources are rewritten only when they change 2026-10-11 07:13:32 +07:00
web-fonts.txt build(web): copy web fonts with cargo xtask, not sh 2026-10-09 17:18:54 +03:00