GNU bug report logs - #54646
29.0.50; set-fontset-font and font clipping issues

Previous Next

Package: emacs;

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

Date: Thu, 31 Mar 2022 03:38:01 UTC

Severity: normal

Merged with 73752

Found in versions 29.0.50, 29.4

Fixed in version 30.1

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: Visuwesh <visuweshm <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 54646 <at> debbugs.gnu.org
Subject: bug#54646: 29.0.50; set-fontset-font and font clipping issues
Date: Thu, 31 Mar 2022 19:14:23 +0530
[வியாழன் மார்ச் 31, 2022] Eli Zaretskii wrote:

>> From: Visuwesh <visuweshm <at> gmail.com>
>> Cc: 54646 <at> debbugs.gnu.org
>> Date: Thu, 31 Mar 2022 14:59:47 +0530
>> 
>> > Also, what version of HarfBuzz do you have there?  Can you try
>> > upgrading to a newer version?
>> 
>> Emacs is linked against HarfBuzz 3.0.0.  I will see if I can update it,
>> and report back in the evening.  (P.S., maybe we should look into
>> including this info in the text that M-x report-emacs-bug prepares?)
>
> HarfBuzz is remarkably compatible, and its version until now was never
> important.  I asked about that because it is the source of the
> composition data which seems to be incorrect in the wrong display
> cases.  I'm not yet sure it's a HarfBuzz problem.
>

I compiled an Emacs that is linked against HarfBuzz 3.3.2, and it shows
the same problem.

>> [ I will also check if I can reproduce this in emacs -Q but with 
>>   M-: (set-fontset-font t 'tamil "Kurinto Seri") RET.  ]

I managed to reproduce this in an emacs -Q session with that evaled but
it took me some time [*].  For each buffer that has Tamil text, I have
to zoom in (or none in the case of eww's header-line) different amounts
to see the clipping issue:

    · In init.el, I have to zoom in 7x times
    · In eww, I have to zoom in 1x time
    · In dired, I have to zoom in ~15x times

In the problematic emacs -Q session, current-iso639-language is 'en'.

[*] As in, it literally took me half an hour to observe the issue, and I
    cannot seem to figure out a quick way to reproduce it.

>
> Thanks.
>
> One more question: what is the value of current-iso639-language, and
> is it different between the "bad" and the "good" cases?




This bug report was last modified 253 days ago.

Previous Next


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