{ "spec": "0.13", "description": "The key of R7 (spec §29.5) of segments, with the Unicode 18.0.0 tables of §29.5.1, generated by the reference implementation: nfd is NFD(segment) and key is NFD(fold(NFD(s'))), s' the segment without ZWNJ, ZWJ, VS15 and VS16. See testdata/README.md.", "unicode_version": "18.0.0", "tables_digest": "07cf5d54aea1cd13a3ecef14a06976cc49a3cdad755cf9bc10395178b93aeb07", "keys": [ { "name": "ASCII capitals", "segment": "A.txt", "nfd": "A.txt", "key": "a.txt" }, { "name": "sharp s, entry F", "segment": "Straße", "nfd": "Straße", "key": "strasse" }, { "name": "capital sharp s", "segment": "ẞ", "nfd": "ẞ", "key": "ss" }, { "name": "the Kelvin sign, a singleton decomposition", "segment": "K", "nfd": "K", "key": "k" }, { "name": "the Angstrom sign", "segment": "Å", "nfd": "Å", "key": "å" }, { "name": "dotless i, the extra folding of NTFS", "segment": "ı", "nfd": "ı", "key": "i" }, { "name": "capital I with a dot, entry F", "segment": "İ", "nfd": "İ", "key": "i̇" }, { "name": "precomposed e acute", "segment": "é", "nfd": "é", "key": "é" }, { "name": "decomposed e acute", "segment": "é", "nfd": "é", "key": "é" }, { "name": "final sigma", "segment": "ς", "nfd": "ς", "key": "σ" }, { "name": "U+0390, recursive decomposition", "segment": "ΐ", "nfd": "ΐ", "key": "ΐ" }, { "name": "a Cherokee small letter folds to the capital", "segment": "ꭰ", "nfd": "ꭰ", "key": "Ꭰ" }, { "name": "a Cherokee capital stays", "segment": "Ꭰ", "nfd": "Ꭰ", "key": "Ꭰ" }, { "name": "ligature ff, entry F", "segment": "ff", "nfd": "ff", "key": "ff" }, { "name": "DZ with caron, titlecase", "segment": "Dž", "nfd": "Dž", "key": "dž" }, { "name": "Hangul syllable with a final jamo", "segment": "한", "nfd": "한", "key": "한" }, { "name": "canonical order of two marks", "segment": "ạ́", "nfd": "ạ́", "key": "ạ́" }, { "name": "ZWJ between marks is dropped before NFD", "segment": "á‍̣", "nfd": "á‍̣", "key": "ạ́" }, { "name": "ZWNJ is dropped", "segment": "a‌b", "nfd": "a‌b", "key": "ab" }, { "name": "VS16 and ZWJ of the rainbow flag are dropped", "segment": "🏳️‍🌈", "nfd": "🏳️‍🌈", "key": "🏳🌈" }, { "name": "a reserved prefix, compared by its key", "segment": ".DateKeys-X", "nfd": ".DateKeys-X", "key": ".datekeys-x" }, { "name": "full-width letters fold, not to ASCII", "segment": "CON", "nfd": "CON", "key": "con" } ] }