/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_nfd(+In, -Out) is det
Characters in In are decomposed by canonical equivalence (NFD). Precomposed characters expand into base + combining marks. For example U+00C5 (LATIN CAPITAL LETTER A WITH RING ABOVE) becomes the two-code sequence A + U+030A.
See also
- http://www.unicode.org/reports/tr15/