fmt: switch to char.width() method

- `fmt` doesn't need the `charwidth` module now that `width()` is implemented on the `UnicodeChar` trait.

- tidy up one function whose name wasn't consistent