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, 22 Jul 2018 17:06:44 +0300 Message-ID: <8336wbxt3f.fsf@gnu.org> References: <83muut9q8m.fsf@gnu.org> <45c210aa-5a57-45f7-9bd4-752876b233c2@default> <8336wj9s5d.fsf@gnu.org> <83y3ea7ff4.fsf@gnu.org> <83tvox7vi7.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1532268308 23940 195.159.176.226 (22 Jul 2018 14:05:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 22 Jul 2018 14:05:08 +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 22 16:05:04 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 1fhEyt-00065X-BT for geb-bug-gnu-emacs@m.gmane.org; Sun, 22 Jul 2018 16:05:03 +0200 Original-Received: from localhost ([::1]:56119 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhF0y-0003vW-Hh for geb-bug-gnu-emacs@m.gmane.org; Sun, 22 Jul 2018 10:07:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48061) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhF0p-0003th-JD for bug-gnu-emacs@gnu.org; Sun, 22 Jul 2018 10:07:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fhF0o-0007ng-NC for bug-gnu-emacs@gnu.org; Sun, 22 Jul 2018 10:07:03 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47452) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fhF0o-0007nb-Is for bug-gnu-emacs@gnu.org; Sun, 22 Jul 2018 10:07:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fhF0o-0000Gl-Cg for bug-gnu-emacs@gnu.org; Sun, 22 Jul 2018 10:07: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: Sun, 22 Jul 2018 14:07:02 +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.15322684121019 (code B ref 32159); Sun, 22 Jul 2018 14:07:02 +0000 Original-Received: (at 32159) by debbugs.gnu.org; 22 Jul 2018 14:06:52 +0000 Original-Received: from localhost ([127.0.0.1]:52470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhF0e-0000GM-Kd for submit@debbugs.gnu.org; Sun, 22 Jul 2018 10:06:52 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57033) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhF0c-0000G8-By for 32159@debbugs.gnu.org; Sun, 22 Jul 2018 10:06:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fhF0S-0007it-Qt for 32159@debbugs.gnu.org; Sun, 22 Jul 2018 10:06:45 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47082) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhF0S-0007ip-MP; Sun, 22 Jul 2018 10:06:40 -0400 Original-Received: from [176.228.60.248] (port=4046 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fhF0S-0007Pz-9j; Sun, 22 Jul 2018 10:06:40 -0400 In-reply-to: (message from Moses on Sun, 22 Jul 2018 05:45:46 +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:148809 Archived-At: > From: Moses > Date: Sun, 22 Jul 2018 05:45:46 +0000 > Cc: drew.adams@oracle.com, 32159@debbugs.gnu.org > > On Tue, Jul 17, 2018 at 11:05 PM Eli Zaretskii wrote: > > More importantly, if Emacs stops short of finding a font, it will not > > have any useful suggestion for the actual setup of the fontset, > > because it will not know what font to suggest. > > Maybe Emacs can prompt the user to find/download the fonts that missing? We could prompt, but without telling the names of the required fonts, how useful would be such a prompt? All we know is a script, and maybe some other attributes. How many users will know what fonts to look for and download? Also, in quite a few cases the problem is not that a font is not available, the problem is that there are too many fonts to try before Emacs gets to one that can display a character. > > So please see if the problems that prompted your bug report are indeed > > solved by customizing your fontset, including determining which > > scripts/ranges of character codepoints needed such customization, and > > let's defer the discussion of more user-friendly facilities to after > > that. > > After many failed tries. I finally make Emacs a little faster after > customized the fontset. Can you try to make this a little more quantitative? How long did it take before and how long after the fontset customizations? And why did you need many failed trials, what was the problem that prevented you from succeeding on the first trial? > I have to find the font name and the script name for each script. It > a painful process. Which scripts are the ones for which you needed to customize the fontset? I mean in your real-life use cases, not for displaying HELLO. > The HELLO file opening still slow though. You mean, customizing the fontset didn't help with HELLO? Is it possible that you customized the fontset for scripts other than those which slow down HELLO? Thanks.