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

Code point sequence for UM doesn't produce ligature #24

Open
r12a opened this issue Nov 25, 2024 · 0 comments
Open

Code point sequence for UM doesn't produce ligature #24

r12a opened this issue Nov 25, 2024 · 0 comments

Comments

@r12a
Copy link

r12a commented Nov 25, 2024

Font

Noto Serif Ahom

Where the font came from, and when

https://notofonts.github.io/

Font Version

2.007

OS name and version

macOS Sonoma 14.7

Application name and version

Web-based picker (in devt) https://r12a.github.io/pickers/ahom-aho/index.html?text=%F0%91%9C%92%F0%91%9C%AA%F0%91%9C%A2%F0%91%9C%A4%20%20%F0%91%9C%92%F0%91%9C%A2%F0%91%9C%AA%F0%91%9C%A4%20%20%F0%91%9C%92%F0%91%9C%A2%F0%91%9C%A4%F0%91%9C%AA

Issue

In order to achieve the ligature of the i and u, which i believe is expected, when a nasal coda follows, it is necessary to use a non-standard ordering of the vowel sign code points (the first example).

Normally Ahom expects the above-base vowel sign(s) to precede the below-base vowel sign. Then it seems appropriate (and it works in the font for other composite vowel signs) to store the i before the (a)m vowel sign, since that is the spoken order, and then follow with the u. If you do that, however, the ligature breaks (the second example).

It's necessary at the moment to reverse the order of the i and the am to produce the ligation (the first example).

The third example shows (expected) behaviour if the below-base vowel sign is stored between the i and the am.

I suspect that the code point sequence in the second example should produce displayed text like that of the first example.

Character data

See the picker link. Select characters and click on List Characters to see code points.

𑜒 U+11712 AHOM LETTER A
𑜪 U+1172A AHOM VOWEL SIGN AM​
𑜢 U+11722 AHOM VOWEL SIGN I​
𑜤 U+11724 AHOM VOWEL SIGN U​

𑜒 U+11712 AHOM LETTER A
𑜢 U+11722 AHOM VOWEL SIGN I​
𑜪 U+1172A AHOM VOWEL SIGN AM​
𑜤 U+11724 AHOM VOWEL SIGN U​

𑜒 U+11712 AHOM LETTER A
𑜢 U+11722 AHOM VOWEL SIGN I​
𑜤 U+11724 AHOM VOWEL SIGN U​
𑜪 U+1172A AHOM VOWEL SIGN AM​

Screenshot

Screenshot 2024-11-25 at 11 48 11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant