mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-08 01:20:59 +00:00
Ka, the halant, Ka again and the vowel sign I are shaped as one cluster: the vowel sign, the first Ka's half form, then the second Ka's default glyph. The glyph lookup looked for the character's default glyph across the whole cluster before its alternates, so for the first Ka it found the second Ka's default glyph instead of the half form. It again goes through the cluster in order, and takes the first glyph that is the character's default glyph or one of its alternates and is not the default glyph of another character of the grapheme, so a vowel sign's glyph that the font also lists as an alternate of the consonant is not reported for the consonant.