notofonts / tibetan

Noto Tibetan
SIL Open Font License 1.1
4 stars 0 forks source link

Incomplete contextualization for narrow Tibetan above-base vowels #14

Closed dscorbett closed 2 years ago

dscorbett commented 2 years ago

Font

NotoSerifTibetan-Regular.otf

Where the font came from, and when

Site: https://github.com/googlefonts/noto-fonts/blob/b7dab18090b095dc82f1db789abd81a8e4b322ad/unhinted/otf/NotoSerifTibetan/NotoSerifTibetan-Regular.otf Date: 2022-03-01

Font version

Version 2.101

Issue

When two adjacent clusters, possibly with an intervening tsheg, have above-base marks, the marks sometimes take narrow forms, but they are inconsistent about it.

If there is a tsheg and the first cluster has two above-base marks and the second has only one, the marks are not narrowed. The first example string shows the correct narrowing when the second cluster has two marks. The second example string shows the incorrect rendering without narrow marks.

If there is no tsheg and the first cluster has two above-base marks, the first mark is not narrowed. The third and fourth example strings show the resulting overlap.

Character data

ཐོྀ་ངཽེ U+0F50 TIBETAN LETTER THA U+0F7C TIBETAN VOWEL SIGN O U+0F80 TIBETAN VOWEL SIGN REVERSED I U+0F0B TIBETAN MARK INTERSYLLABIC TSHEG U+0F44 TIBETAN LETTER NGA U+0F7D TIBETAN VOWEL SIGN OO U+0F7A TIBETAN VOWEL SIGN E ཐོྀ་ངོ U+0F50 TIBETAN LETTER THA U+0F7C TIBETAN VOWEL SIGN O U+0F80 TIBETAN VOWEL SIGN REVERSED I U+0F0B TIBETAN MARK INTERSYLLABIC TSHEG U+0F44 TIBETAN LETTER NGA U+0F7C TIBETAN VOWEL SIGN O ཐོྀ་ངཽེ U+0F50 TIBETAN LETTER THA U+0F7C TIBETAN VOWEL SIGN O U+0F80 TIBETAN VOWEL SIGN REVERSED I U+0F44 TIBETAN LETTER NGA U+0F7D TIBETAN VOWEL SIGN OO U+0F7A TIBETAN VOWEL SIGN E ཐོྀངོ U+0F50 TIBETAN LETTER THA U+0F7C TIBETAN VOWEL SIGN O U+0F80 TIBETAN VOWEL SIGN REVERSED I U+0F44 TIBETAN LETTER NGA U+0F7C TIBETAN VOWEL SIGN O

Screenshot

ཐོྀ་ངཽེ␤ཐོྀ་ངོ␤ཐོྀངཽེ␤ཐོྀངོ

SKing-2003 commented 2 years ago

Does this look better in your eyes? image

dscorbett commented 2 years ago

Yes. The inconsistency seems to have been fixed. Some sequences still overlap (e.g. ⟨ཐོྀངཽེ⟩) but I can open a different issue for that.

SKing-2003 commented 2 years ago

Thank you!