From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#21028: Slow font rendering in emacs Date: Mon, 13 Mar 2017 22:39:48 +0200 Message-ID: <83tw6wc3mz.fsf@gnu.org> References: <559F9FAF.8090708@live.com> <83zigpayz8.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1489437681 14712 195.159.176.226 (13 Mar 2017 20:41:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 13 Mar 2017 20:41:21 +0000 (UTC) Cc: 21028@debbugs.gnu.org To: Ralf Jung Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 13 21:41:16 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cnWmC-0002pV-PT for geb-bug-gnu-emacs@m.gmane.org; Mon, 13 Mar 2017 21:41:08 +0100 Original-Received: from localhost ([::1]:54315 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cnWmH-0006a9-AZ for geb-bug-gnu-emacs@m.gmane.org; Mon, 13 Mar 2017 16:41:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57277) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cnWmB-0006Zt-1y for bug-gnu-emacs@gnu.org; Mon, 13 Mar 2017 16:41:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cnWm6-00078o-JI for bug-gnu-emacs@gnu.org; Mon, 13 Mar 2017 16:41:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56157) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cnWm6-00078e-Fa for bug-gnu-emacs@gnu.org; Mon, 13 Mar 2017 16:41:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cnWm6-0008Pc-9L for bug-gnu-emacs@gnu.org; Mon, 13 Mar 2017 16:41:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Mar 2017 20:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21028 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21028-submit@debbugs.gnu.org id=B21028.148943761932277 (code B ref 21028); Mon, 13 Mar 2017 20:41:02 +0000 Original-Received: (at 21028) by debbugs.gnu.org; 13 Mar 2017 20:40:19 +0000 Original-Received: from localhost ([127.0.0.1]:54356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cnWlP-0008OX-K8 for submit@debbugs.gnu.org; Mon, 13 Mar 2017 16:40:19 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:37616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cnWlO-0008OL-GD for 21028@debbugs.gnu.org; Mon, 13 Mar 2017 16:40:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cnWlE-0006Vi-PE for 21028@debbugs.gnu.org; Mon, 13 Mar 2017 16:40:13 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52833) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cnWlE-0006VO-Mr; Mon, 13 Mar 2017 16:40:08 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3720 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cnWlD-0005fh-T9; Mon, 13 Mar 2017 16:40:08 -0400 In-reply-to: (message from Ralf Jung on Mon, 13 Mar 2017 19:12:10 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:130556 Archived-At: > Cc: 21028@debbugs.gnu.org > From: Ralf Jung > 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.