[scriptable, uuid(b43a461f-1bcf-4329-820b-66e48c979e14)]
interface nsIUnicodeNormalizer : nsISupports

Methods


          
void NormalizeUnicodeNFC(in AString aSrc, out AString aDest)
 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

 @param aSrc         [IN]  nsAString which contains an input UTF-16 string.
 @param aDest        [OUT] A pointer to an output buffer provided by a callee.
 @return             NS_OK for success, 
void NormalizeUnicodeNFD(in AString aSrc, out AString aDest)

          
void NormalizeUnicodeNFKC(in AString aSrc, out AString aDest)

          
void NormalizeUnicodeNFKD(in AString aSrc, out AString aDest)