diff --git a/src/chars.c b/src/chars.c index 3c7e18f7..99554551 100644 --- a/src/chars.c +++ b/src/chars.c @@ -179,8 +179,8 @@ char control_mbrep(const char *c, bool isdata) /* Return the width in columns of the given (multibyte) character. */ int mbwidth(const char *c) { - /* Ask for the width only when the character isn't plain ASCII. */ - if ((unsigned char)*c > 0xC1) { + /* Only characters beyond U+02FF can be other than one column wide. */ + if ((unsigned char)*c > 0xCB) { wchar_t wc; int width;