notofonts / latin-greek-cyrillic

Noto Latin, Greek, Cyrillic
SIL Open Font License 1.1
39 stars 8 forks source link

Wrong positioning for diacritics of DIN 91379 in Noto Sans Mono #1

Open vk-github18 opened 2 years ago

vk-github18 commented 2 years ago

Defect Report

Title

Wrong positioning for diacritics of DIN 91379 in Noto Sans Mono

Font

NotoSansMono-Regular.ttf

Where the font came from, and when

Site: https://github.com/googlefonts/noto-fonts/blob/main/hinted/ttf/NotoSansMono/NotoSansMono-Regular.ttf Date: 2022-06-05

Font Version

2.007; ttfautohint (v1.8) -l 8 -r 50 -G 200 -x 14 -D latn -f none -a qsq -X ""

OS name and version

Linux 5.4.0-113-generic Ubuntu SMP x86_64 GNU/Linux

Application name and version

hb-view (HarfBuzz) 2.8.1

Issue

For some combinations of base letter and combining mark (diacritic) defined in DIN 91379 the combining mark ist positioned at the wrong place. COMBINING COMMA ABOVE RIGHT should be above the letter, at the right side COMBINING DOUBLE MACRON BELOW should be centered with respect to "KH" COMBINING HORN, should have the same position in Noto Sans and Noto Sans Mono, see https://unicode.org/charts/PDF/U0300.pdf.

  1. Steps to reproduce: Call hb-view via test.sh

  2. Observed results: wrong_position_noto_sans_mono_letters_NotoSansMono-Regular.pdf

  3. Expected results: Compare with wrong_position_noto_sans_mono_letters_NotoSans-Regular.pdf and wrong_position_noto_sans_mono_letters_Roboto-Regular.pdf

See https://unicode.org/charts/PDF/U0300.pdf image image image

  1. Additional information See https://github.com/notofonts/latin-greek-cyrillic/issues/33 https://en.wikipedia.org/wiki/DIN_91379 https://github.com/String-Latin/DIN-91379-Characters-and-Sequences

Character data

K̛ S̛̄ T̛ t̛ C̕ K̕ P̕ T̕ c̕ p̕ Č̕ č̕ K͟H K͟h k͟h wrong_position_noto_sans_mono_letters.txt wrong_position_noto_sans_mono_list.txt

Screenshot

wrong_position_noto_sans_mono_letters_NotoSansMono-Regular wrong_position_noto_sans_mono_letters_NotoSans-Regular wrong_position_noto_sans_mono_letters_Roboto-Regular

vk-github18 commented 2 years ago

See also https://vietnamesetypography.com/diacritical-details/