-
Notifications
You must be signed in to change notification settings - Fork 682
Description
- Zero consonant ꨀ (u+AA00)
This behaves in the same way as Burmese အ or Thai อ in that it can stand alone as a glottal stop consonant, or take diacritic marks as a vowel carrier (functioning like an independent vowel). In my tests, typing any diacritic mark after it is an invalid combination and dotted circles are inserted to carry the mark. The consonant ꨀ can also appear with medial ya ꨳ (AA33) or medial wa (AA36) with a diacritic, but these combinations generate dotted circles.
Unicode Cham proposal N3120 suggests "that applications permit ꨀ to bear any of the vowel signs”.
- Independent vowels ꨄ, ꨃ
In one text, the independent vowel ꨄ (u+AA04) is modified by a preceding ꨰ vowel (u+AA30).
In several manuscripts, ꨃ (u+AA03) is modified with vowel lengthener ◌ꨩ (u+AA29).
N3120 mentions “Four of the other independent vowels are also attested bearing matras”, so generalising this means any combination of independent vowel plus diacritic should be allowed.
-
Combination of vowel ◌ꨭ (AA2D) with vowel lengthener ◌ꨩ (u+AA29)
This generates a dotted circle, though N3120 notes this combination is a long -uu- vowel, with AA29 typed/stored last. -
Numerals with diacritics
I’ve found evidence of this in a number of manuscripts, but numeral + mark has created shaping errors in my tests with dotted circles being inserted.
Initially I thought the four issues above were USE bugs, but Andrew Glass advised me it's Firefox/Harfbuzz as "on Windows, independent vowels, consonants and digits are all given the same base class and will permit the standard clusters to form".
- Combined medials below
A consonant can carry medial La (AA35) and medial Wa (AA36) together, but USE disallows this combination. Andrew Glass mentions this can be remedied, so Harfbuzz will also need to allow for this combination.
N3120 mentions "Three medial clusters occur: ◌ꨴꨶ -rwa, ◌ꨵꨳ -lya, and ◌ꨵꨶ -lwa”