notofonts / latin-greek-cyrillic

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

Missing and misplaced anchor points in Latin, Greek, and Cyrillic #134

Open dscorbett opened 6 years ago

dscorbett commented 6 years ago

Font

NotoSans-Regular.ttf NotoSerif-Regular.ttf

Where the font came from, and when

Site: https://noto-website-2.storage.googleapis.com/pkgs/NotoSans-unhinted.zip Site: https://noto-website-2.storage.googleapis.com/pkgs/NotoSerif-unhinted.zip Date: 2018-04-15

Font version

Version 2.000;GOOG;noto-source:20170915:90ef993387c0

Issue

Marks are positioned wrong on many Latin, Greek, and Cyrillic letters or other marks. The list below is not exhaustive; nearly every letter should have anchor points centered above and below, and most marks should be able to be bases for other marks.

Character data

ϑ̈ꭍ̌ꬽ̈ꭟ̈ꬳ̨a᪱̄ꭐ̣ꭐ̱sᷯ̌ꞇᷣꞅ̄ꚇ̆ꚍ̆ꚏ̆ꚗ̆þ᷏͛ꜳ̋ꜳ̇ꜷ́ʃ᪵̌ U+03D1 GREEK THETA SYMBOL U+0308 COMBINING DIAERESIS U+AB4D LATIN SMALL LETTER BASELINE ESH U+030C COMBINING CARON U+AB3D LATIN SMALL LETTER BLACKLETTER O U+0308 COMBINING DIAERESIS U+AB5F MODIFIER LETTER SMALL U WITH LEFT HOOK U+0308 COMBINING DIAERESIS U+AB33 LATIN SMALL LETTER BARRED E U+0328 COMBINING OGONEK U+0061 LATIN SMALL LETTER A U+1AB1 COMBINING DIAERESIS-RING U+0304 COMBINING MACRON U+AB50 LATIN SMALL LETTER UI U+0323 COMBINING DOT BELOW U+AB50 LATIN SMALL LETTER UI U+0331 COMBINING MACRON BELOW U+0073 LATIN SMALL LETTER S U+1DEF COMBINING LATIN SMALL LETTER ESH U+030C COMBINING CARON U+A787 LATIN SMALL LETTER INSULAR T U+1DE3 COMBINING LATIN SMALL LETTER R ROTUNDA U+A785 LATIN SMALL LETTER INSULAR S U+0304 COMBINING MACRON U+A687 CYRILLIC SMALL LETTER CCHE U+0306 COMBINING BREVE U+A68D CYRILLIC SMALL LETTER TWE U+0306 COMBINING BREVE U+A68F CYRILLIC SMALL LETTER TSWE U+0306 COMBINING BREVE U+A697 CYRILLIC SMALL LETTER SHWE U+0306 COMBINING BREVE U+00FE LATIN SMALL LETTER THORN U+1DCF COMBINING ZIGZAG BELOW U+035B COMBINING ZIGZAG ABOVE U+A733 LATIN SMALL LETTER AA U+030B COMBINING DOUBLE ACUTE ACCENT U+A733 LATIN SMALL LETTER AA U+0307 COMBINING DOT ABOVE U+A737 LATIN SMALL LETTER AU U+0301 COMBINING ACUTE ACCENT U+0283 LATIN SMALL LETTER ESH U+1AB5 COMBINING X-X BELOW U+030C COMBINING CARON

Screenshot

ϑ̈ꭍ̌ꬽ̈ꭟ̈ꬳ̨a᪱̄ꭐ̣ꭐ̱sᷯ̌ꞇᷣꞅ̄ꚇ̆ꚍ̆ꚏ̆ꚗ̆þ᷏͛ꜳ̋ꜳ̇ꜷ́ʃ᪵̌ ϑ̈ꭍ̌ꬽ̈ꭟ̈ꬳ̨a᪱̄ꭐ̣ꭐ̱sᷯ̌ꞇᷣꞅ̄ꚇ̆ꚍ̆ꚏ̆ꚗ̆þ᷏͛ꜳ̋ꜳ̇ꜷ́ʃ᪵̌

dscorbett commented 6 years ago

This bug is also present in Noto Sans Mono.

nizarsq commented 4 years ago

Look like this issue fixed. Please reopen if you have other thoughts Screen Shot 2020-07-10 at 4 16 08 PM

dscorbett commented 4 years ago

That list of characters was a non-exhaustive sample. Dozens of glyphs still lack anchor points.

marekjez86 commented 4 years ago

@dscorbett : what would be an example of a glyph still lacking anchor point?

dscorbett commented 4 years ago

The glyph for U+AB31 LATIN SMALL LETTER A REVERSED-SCHWA is missing anchors both above and below. Here is <U+AB31, U+0323, U+0307> in Noto Sans. ꬱ̣̇

marekjez86 commented 4 years ago

@dscorbett : thanks

dscorbett commented 1 year ago

Some Greek letters require anchors for their former use in Albanian.