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

Bug#1122519: xterm: display corruption with double-width characters



On Wed, Dec 17, 2025 at 02:29:05AM +0100, Vincent Lefevre wrote:
> On 2025-12-17 01:34:03 +0100, Vincent Lefevre wrote:
> > To reproduce the issue more easily, I've attached Xterm.log.xz
> > (compressed xterm log file obtained with the simple test on
> > xterm-bug.mbox). Just run
> > 
> >   xterm -geometry 80x60 -e 'unxz -c Xterm.log.xz ; sleep 999'
> > 
> > See the differences between xterm-403.png and xterm-405.png (attached).
> 
> In the log file, there is the following sequence of characters:

Your screenshot shows that U+2642 uses one cell in xterm-403, and xterm
is using two cells in xterm-405.  In my previous reply I pointed to where
that comes from.

The change in #404 was limited to cell-size and cursor-movement, because
a full implementation of VS16 probably will involve some work on Xft.

(as a reminder, this is no longer bug #1122519).
 
> i.e. there is an additional space after U+FE0F VARIATION SELECTOR-16.

-- 
Thomas E. Dickey <dickey@invisible-island.net>
https://invisible-island.net

Attachment: signature.asc
Description: PGP signature


Reply to: