Function: ucs-normalize-NFKC-string
ucs-normalize-NFKC-string is a byte-compiled function defined in
ucs-normalize.el.gz.
Signature
(ucs-normalize-NFKC-string STR)
Documentation
Compose STR according to the Unicode NFC.
This returns a new string obtained by compatibility decomposition
of STR (see ucs-normalize-NFKD-string) followed by canonical
composition, a.k.a. the "Unicode Normalization Form KC" of STR.
This is much like the NFC (canonical composition) form, but mainly
differs for precomposed characters. For instance:
(ucs-normalize-NFC-string "fi") => "fi"
(ucs-normalize-NFKC-string "fi") = "fi"
Probably introduced at or before Emacs version 23.2.
Source Code
;; Defined in /usr/src/emacs/lisp/international/ucs-normalize.el.gz
(defun ucs-normalize-NFKC-string (str)
"Compose STR according to the Unicode NFC.
This returns a new string obtained by compatibility decomposition
of STR (see `ucs-normalize-NFKD-string') followed by canonical
composition, a.k.a. the \"Unicode Normalization Form KC\" of STR.
This is much like the NFC (canonical composition) form, but mainly
differs for precomposed characters. For instance:
(ucs-normalize-NFC-string \"fi\") => \"fi\"
(ucs-normalize-NFKC-string \"fi\") = \"fi\""
(ucs-normalize-string ucs-normalize-NFKC-region))