mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 09:46:59 -06:00
A syllable drawn with several glyphs that share one cluster, such as a pre-base i matra and its consonant (कि), had a caret stop at the edge of each glyph. A click just right of the matra, in the left half of the syllable, put the caret after the syllable. byte_in_line now takes one extent for each cluster, and type on a path compares the click with the middle of the cluster, from the start of its first glyph to the end of its last. New tests with an installed OpenType Devanagari font check that क्ष forms one conjunct glyph, that र्क draws the reph after its base, that कि draws the matra before its consonant, that Ka with a nukta matches the precomposed क़, and that each syllable is one cluster with the arrow keys stopping at its ends. They print SKIPPED when no such font is installed. Docs: docs/localization-parity.md (Hindi row), docs/target-app-parity.md.