code: def unicode(
      text: str, *, form: Literal["NFC", "NFD", "NFKC", "NFKD"] = "NFC"
  ) -> str:
      """
      Normalize unicode characters in ``text`` into canonical forms.
  
      Args:
          text
          form: Form of normalization applied to unicode characters.
              For example, an "e" with accute accent "´" can be written as "e´"
              (canonical decomposition, "NFD") or "é" (canonical composition, "NFC").
              Unicode can be normalized to NFC form without any change in meaning,
              so it's usually a safe bet. If "NFKC", additional normalizations are applied
              that can change characters' meanings, e.g. ellipsis characters are replaced
              with three periods.
  
      See Also:
          https://docs.python.org/3/library/unicodedata.html#unicodedata.normalize
      """
      return unicodedata.normalize(form, text)
  
file_path: textacy/src/textacy/preprocessing/normalize.py
imports: import re
  import unicodedata
  from typing import Literal
  from .None import resources
label_desc: Use image node_id 5 for calling a global function with example usage: unicode(text) and returns: unicodedata