microsoft / cascadia-code

This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
Other
25.76k stars 803 forks source link

U+05BA HEBREW POINT HOLAM HASER FOR VAV is positioned wrong #574

Closed dscorbett closed 3 years ago

dscorbett commented 3 years ago

Cascadia family version

2108.26

Cascadia family variant(s)

Cascadia Code (the version with ligatures), Cascadia Mono (the version without ligatures)

Font file format(s)

.ttf (variable), .ttf (static), .otf (static)

Platform

macOS 10.14.6

Other Software

No response

What happened?

<U+05D5 HEBREW LETTER VAV, U+05BA HEBREW POINT HOLAM HASER FOR VAV> is rendered wrong. The vowel sign should be above and to the left of the letter. וֺ Compare <U+05D5 HEBREW LETTER VAV, U+05B9 HEBREW POINT HOLAM>, in which the vowel sign is correctly rendered directly above the letter. וֹ Also compare #552, which was basically the same bug the other way around. To be clear, U+05B9 and U+05BA are different characters. They behave differently. They should not look the same when applied to vav.

aaronbell commented 3 years ago

This is as intended

There is no option for a Holam Haser to be for a Vav (the Vav in itself is the maker of the sound O), so normally when it's Holam Haser with any letter (apart from the vav) it will be indeed positioned on the left right to the letter. But in the case of the Vav it will always be positioned above it.