notofonts / balinese

Noto Balinese
SIL Open Font License 1.1
4 stars 2 forks source link

Balinese vowel signs overlap U+1B1B #1

Closed dscorbett closed 1 year ago

dscorbett commented 6 years ago

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

ᬛᬸᬛᬹᬛᬺᬛᬻᬛᬼᬛᬽ

marekjez86 commented 6 years ago

serif-1064

@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...

simoncozens commented 2 years ago

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: shape 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.

akufadhl commented 2 years ago

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.

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

simoncozens commented 1 year ago

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.