Hello,

I’m forwarding the report originally by Egmont Koblinger for your information:

https://github.com/MidnightCommander/mc/issues/4799#issuecomment-3442057420

—

ncursesw (the wide char library only) with KOI8-R is broken since ncurses 
version 6.4-20240203, up to including latest 6.5-20251018.

Test program: ncursesw-koi8r.c

Attachment: ncursesw-koi8r.c
Description: Binary data


hline() with an 8-bit character only works if the line length is at least 7-ish 
characters long. vline() doesn't work.

Not shown in the test program: their widechar equivalent hline_set() and 
vline_set() are also broken, and so is addch()'s wide char equivalent add_wch().

Line drawing works using the ACS_* or WACS_* characters, but not their 8-bit 
codepoints according to the locale. Not only single and double line drawing 
characters are affected, but so are cyrillic letters and other symbols.

—

All the best,
Yury

Reply via email to