You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IndicSyllabicCategory-Additional.txt overrides U+A982 JAVANESE SIGN LAYAR from Consonant_Succeeding_Repha to Tone_Mark, i.e. from USE class CONS_FINAL_ABOVE to VOWEL_MOD_ABOVE. It should not be overridden. The new class lets it mix with other VMAbv characters in any order, but as layar is always placed in the same position relative to those marks, this introduces an encoding ambiguity. For example, <U+A981 U+A982> and <U+A982 U+A981> would be rendered the same.
A comment in the file explains why it was overridden: “Not a repha, because it does not reorder to front of cluster”. This comment is misleading, because it implies that if not for this override, U+A982 would reorder to the front of a cluster. However, because its original Indic_Syllabic_Category is Consonant_Succeeding_Repha, it is not a member of USE class REPHA, so it would not be subject to reordering anyway.
The text was updated successfully, but these errors were encountered:
At the time this override file was created, this character was in REPHA and there was no class Consonant_Succeeding_Repha. I missed this when the new category was introduced. Thanks for filing the issue @dscorbett!
IndicSyllabicCategory-Additional.txt overrides U+A982 JAVANESE SIGN LAYAR from Consonant_Succeeding_Repha to Tone_Mark, i.e. from USE class CONS_FINAL_ABOVE to VOWEL_MOD_ABOVE. It should not be overridden. The new class lets it mix with other VMAbv characters in any order, but as layar is always placed in the same position relative to those marks, this introduces an encoding ambiguity. For example, <U+A981 U+A982> and <U+A982 U+A981> would be rendered the same.
A comment in the file explains why it was overridden: “Not a repha, because it does not reorder to front of cluster”. This comment is misleading, because it implies that if not for this override, U+A982 would reorder to the front of a cluster. However, because its original Indic_Syllabic_Category is Consonant_Succeeding_Repha, it is not a member of USE class REPHA, so it would not be subject to reordering anyway.
The text was updated successfully, but these errors were encountered: