notofonts / gurmukhi

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

Support <U+0A02 BINDI, U+0A40 VOWEL SIGN II> #23

Closed dscorbett closed 1 year ago

dscorbett commented 1 year ago

Fonts

NotoSansGurmukhi-Regular.otf NotoSerifGurmukhi-Regular.otf

Where the font came from, and when

Site: https://github.com/notofonts/gurmukhi/releases/tag/NotoSansGurmukhi-v2.003 Site: https://github.com/notofonts/gurmukhi/releases/tag/NotoSerifGurmukhi-v2.003 Date: 2022-12-25

Font version

Version 2.003

Issue

The Noto fonts should support the sequence <U+0A02, U+0A40>, as newly specified in The Unicode Standard, Version 15.0:

Unusual Positioning of bindi. Typically, when U+0A40 GURMUKHI VOWEL SIGN II and U+0A02 GURMUKHI SIGN BINDI coexist in an orthographic syllable, the bindi is encoded after and rendered on the right side of the vowel sign ii. In cases where a special left side placement of the bindi must be distinguished in encoding, the bindi can be encoded immediately preceding the vowel sign ii instead.

In the current versions of the fonts, the bindi overlaps the vowel sign.

Character data

ੲਂੀ U+0A72 GURMUKHI IRI U+0A02 GURMUKHI SIGN BINDI U+0A40 GURMUKHI VOWEL SIGN II

Screenshots

ੲਂੀ ੲਂੀ

simoncozens commented 1 year ago

I've fixed this (in an admittedly simple way). Note that this syllable formation is not supported in CoreText yet, so it will give a dotted circle on Apple software. Once CoreText fixes their syllable definitions, the font will work there too.