Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dotted circle between instances of U+1A7F #525

Closed
dscorbett opened this issue Aug 22, 2017 · 1 comment
Closed

Dotted circle between instances of U+1A7F #525

dscorbett opened this issue Aug 22, 2017 · 1 comment
Labels
bug USE Universal Shaping Engine

Comments

@dscorbett
Copy link
Collaborator

U+1A7F TAI THAM COMBINING CRYPTOGRAMMIC DOT may appear multiple times on the same syllable. ⟨ᨠ᩿᩿᩿᩿᩿⟩ has five cryptogrammic dots, and dotted circles are inserted before all but the first. No dotted circles should be inserted.

@behdad behdad added bug USE Universal Shaping Engine labels Sep 18, 2017
@jfkthame
Copy link
Collaborator

jfkthame commented Oct 2, 2017

U+1A7F has Indic Syllabic Category = Syllable_Modifier, which is the same category as 1A7B..1A7C, which look as though they should probably be restricted to a single occurrence. Sure enough, the USE cluster regex only accepts a single (optional) trailing FM.

(Also, the USE model appears to only recognize Consonant Final Modifier (FM) as appearing at the top of the cluster, whereas U+1A7F appears below.)

A workaround for the time being may be to override the category of 1A7F to treat it as a Final Consonant Below instead of Modifier; AFAICS this won't clash with anything else Tai Tham is using, and will allow it to be repeated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug USE Universal Shaping Engine
Projects
None yet
Development

No branches or pull requests

3 participants