drop ambiguous-wide behaviour from Unicode CJK locales

Thomas Wolff towo@towo.net
Sat Oct 10 17:20:51 GMT 2020


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






More information about the Cygwin mailing list