GNU bug report logs - #53729
29.0.50; Tamil text not shaped in modeline

Previous Next

Package: emacs;

Reported by: Visuwesh <visuweshm <at> gmail.com>

Date: Wed, 2 Feb 2022 16:57:01 UTC

Severity: normal

Found in version 29.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Jai Vetrivelan <jaivetrivelan <at> gmail.com>
Cc: 53729 <at> debbugs.gnu.org, visuweshm <at> gmail.com
Subject: bug#53729: 29.0.50; Tamil text not shaped in modeline
Date: Sat, 19 Feb 2022 10:23:32 +0200
> From: Jai Vetrivelan <jaivetrivelan <at> gmail.com>
> Cc: Visuwesh <visuweshm <at> gmail.com>,  53729 <at> debbugs.gnu.org
> Date: Sat, 19 Feb 2022 09:50:10 +0530
> 
> I tried reproducing the above issue and can confirm it.
> 
> The text is weirdly shaped when opening a binary file with file
> extension. There are no messages in stdout/stderr, however.

Thanks.  I think I see the problem.  If I'm right, file-name
extensions are not related to this.

Please try this much simpler reproducer:

  emacs -Q
  C-x b கட்டற்ற மென்பொருள் RET

At this point you should see a buffer whose name is "கட்டற்ற மென்பொருள்"
and whose mode line displays the buffer name correctly.

  M-: (set-buffer-multibyte nil) RET

Now the buffer's name should display incorrectly on the mode line.

IOW, the problem happens when the buffer is unibyte, probably because
we disable text shaping (a.k.a. "character compositions") in that
case.




This bug report was last modified 3 years and 88 days ago.

Previous Next


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