Changeset 17766 in josm


Ignore:
Timestamp:
2021-04-13T17:07:42+02:00 (3 years ago)
Author:
simon04
Message:

fix #20754 - TagChecker: Unusual Unicode character on Nuu-chah-nulth language characters

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java

    r17732 r17766  
    499499            || c == 0x0272 || c == 0x019D // "ɲ/Ɲ" (U+0272/U+019D), see #18740
    500500            || c == 0x0273 || c == 0x019E // "ŋ/Ŋ" (U+0273/U+019E), see #18740
     501            || c == 0x0142 || c == 0x0294 // see #20754
    501502            || (key.endsWith("ref") && 0x1D2C <= c && c <= 0x1D42); // allow uppercase superscript latin characters in *ref tags
    502503    }
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/TagCheckerTest.java

    r17477 r17766  
    383383        assertFalse(TagChecker.containsUnusualUnicodeCharacter("name:kbp", "Kalɩfɔrnii"));
    384384    }
     385
     386    /**
     387     * Non-regression test for <a href="https://josm.openstreetmap.de/ticket/20754">Bug #20754</a>.
     388     */
     389    @Test
     390    void testTicket20754() {
     391        assertFalse(TagChecker.containsUnusualUnicodeCharacter("name", "Yuułuʔiłʔatḥ Lands"));
     392    }
    385393}
Note: See TracChangeset for help on using the changeset viewer.