skyjake/lagrange Issue #521: Hebrew Vowels Displaying Incorrectly

Repo Home
Issues

2022-07-07 02:46:49 ghost

It looks like Hebrew vowels and chant markers are displaying incorrectly in lagrange:

<img width="375" alt="image" src="https://user-images.githubusercontent.com/4098042/177679278-e0708097-81df-4b42-83f9-615869e8c0dd.png">

This is how it should look:

<img width="435" alt="image" src="https://user-images.githubusercontent.com/4098042/177679302-cf0f0d71-f3fd-416e-a067-ffd8d9ac75e0.png">

While these markers are not used most of the time for Modern Hebrew, they are necessary for Scriptures and religious texts (the Bible, prayerbooks, etc.), they can be used when vowels cannot be assumed (like with names), and sometimes they are used to help beginners and children learn Hebrew.

I have a test file here: gemini://auragem.space/devlog/test.gmi

Comments (2)

2022-07-07 06:59:54 skyjake

Probably the same issue as in #345 and #463: the HarfBuzz script is not being set according to the Unicode code points.

2022-07-07 07:14:59 ghost

While this is being looked into, it might also be good to make sure Arabic and Farsi's vowel points work as well.

... I took a quick look at arabic and I don't think it's 100% correct either, but I'm not sure.