Openstreetmap-carto: Dots in cyrillic "Ń–" letters are lost

Created on 27 Sep 2018  Â·  3Comments  Â·  Source: gravitystorm/openstreetmap-carto

Lowercase letter "Ń–" should have a dot rendered.
For reference look at Dotted I (Cyrillic) article at Wikipedia.

Screenshot:
iss
Location: 50.0048, 36.2297.

text

Most helpful comment

The corresponding Unicode code point for “і” is U+0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I. And at the place you pointed out, in the OSM database, the name values indeed use this code point. So the OSM data itself seem to be correct.

The font family we are using for rendering is Noto. There is a ticket about adding a dot to this character on Noto’s issue tracker. Noto ships currently two glyphs for U+0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I: One _with_ a dot, the other one _without_ a dot. I’m not sure which are the conditions that trigger one or the other rendering. (It doesn’t show up in the locl lookup table, but in some other lookup tables.) As I don’t know well the Cyrillic script, I haven’t a clear idea about, but I would suggest you subscribe to the Noto issue mentioned above.

All 3 comments

Wikipedia says: "Even when the lowercase form is present without any other diacritic, the dot is not always rendered in historic texts (the same historically applied to the Roman letters i and j). Some modern texts and font styles, except for cursive styles, still discard the "soft" dot on the lowercase letter because the text is readable without it."

I have no opinion on it myself.

The corresponding Unicode code point for “і” is U+0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I. And at the place you pointed out, in the OSM database, the name values indeed use this code point. So the OSM data itself seem to be correct.

The font family we are using for rendering is Noto. There is a ticket about adding a dot to this character on Noto’s issue tracker. Noto ships currently two glyphs for U+0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I: One _with_ a dot, the other one _without_ a dot. I’m not sure which are the conditions that trigger one or the other rendering. (It doesn’t show up in the locl lookup table, but in some other lookup tables.) As I don’t know well the Cyrillic script, I haven’t a clear idea about, but I would suggest you subscribe to the Noto issue mentioned above.

Thanks for investigating, @sommerluk!

As this seems to be an upstream issue in the font, I'm going to close the issue on our side. Hopefully a solution will be find on the Noto side!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

d3netxer picture d3netxer  Â·  4Comments

Thorwynn picture Thorwynn  Â·  3Comments

HolgerJeromin picture HolgerJeromin  Â·  3Comments

wielandb picture wielandb  Â·  3Comments

dktue picture dktue  Â·  4Comments