GNU bug report logs - #23368
25.0.92; xftfont.c has got a bug

Previous Next

Package: emacs;

Reported by: Masaru Nomiya <nomiya <at> galaxy.dti.ne.jp>

Date: Mon, 25 Apr 2016 07:19:02 UTC

Severity: normal

Merged with 23360, 23363

Found in version 25.0.92

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

Bug is archived. No further changes may be made.

Full log


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

From: Eli Zaretskii <eliz <at> gnu.org>
To: handa <handa <at> gnu.org>
Cc: 23368 <at> debbugs.gnu.org, nomiya <at> galaxy.dti.ne.jp
Subject: Re: bug#23368: 25.0.92; xftfont.c has got a bug
Date: Sun, 22 May 2016 19:26:45 +0300
> From: handa <handa <at> gnu.org>
> Cc: nomiya <at> galaxy.dti.ne.jp, 23368 <at> debbugs.gnu.org
> Date: Mon, 09 May 2016 23:45:11 +0900
> 
> > > CC'ing Handa-san.  This seems to be a duplicate of bug#23360.  Can you
> > > tell which font(s) are used by Wanderlust when this happens?
> 
> I re-read the latest xftfont_open of xftfont.c, but couldn't find a
> problem.  And, as I'm not using Wanderlust, I couldn't reproduce the
> problem.
> 
> Could someone please find a way to reproduce the problem on GNU/Linux
> system by Emacs started with -Q.

Since we want to release Emacs 25.1 soon, I've added a variable,
xft-font-ascent-descent-override, that allows to work around the
problems reported in this and related bugs.  By default, the variable
is nil, which disables overriding the font ascent and descent values,
as this seems to be unnecessary on most systems, and produces annoying
results with some fonts.  On those systems where the override is still
needed, users can set the variable to a non-nil value to solve the
rendering problems.

With that, I consider the bug fixed for Emacs 25.1, and I'm removing
it from the list of bugs that block the release.

We would still want to find a proper fix for these problems, when
their cause becomes known.

Thanks.




This bug report was last modified 9 years and 55 days ago.

Previous Next


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