GNU bug report logs - #63544
28.3; extra width not renderes correctly in TUI when making a character wider

Previous Next

Package: emacs;

Reported by: Adam Ibrahim <ibrahimadam193 <at> gmail.com>

Date: Wed, 17 May 2023 02:05:01 UTC

Severity: normal

Tags: notabug

Found in version 28.3

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Adam Ibrahim <ibrahimadam193 <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 28.3; extra width not renderes correctly in TUI when making a
 character wider
Date: Tue, 16 May 2023 15:34:38 -0400
[Message part 1 (text/plain, inline)]
When I make a character wider by changing the char width table, it isn't
sometimes with shows and sometimes it doesn't.

1. Start up emacs with this command.

emacs -Q --eval '(progn (set-char-table-range char-width-table #x221e 2)
(set-char-table-range char-width-table #x2014 2))'

2. Type "—a" into the scratch buffer. The em dash should be correctly
rendered two cells wide, and the a shouldn't overlap with the em dash.
3. `M-x redraw-screen`. The em dash should now overlap the a.

consistently works with:

- Termux, iosevka
- xfce4-terminal, iosevka and source code pro
- Kitty, iosevka
[Message part 2 (text/html, inline)]

This bug report was last modified 1 year and 314 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.