-
Notifications
You must be signed in to change notification settings - Fork 682
Description
As stated in UTS Old Tamil Brahmi has a special use of the virama:
Tamil Brahmi puḷḷi (virama) had two functions: to cancel the inherent vowel of consonants;
and to indicate the short vowels [e] and [o] in contrast to the long vowels [e:] and [o:] in Prakrit and Sanskrit. As a consequence, in Tamil Brahmi text, the virama is used not
only after consonants, but also after the vowels e (U+1100F, U+11042) and o (U+11011,
U+11044). This puḷḷi is represented using U+11046 brahmi virama.
To work with USE shaping the category for U+11046 should be changed. I propose overriding the IndicSyllabicCategory to be Bindu which will make the USE category VMAbv instead of H unless there is a better suggested override. Then USE cluster validation will work correctly for these situations.
Test string: 𑀓𑁂𑁆 𑀓𑁄𑁆 𑀓𑁂𑁆𑀓𑀼 𑀓𑁄𑁆𑀓𑀼
U+11013,U+11042,U+11046,U+11013,U+11044,U+11046,U+11013,U+11042,U+11046,U+11013,U+1103C,U+11013,U+11044,U+11046,U+11013,U+1103C

