Discussion:
Wide Glyph Problems
David Woodfall
2018-04-09 16:04:15 UTC
Permalink
I'm having problems with some messages that use wide glyphs,
especially mail from Ebay (even though I have chosen plain text
mail).

The indentation following these messages is messed up. Here's a
screenshot:

Loading Image...

rxvt-unicode identifies the delivery van as 1f69a in Symbola font and
the tick as 2705 also in Symbola.

I get the same problem when Noto Emoji is used. The same thing also
happens in xfce4-terminal, which is a VTE based term and they are
usually really good with wide fonts. My rxvt-unicode is patched with
the latest wide glyph patches etc.

I don't get this problem in vim at all. The indentation is correct
there.

I've looked on the net to see if there are any wide glyph patches for
mutt, but came up empty.
m***@eldondev.com
2018-04-09 18:05:16 UTC
Permalink
Post by David Woodfall
I'm having problems with some messages that use wide glyphs,
especially mail from Ebay (even though I have chosen plain text
mail).
I think that I am experiencing something similar, but in my case
rendering errors generate what appears to be an unexpected linebreak or
similar. This will throw the whole screen off until I do a manual
redraw. Using mutt in gnu screen in urxvt. Not sure if it's related, but
it happens with the same character sets you describe.
David Woodfall
2018-04-09 19:18:42 UTC
Permalink
On Monday 9 April 2018 14:05,
Post by m***@eldondev.com
Post by David Woodfall
I'm having problems with some messages that use wide glyphs,
especially mail from Ebay (even though I have chosen plain text
mail).
I think that I am experiencing something similar, but in my case
rendering errors generate what appears to be an unexpected linebreak or
similar. This will throw the whole screen off until I do a manual
redraw. Using mutt in gnu screen in urxvt. Not sure if it's related, but
it happens with the same character sets you describe.
Yes, I just tested without screen and it's fine in urxvt and
xfce4-term. Going to move this to the screen bugzilla.
David Woodfall
2018-04-09 20:47:00 UTC
Permalink
On Monday 9 April 2018 20:18,
Post by David Woodfall
On Monday 9 April 2018 14:05,
Post by m***@eldondev.com
Post by David Woodfall
I'm having problems with some messages that use wide glyphs,
especially mail from Ebay (even though I have chosen plain text
mail).
I think that I am experiencing something similar, but in my case
rendering errors generate what appears to be an unexpected linebreak or
similar. This will throw the whole screen off until I do a manual
redraw. Using mutt in gnu screen in urxvt. Not sure if it's related, but
it happens with the same character sets you describe.
Yes, I just tested without screen and it's fine in urxvt and
xfce4-term. Going to move this to the screen bugzilla.
Actually though, in vim + screen it is fine. It just seems to be a
combination of screen + mutt for some reason.

Stumped.
David Woodfall
2018-04-10 19:09:14 UTC
Permalink
On Monday 9 April 2018 21:47,
Post by David Woodfall
On Monday 9 April 2018 20:18,
Post by David Woodfall
On Monday 9 April 2018 14:05,
Post by m***@eldondev.com
Post by David Woodfall
I'm having problems with some messages that use wide glyphs,
especially mail from Ebay (even though I have chosen plain text
mail).
I think that I am experiencing something similar, but in my case
rendering errors generate what appears to be an unexpected linebreak or
similar. This will throw the whole screen off until I do a manual
redraw. Using mutt in gnu screen in urxvt. Not sure if it's related, but
it happens with the same character sets you describe.
Yes, I just tested without screen and it's fine in urxvt and
xfce4-term. Going to move this to the screen bugzilla.
Actually though, in vim + screen it is fine. It just seems to be a
combination of screen + mutt for some reason.
Stumped.
OK. It looks like there's a difference between what mutt is defining
for wide chars than screen.

Here is the screen commit that broke it for mutt:

https://git.savannah.gnu.org/cgit/screen.git/commit/?h=screen-v4&id=c10e99789904ac687701fb9bd7d2bf8b8995b166

It just updates the wide glyph table.

Loading...