On Wed, Dec 17, 2025 at 01:34:03AM +0100, Vincent Lefevre wrote: > Control: reopen -1 > Control: found -1 405-1 > > On 2025-12-12 15:41:50 -0500, Thomas Dickey wrote: > > On Fri, Dec 12, 2025 at 09:03:06PM +0100, Sven Joachim wrote: > > > On 2025-12-11 20:10 -0500, Thomas Dickey wrote: > > > > I see the cause, will make an update within the next day or so. > > > > > > Thanks. Do you intend to release xterm 405 this weekend, or should I > > > cherry-pick the changes from xterm 404-c? I would prefer the former, > > > but can do the latter. > > > > I'll release 405 this weekend (otherwise I'll be getting other reports). > > Unfortunately, this does not fix the issue entirely. > > I've attached xterm-bug.mbox, and viewing the message with Mutt gives How would I view that? (mutt -f xterm-bug.mbox gives an error) > a line overflow, in particular (my Mutt configuration may have an > influence, but see below to reproduce the issue more easily). > > With Mutt in GNU Screen, I still get something like > > https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=1122519;filename=20251211-003112.png;msg=5 > > and even worse. > > 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). The example has a VS16, which tells xterm to display the preceding character with two cells if it happens to be an Emoji. The preceding character is U+2642, and according to Unicode 17 is an Emoji. Unicode.org's guideline here is to make Emoji's fullwidth: https://unicode.org/reports/tr51/ Current practice is for emoji to have a square aspect ratio, deriving from their origin in Japanese. For interoperability, it is recommended that this practice be continued with current and future emoji. They will typically have about the same vertical placement and advance width as CJK ideographs. "square aspect ratio" is the same thing as "fullwidth". ...I verified the change here: https://www.jeffquast.com/post/ucs-detect-test-results/ This isn't a bug, but something that I see that I should make configurable, because different applications are going to behave differently. If you want to discuss that, you should close the bug that you reopened, (because I did fix it) and we'll proceed with that. > >From a@b.invalid Wed Dec 10 10:31:31 2025 > From: a@b.invalid > Subject: =?UTF-8?B?8J+nnfCfj7vigI3imYLvuI/wn4yLIENhbmRsZWxpZ2h0wqA6IExl?= > =?UTF-8?B?IFNlaWduZXVyIGRlcyBBbm5lYXV4IHMnaW5zdGFsbGUgw6AgTHlvbg==?= > Date: Wed, 10 Dec 2025 03:31:22 -0600 > MIME-Version: 1.0 -- Thomas E. Dickey <dickey@invisible-island.net> https://invisible-island.net
Attachment:
signature.asc
Description: PGP signature