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#32159: 26.1; inhibit-compacting-font-caches does not fix all fonts lagging issue Date: Sun, 15 Jul 2018 17:41:51 +0300 Message-ID: <83in5ga7dc.fsf@gnu.org> References: <83muut9q8m.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1531669092 3928 195.159.176.226 (15 Jul 2018 15:38:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 15 Jul 2018 15:38:12 +0000 (UTC) Cc: 32159@debbugs.gnu.org To: Moses Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 15 17:38:07 2018 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 1fej67-0000va-4r for geb-bug-gnu-emacs@m.gmane.org; Sun, 15 Jul 2018 17:38:07 +0200 Original-Received: from localhost ([::1]:45933 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fej8E-0005pG-1T for geb-bug-gnu-emacs@m.gmane.org; Sun, 15 Jul 2018 11:40:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45788) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fej84-0005nR-Hj for bug-gnu-emacs@gnu.org; Sun, 15 Jul 2018 11:40:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fej81-0000UW-U8 for bug-gnu-emacs@gnu.org; Sun, 15 Jul 2018 11:40:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:36930) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fej81-0000UA-Pa for bug-gnu-emacs@gnu.org; Sun, 15 Jul 2018 11:40:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fej80-0000D2-Oj for bug-gnu-emacs@gnu.org; Sun, 15 Jul 2018 11:40:05 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Jul 2018 15:40:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32159 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32159-submit@debbugs.gnu.org id=B32159.1531669170742 (code B ref 32159); Sun, 15 Jul 2018 15:40:04 +0000 Original-Received: (at 32159) by debbugs.gnu.org; 15 Jul 2018 15:39:30 +0000 Original-Received: from localhost ([127.0.0.1]:41942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fej7S-0000Bt-D6 for submit@debbugs.gnu.org; Sun, 15 Jul 2018 11:39:30 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fej7N-0000BF-7S for 32159@debbugs.gnu.org; Sun, 15 Jul 2018 11:39:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1feiDZ-0007gR-E4 for 32159@debbugs.gnu.org; Sun, 15 Jul 2018 10:41:48 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57902) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1feiDZ-0007gG-AF; Sun, 15 Jul 2018 10:41:45 -0400 Original-Received: from [176.228.60.248] (port=3813 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1feiDY-0007VJ-LI; Sun, 15 Jul 2018 10:41:45 -0400 In-reply-to: (message from Moses on Sun, 15 Jul 2018 05:50:26 +0000) 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:148540 Archived-At: > From: Moses > Date: Sun, 15 Jul 2018 05:50:26 +0000 > Cc: 32159@debbugs.gnu.org > > You are right. I got 5906 installed fonts returned from (length > (x-list-fonts "*")). However, this still a problem, which is really > annoying when editing files that contain more than one language. Do some of the characters in HELLO display as boxes with hex code inside them, and if so, do you see slow-down when Emacs is about to display those characters? If the answer to both question is YES, I can suggest a customization to try that might help you avoid the slowdown (assuming you don't need to be able to display characters from those scripts), but please tell what characters are involved in this. > Other editor does not have the similar issue. AFAIK, no other editor supports such a large variety of fonts. > I am not an expert, but as far > as I know, the font fallback link is already stored in the register > under key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows > NT\CurrentVersion\FontLink\SystemLink, why Emacs still needs to search > fonts multiple times? I don't think that Registry setting is relevant to the issue at hand. Emacs looks for fonts based on its internal database of features required by each script.