WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsIUnicodeNormalizer

IID:B43A461F-1BCF-4329-820B-66E48C979E14
Inherits From:nsISupports

This interface is implemented by the following components:


Methods

void NormalizeUnicodeNFC ( AString src , out AString dest ) void NormalizeUnicodeNFD ( AString src , out AString dest ) void NormalizeUnicodeNFKC ( AString src , out AString dest ) void NormalizeUnicodeNFKD ( AString src , out AString dest )

void NormalizeUnicodeNFC ( AString src , out AString dest )

Arguments:
src
dest

void NormalizeUnicodeNFD ( AString src , out AString dest )

Normalize Unicode (NFD, NFC, NFKD, NFKC).

NFD: Canonical Decomposition NFC: Canonical Decomposition, followed by Canonical Composition NFKD: Compatibility Decomposition NFKC: Compatibility Decomposition, followed by Canonical Composition Reference: Unicode Standard, TR15, Unicode Normalization Forms

Arguments:
src: [IN] nsAString which contains an input UTF-16 string.
dest: [OUT] A pointer to an output buffer provided by a callee.
Returns:
NS_OK for success,

void NormalizeUnicodeNFKC ( AString src , out AString dest )

Arguments:
src
dest

void NormalizeUnicodeNFKD ( AString src , out AString dest )

Arguments:
src
dest

Reference documentation is generated from Mozilla's source.