/usr/lib/swipl/library/ext/utf8proc/unicode.pl
All Application Manual Name SummaryHelp

  • ext
    • utf8proc
      • unicode.pl -- Unicode string handling
        • unicode_map/3
        • unicode_nfd/2
        • unicode_nfc/2
        • unicode_nfkd/2
        • unicode_nfkc/2
        • unicode_nfkc_casefold/2
        • unicode_casefold/2
        • unicode_property/2
        • atom_graphemes/2
        • string_graphemes/2
        • unicode_version/1
        • unicode_codepoint_valid/1
      • unicode_security.pl -- Unicode security helpers (UTS #39, UAX #24)
 unicode_nfkd(+In, -Out) is det
Characters in In are decomposed by compatibility equivalence (NFKD). Compatibility decomposition expands presentation forms (ligatures, subscripts, fullwidth letters) into their base forms; for example U+FB03 (LATIN SMALL LIGATURE FFI) becomes `f f i`.