GNU bug report logs - #25309
11.89.8; multi-level script fontification stacks incorrectly

Previous Next

Package: auctex;

Reported by: Gennady Uraltsev <gennady.uraltsev <at> gmail.com>

Date: Sat, 31 Dec 2016 14:14:01 UTC

Severity: normal

Found in version 11.89.8

Done: Tassilo Horn <tsdh <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: Tassilo Horn <tsdh <at> gnu.org>
To: Mosè Giordano <mose <at> gnu.org>
Cc: Uwe Brauer <oub <at> mat.ucm.es>, 25309 <at> debbugs.gnu.org,
 Gennady Uraltsev <gennady.uraltsev <at> gmail.com>
Subject: Re: bug#25309: 11.89.8;
 multi-level script fontification stacks incorrectly
Date: Sun, 01 Jan 2017 10:38:20 +0100
Mosè Giordano <mose <at> gnu.org> writes:

Hi Gennady, Uwe & Mosè,

[CC'ing Uwe because I know he uses this feature.]

>> The multi-level fontification was introduced by
>> Tassilo Horn with commit 513490f on 2015-09-03.
>
> Wow, I didn't even remember such change!  My memory is failing :-(
>
> Tassilo, when/if you have time (I don't want to break your holidays
> ;-), could you please give a look at this?

I just had a look and Gennady is correct in that there is an issue here
although what I get is a bit different from his observations.

With `font-latex-fontify-script' set to 'multi-level or 'invisible, what
I expect in $a^b^c$ is that the b is raised above a and a bit smaller,
and c is raised above b and again a bit smaller.  What I actually see is
that b is raised above a and a bit smaller but c is raised to the very
same height as b and has b's size.

Sadly, I have no clue why that's the case.  The code worked as intended
when I wrote it and there haven't been any changes to it AFAICS.  Maybe
something is Emacs changed?  I've tried Emacs 25.1 and master with the
same results.

Does anyone of you have an older Emacs copy (22.x, 23.x, 24.x) installed
and can check what the results are with that?

Bye,
Tassilo




This bug report was last modified 8 years and 187 days ago.

Previous Next


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