GNU bug report logs - #19872
24.4; UTF8 characters of unusual width (Gnus markers)

Previous Next

Packages: gnus, emacs;

Reported by: Sebastien Vauban <sva-news <at> mygooglest.com>

Date: Sun, 15 Feb 2015 09:07:02 UTC

Severity: minor

Tags: wontfix

Merged with 33232

Found in versions 24.4, 5.13, 5.130014

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: sva-news <at> mygooglest.com, 19872 <at> debbugs.gnu.org
Subject: Re: bug#19872: 24.4; UTF8 characters of unusual width (Gnus markers)
Date: Wed, 18 Feb 2015 05:43:51 +0200
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Cc: sva-news <at> mygooglest.com,  19872 <at> debbugs.gnu.org
> Date: Wed, 18 Feb 2015 11:43:26 +1100
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > I don't see why would you need to do all that.  First, you already do
> > these calculations, to know how many blanks to insert, right?  So you
> > already know whether a string is too long, at least in terms of
> > characters, right?  And :align-to can work in character units as well
> > as in pixels.
> 
> Well, the problem here is that some fonts are wider than others.  If
> Gnus says "this should be 20 characters wide", then if some of the
> glyphs are wider than the normal 20 characters, then things won't line
> up any more.

AFAIR, :align-to works in units of canonical character width, so this
problem does not exist.

> > And second, AFAIU you are talking about an additional feature.  The OP
> > presented a use case where no string is too long, AFAICT.  So it would
> > get you bonus points to handle long strings as well, but that's not
> > what this bug report is about: the same problem exists with the
> > current "alignment" using whitespace, right?
> 
> Gnus truncates the strings if they're too long and inserts spaces if
> they're too short.

Then I think you already have everything in place, just replace
insertion of blanks with a :align-to display property.




This bug report was last modified 5 years and 330 days ago.

Previous Next


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