NFKD
NFKD stands for Normalization Form Compatibility Decomposition. It is one of the Unicode normalization forms defined to allow consistent comparison and processing of text. NFKD applies the compatibility decomposition mapping to each character in a string, replacing characters with their canonical components, and does not reassemble the result into composed characters. The effect is a fully decomposed sequence that reflects compatibility variants such as ligatures and certain presentation forms.
In contrast to NFD (Canonical Decomposition) and NFC (Canonical Decomposition followed by Canonical Composition), NFKD specifically
Common examples of NFKD decomposition include ligatures like U+FB01 (fi) decomposing to the sequence f, i, and
Caveats include that NFKD can alter the semantic distinctions between characters and is not reversible. It