Closed dscorbett closed 1 year ago
@waksmonskiMT : Sue, I verified it with my recent build that it is happening. Could you check if you build exhibits the same properties? I'm trying to see if this is a font issue, pipeline or harfbuzz...
This is still happening in both sans and serif. In the Sans, some of the issues are mitigated by using alternate forms of the vowel signs:
but these alternate forms are not present in the Serif and will need drawing.
For the ja+medials I have no idea what they are actually supposed to do in that case. The longnow Bali fonts (https://github.com/longnow/bali-fonts) have the same problem. I think we need to find someone who knows what those combinations should look like.
Ja Jera (U+1B1B) is not really used anymore in modern orthography. and it's the rarest letter to appear in a sentence, if so, it most likely without any medials. But, if you want to handle/accomodate such combination, we can shorthen the Ja Jera and pair it with a short version of nania (medial Ya).
Here's how it is handled in Javanese.
Tuladha Jejeg by R. S. Wihananto
Noto Sans Javanese by @adtbayuperdana
example of Ja Jera usage:
U+1B2B BALINESE LETTER MA U+1B1B BALINESE LETTER JA JERA U+1B27 BALINESE LETTER PA U+1B33 BALINESE LETTER HA U+1B36 BALINESE VOWEL SIGN ULU U+1B22 BALINESE LETTER TA U+1B44 BALINESE ADEG ADEG
U+1B1B BALINESE LETTER JA JERA U+1B23 BALINESE LETTER TA TAWA U+1B36 BALINESE VOWEL SIGN ULU U+1B22 BALINESE LETTER TA U+1B36 BALINESE VOWEL SIGN ULU U+1B2D BALINESE LETTER RA U+1B36 BALINESE VOWEL SIGN ULU
U+1B1B BALINESE LETTER JA JERA U+1B2D BALINESE LETTER RA U+1B38 BALINESE VOWEL SIGN SUKU
cc: @adtbayuperdana
I think if this is not happening in any attested words, and the Longnow fonts have the same problem, I'm going to say it's a non-problem until proved otherwise.
Font
NotoSansBalinese-Regular.ttf
Where the font came from, and when
Site: https://noto-website-2.storage.googleapis.com/pkgs/NotoSansBalinese-unhinted.zip Date: 2018-03-04
Font Version
Version 1.03 uh
Issue
Below-base vowel signs overlap the descender of U+1B1B BALINESE LETTER JA JERA.
Character data
ᬛᬸᬛᬹᬛᬺᬛᬻᬛᬼᬛᬽ U+1B1B BALINESE LETTER JA JERA U+1B38 BALINESE VOWEL SIGN SUKU U+1B1B BALINESE LETTER JA JERA U+1B39 BALINESE VOWEL SIGN SUKU ILUT U+1B1B BALINESE LETTER JA JERA U+1B3A BALINESE VOWEL SIGN RA REPA U+1B1B BALINESE LETTER JA JERA U+1B3B BALINESE VOWEL SIGN RA REPA TEDUNG U+1B1B BALINESE LETTER JA JERA U+1B3C BALINESE VOWEL SIGN LA LENGA U+1B1B BALINESE LETTER JA JERA U+1B3D BALINESE VOWEL SIGN LA LENGA TEDUNG
Screenshot