notofonts / khmer

Noto Khmer
SIL Open Font License 1.1
2 stars 0 forks source link

៉ khmer sign muusikatoan incorrect on ម khmer letter mo when followed by ិ khmer vowel sign i #24

Closed kmuncie closed 4 years ago

kmuncie commented 4 years ago

៉ khmer sign muusikatoan incorrect on ម khmer letter mo when followed by ិ khmer vowel sign i

Font

NotoSansKhmer-Regular.ttf

Note: this issue has also been observer on the Bold variant and so may exist for all NotoSansKhmer variants.

Where the font came from, and when

Site: https://github.com/googlefonts/noto-fonts/blob/master/phaseIII_only/hinted/ttf/NotoSansKhmer/NotoSansKhmer-Regular.ttf

Font Version

Version 2.001; ttfautohint (v1.8.2)

Issue

noto-khmer-bug

The diacritic khmer sign muusikatoan is incorrectly appearing below the khmer letter mo when it is followed by a character carrying the khmer vowel sign i. This issue is seen when any consonant with the vowel modifier ៉ plus vowel sign េ and then followed by រ with either ិ, ី, ឹ or ឺ.

Expected result is displayed in screenshot above. The first the examples are shown in DaunPenh, Khmer MN, and Arial Unicode MS fonts. All of those examples render this correctly.

Character data

Sample string: ម៉េរិ

Unicode character Oct Dec Hex HTML
khmer letter mo 013630 6040 0x1798
khmer sign muusikatoan 013711 6089 0x17C9
khmer vowel sign e 013701 6081 0x17C1
khmer letter ro 013632 6042 0x179A
khmer vowel sign i 013667 6071 0x17B7
nizarsq commented 4 years ago
Screen Shot 2020-09-13 at 4 07 03 PM
marekjez86 commented 4 years ago

https://github.com/googlefonts/noto-fonts/blob/master/hinted/ttf/NotoSansKhmer/NotoSansKhmer-Regular.ttf , https://github.com/googlefonts/noto-fonts/blob/master/hinted/ttf/NotoSansKhmerUI/NotoSansKhmerUI-Regular.ttf , https://github.com/googlefonts/noto-fonts/blob/master/hinted/ttf/NotoSerifKhmer/NotoSerifKhmer-Regular.ttf (and all other members of the font family) should have the fixes

kmuncie commented 3 years ago

https://github.com/googlefonts/noto-fonts/blob/master/hinted/ttf/NotoSansKhmer/NotoSansKhmer-Regular.ttf , https://github.com/googlefonts/noto-fonts/blob/master/hinted/ttf/NotoSansKhmerUI/NotoSansKhmerUI-Regular.ttf , https://github.com/googlefonts/noto-fonts/blob/master/hinted/ttf/NotoSerifKhmer/NotoSerifKhmer-Regular.ttf (and all other members of the font family) should have the fixes

@marekjez86 in using these updated fonts I find that the version number was not changed so these fonts with the merged fix are the same 2.001 version as before. Is that expected for a bug fix like this? Thanks