GNU bug report logs -
#4839
23.1.50; *Buffer List* -- incorrect handling of multibyte characters?
Previous Next
Reported by: stepnem <at> gmail.com
Date: Sat, 31 Oct 2009 13:55:05 UTC
Severity: minor
Done: Chong Yidong <cyd <at> stupidchicken.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Štěpán Němec <stepnem <at> gmail.com> writes:
> On Mon, Nov 02, 2009 at 04:08:16AM -0500, Glenn Morris wrote:
>> stepnem <at> gmail.com wrote:
>>
>> > Here is a part of my *Buffer List*:
>> >
>> > desktop-menu.el 20228 Emacs-Lisp ~/.emacs.d/load/desktop-menu.el
>> [...]
>> > 面無人色.org 11681 Org ~/Documents/ling/cn/面無人色.org
>> > xhc.org 1833 Org ~/Documents/ling/cn/xhc.org
>> > 词典.org 2940 Org ~/Documents/ling/cn/词典.org
>> [...]
>> > All the `Org' lines, with exception of `xhc.org', are misaligned.
>>
>> When I copy and paste your buffer names, the issue seems to be that
>> `string-width' returns an incorrect value (eg 13 when the buffer name
>> actually seems to occupy 12). Although some of these characters seem
>> to have a non-integer width on my system, so I don't see that it is
>> possible to get this right. But it still looks more wrong than it
>> should be (off by > 1 character).
>
> Yes -- when I view your quotation from my mail above in Mutt, it's
> aligned correctly, but as soon as I cut & paste it into an Emacs buffer,
> it's misaligned again, the exact same way as displayed in the *Buffer List*...
If the double width characters are not exactly twice as wide as the
single width characters there is not much that can be done about that.
Andreas.
--
Andreas Schwab, schwab <at> linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
This bug report was last modified 15 years and 201 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.