Opened 6 months ago
#24407 new defect
Warnings about Unicode characters of triangle symbols in inscriptions of highway=milestone are unnecessary and confusing (at least in Germany)
| Reported by: | goodidea | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Core validator | Version: | |
| Keywords: | Unicode character | Cc: |
Description
Problem description
In my region (Germany), many nodes of highway=milestone are tagged with an inscription tag which contains unicode characters of triangles – from the unicode block “Geometric Shapes” (see https://en.wikipedia.org/wiki/Geometric_Shapes_(Unicode_block)). They are also correct in the inscription tag, as they are shown on the milestone (presumably to indicate in which direction the kilometer readings increase).
It mainly affects these symbols (different users used different symbols): ◂ (U+25C2), ◄ (U+25C4) ◀ (U+25C0), ▸ (U+25B8) ► (U+25BA) ▶ (U+25B6).
These symbols lead, for example, to the message “Tag value contains unusual Unicode character U+25C4 - Tag 'inscription' invalid.”, which is unnecessary (and confusing).
I would also suggest softening the message text. “Tag 'inscription' is invalid” sounds very harsh and strict – especially in inscriptions, since in principle any Unicode character, even rare ones, can occur, I would say. (Perhaps it should be disabled for inscriptions altogether? Although such characters can also occur in ref or name or description or note etc.; that's why I don't fully understand the reason of this warning ...). Perhaps it could be formulated more softly like this: “Please check if the tag 'inscription' with this character is really correct.”
Photo example: https://wiki.openstreetmap.org/wiki/File:Kilometerstein-B172-s%C3%B6Krietzschwitz.jpg
Node example: https://www.openstreetmap.org/node/9051827268
What is the expected result?
Especially in these cases, no warning should be displayed, i.e. at least not for highway=milestone + inscription and the above-mentioned characters. Or, by extension, not for all characters with inscription (and ref? name? description? note?)? Or maybe never for the Unicode block "Geometric Shapes" (and other blocks with symbols etc.?). I'm not sure what the best solution might be here.


