Adjust header for wide character.
Refactoring.

Fix unnecessary type conversion.
Fix argument order in diff.
Update to latest go-runewidth.
Merge pull request #3 from yushi/adjust-header-for-wide-character

Adjust header for wide characters.