punctuationFH (str) {
    return replacer(conversionTables.fullwidthToHalfwidth.punctuation)(str)
  }
Fix kana and apply the following processes;
* Replace repeat characters
* Alphabet to halfwidth
* Numbers to halfwidth
* Punctuation to fullwidth
* Katakana to fullwidth
* Fix fullwidth kana
* Replace composite symbols

@param {string} str
@return {string}