notofonts / tibetan

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

Dependent vowel signs in Noto Serif Tibetan are misaligned #20

Open yarusome opened 2 years ago

yarusome commented 2 years ago

Defect Report

Font

NotoSerifTibetan-Regular.ttf

Where the font came from, and when

https://github.com/googlefonts/noto-fonts/raw/404f9f1a7a3929c939cb566d249b9477f24d18cb/hinted/ttf/NotoSerifTibetan/NotoSerifTibetan-Regular.ttf

Font Version

2.101

OS name and version

Win7, Win8.1

Application name

charmap.exe

Issue

All dependent vowel signs are shown to be misaligned toward the right in charmap.exe, but are displayed correctly in BabelMap.

Character data

U+07F1 to U+07FD

Screenshot

All screenshots have U+07F2 (Tibetan vowel sign I) highlighted.

NotoSerifTibetan-Regular.ttf in Win7 charmap.exe:

win7-noto

NotoSerifTibetan-Regular.ttf in Win8.1 charmap.exe:

win8.1-noto

In comparison to Microsoft Himalaya in Win8.1 charmap.exe:

win8.1-hima

NotoSerifTibetan-Regular.ttf in BabelMap:

babel-noto

Microsoft Himalaya in BabelMap:

babel-hima

simoncozens commented 1 year ago

I think this might be fixed in the latest builds (https://notofonts.github.io/tibetan/), but if not, I know what the problem is. The font build toolchain puts the mark positioning rules for dottedCircle in the mark feature, and maybe Uniscribe isn't calling that feature for Tibetan, so we should put it in blwm as well. (Arguably it's a Windows bug and I'd be interested to see if it's fixed in more recent Windows.)