bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#21028: Slow font rendering in emacs


From: Eli Zaretskii
Subject: bug#21028: Slow font rendering in emacs
Date: Mon, 13 Mar 2017 22:39:48 +0200

> Cc: address@hidden
> From: Ralf Jung <address@hidden>
> Date: Mon, 13 Mar 2017 19:12:10 +0100
> 
> > Do you have any measurements that would show the slowdown in numbers?
> 
> I know very little about emacs, so I wouldn't know how to make any
> measurements.

If some reaction time is slow, just estimating how many seconds it
takes might be good enough, if you describe the slow command and what
is on the screen when it is slow.

> > Also, what is your value of system-configuration-options and
> > system-configuration-features?  And which version of Emacs is that?
> 
> Sorry, I have no idea how to read those variables

Type

  M-: system-configuration-options RET

and tell what Emacs displays.  the same with the other one.

> This is emacs 24.5+1-8 as packaged by Debian.
> 
> > What happens if you don't make any of the above customizations?
> 
> Emacs is fine in terms of speed, but it uses the wrong font for
> characters not supported by Fira Sans Mono.
> For example, for ∃ it picks "STIX"

The default fontset was improved in Emacs 25.1, so there you should
have Symbola for this character automatically.

> I acknowledge that it'd be much easier if you could reproduce the
> problem.  That said, there's a patch that Clément said works.  Honestly
> I am a little puzzled why you are so hesitant to apply a patch that you
> wrote, and that reportedly fixes the problem.  Do you expect that patch
> to have negative side-effects?  Of course this is ultimately up to you,
> I am just expressing my surprise here.

I'm hesitant because no one understands why that patch should have any
profound effect on performance.  We arrived at the patch by
selectively reverting a particular commit that was fond by bisection.
But that commit fixed an unrelated bug, so it wasn't done by mistake.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]