"Ambiguous-width as double-width" broken
By egm... on September 24, 2010 18:57 (imported from Google Code)
As of r144, the "Treat ambiguous-width characters as double width" feature is broken.
When enabled, most characters of the latin-1 set (using utf-8 encoding) are considered as double width. E.g. just copy-paste this: áéíó from here, or type it from keyboard. Each character is padded with a space. Line drawing characters are also considered double width, causing e.g. midnight commander to totally fall apart. I don't think these characters are ambiguous, they should be single width in all cases.
So, this option has to be turned off in order for the terminal to behave correctly.
Moreover, this option is turned on by default, that is, the incorrect behavior is the default. (This might be a legacy carried from old iTerm settings, haven't tried with a clean profile, but still...)
My locale is hu_HU.UTF-8, and the Mac OS is 10.5.8.