screen-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[screen-devel] [bug #63634] GNU Screen should use wcwdith() in utf8_isdo


From: Vincent Lefèvre
Subject: [screen-devel] [bug #63634] GNU Screen should use wcwdith() in utf8_isdouble() instead of hard-coded tables
Date: Sun, 6 Aug 2023 06:43:28 -0400 (EDT)

Follow-up Comment #2, bug #63634 (project screen):

[(Erreur - Introuvable)]
Yes, this was for screen-v4.

Concerning master, I cannot reproduce the display issue with my testcase using
Mutt, perhaps because the way the display is managed is different in master.
But I eventually managed to trigger a display issue in another way: run
"screen zsh -f", then enter the wide character several times and go on after
the end of the line is reached (since the character isn't available on my
keyboard, I do this by pasting it, but this shouldn't matter). When the
character is recognized as wide, e.g. U+26FA TENT, everything works fine
(possibly except a white rectangle on the last column, depending on the parity
of the number of columns, but this is another issue): the characters appear on
the second line as expected. But when the character is *not* recognized as
wide, e.g. U+1FAF6 HEART HANDS (the one I used in my testcase with Mutt), the
first character after the end of line is reached is displayed on the second
line, but the next ones are displayed on the first line again (erasing the
prompt at the same time). I'm going to look at the patch and check that this
makes this display bug disappear.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63634>

_______________________________________________
Message posté via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]