GNU bug report logs - #28535
25.2; Composed charater colon slows down Emacs performance while you in buffer with this character

Previous Next

Package: emacs;

Reported by: Oleksandr Gavenko <gavenkoa <at> gmail.com>

Date: Thu, 21 Sep 2017 10:36:01 UTC

Severity: normal

Found in version 25.2

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: Oleksandr Gavenko <gavenkoa <at> gmail.com>
Cc: 28535 <at> debbugs.gnu.org
Subject: bug#28535: 25.2; Composed charater colon slows down Emacs performance while you in buffer with this character
Date: Thu, 21 Sep 2017 19:50:19 +0300
> From: Oleksandr Gavenko <gavenkoa <at> gmail.com>
> Date: Thu, 21 Sep 2017 19:12:25 +0300
> Cc: 28535 <at> debbugs.gnu.org
> 
>  Please provide a simple reproduction recipe, for reference, if you
>  can.
> 
> Run native W32 Emacs 25.2.1.
> 
> With C-x 8 RET 2237 RET I place "problematic" character into buffer and Emacs becomes to have problem
> with responsiveness (when I move cursor, especially if it cross problematic character).

Thanks.

> That is not a single character that cause problem. I detect a lot of them inside buffer:
> 
> M-x describe-input-method RET TeX RET
> 
> It seems that any which isn't same width as "Courier New" - cause a problem.

IME, only some fonts cause this, MS Gothic is one of them.

> With:
> 
> (setq inhibit-compacting-font-caches t) 
> 
> redisplay lags was disappeared on cursor moves.

Great, then I guess this bug can be closed?

> Is it possible to adjust font choosing preference to try well known fonts (like DejaVu) before falling to ugly and
> buggy MS Gothic? So other Emacs users will have less problems on Windows .

We already do that by default, but we prefer Symbola, as its coverage
is much better.

If you want to use DejaVu Sans Mono instead, you can customize your
fontset accordingly, see fontset.el for examples of how to do that.




This bug report was last modified 7 years and 243 days ago.

Previous Next


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