code: def _build_width_map():
      
      # Though it's not listed as a fullwidth character, we'll want to convert
      # U+3000 IDEOGRAPHIC SPACE to U+20 SPACE on the same principle, so start
      # with that in the dictionary.
      width_map = {0x3000: ' '}
      for i in range(0xff01, 0xfff0):
          char = chr(i)
          alternate = unicodedata.normalize('NFKC', char)
          if alternate != char:
              width_map[i] = alternate
      return width_map
docs: Build a translate mapping that replaces halfwidth and fullwidth forms
      with their standard-width forms.