Convert between full-width (Zenkaku) and half-width (Hankaku) characters in Japanese text. Supports Katakana, ASCII letters/digits, spaces, punctuation, and symbols.