It seems that ambiguous-wide behaviour (i.e. double-width property for characters in the East Asian Ambiguous width category) for CJK locales with UTF-8 encoding is inconsistent with Linux locale definitions. I've sent a patch to the newlib list that changes that. Characters like ─ ü æ are no longer wide in the following locales:
ja_JP.utf8
ko_KR.utf8
zh_*.utf8
but only in ja, ko, zh locales with legacy encoding. Explicit modifiers @cjkwide and @cjknarrow are not affected.
Thomas




--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to