From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 10 10:54:42 2016 Received: (at submit) by debbugs.gnu.org; 10 Nov 2016 15:54:42 +0000 Received: from localhost ([127.0.0.1]:52425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4rgY-00083k-6T for submit@debbugs.gnu.org; Thu, 10 Nov 2016 10:54:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4rgV-00083V-Ql for submit@debbugs.gnu.org; Thu, 10 Nov 2016 10:54:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4rgP-0002S1-1a for submit@debbugs.gnu.org; Thu, 10 Nov 2016 10:54:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59102) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c4rgO-0002Rr-UO for submit@debbugs.gnu.org; Thu, 10 Nov 2016 10:54:32 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52955) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4rgM-00006g-SQ for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 10:54:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4rgL-0002Pc-91 for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 10:54:30 -0500 Received: from mail-lf0-x22f.google.com ([2a00:1450:4010:c07::22f]:35000) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c4rgK-0002Nv-R3 for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 10:54:29 -0500 Received: by mail-lf0-x22f.google.com with SMTP id b14so192939644lfg.2 for ; Thu, 10 Nov 2016 07:54:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=LQqY9MT8Wrn856dLt21UAU9eTKluo4NvN1Ywn+HzSLw=; b=fDhVuUu02+EziJyMLtRufxuvYLCkWfIh0B4PjHoO2pcH3e8GJUiEBHAVD3piqhBwvp POTm+U8ZhfM2RpDBQVGxjqwL/qTBkX/riN0P6OFqXyLtOVSyVNGJOlGRK9vWVsbNK1Bo T2dV+rFG8tbxjBoNdk7sG09Dz7QEMrGAVN/uCHOoTXDRny9mkuU3lMaPiP5ycPUPbJtb b30L454JVfxWx9gevHIOEramceGxbQ+6d/KC3HyXKLA9SbV9ZMPsRVuY0dfKODTQ0gQM D8gjqGSW+WNI9D+8DQS8LX3zv/zckYnDR0WkeIoVkG6NSJsxv92+aKf5GuM97jAPr9ws SJ9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=LQqY9MT8Wrn856dLt21UAU9eTKluo4NvN1Ywn+HzSLw=; b=e3MCRYkr0DjC7KHN1QhkUo1yiDLmS/o+0xN75YQJ58Gm8sxMOa8R8CjXtEeII+5KlN W7YUUmLqeVfmduzA14Gqf6/vvUTdjlL64Bva20N2prs5PkDKZfysCGZXJxBjVIaQEpbW iKgrgA1KrhXJgKtrIdNsXc5D5S//ZVhju8CfW6PkQk07+Y7tK2MtLxEJ8rrx8IuOQaUg mU5KTmqy8TB7FIVPVn/vnSEDX1fO8cXkx03bpyV+p9qGjYLHelvxwepUy+Q6MOjzvs9z 8S5sEykBIJFP9sn+AD/rJ+BIsRPWpT+xeygn+cVpCSuxQ6Yh9Tn9sKNiohfIfWKsH7D/ bJwg== X-Gm-Message-State: ABUngvf8/k6JXzEjJeDBo4sgKL8hgmMnrPTabLB27FgvL2TA+2l2DLyyN/frGTM2PRL4Dxq6Q5VOpZVTLGhPlA== X-Received: by 10.25.195.195 with SMTP id t186mr2762484lff.96.1478793266317; Thu, 10 Nov 2016 07:54:26 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.161.83 with HTTP; Thu, 10 Nov 2016 07:53:55 -0800 (PST) From: Klaus-Dieter Bauer Date: Thu, 10 Nov 2016 16:53:55 +0100 Message-ID: Subject: 25.1; Fonts can make Emacs grind to a halt To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary=94eb2c1a1ade55d1520540f46338 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --94eb2c1a1ade55d1520540f46338 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello! When using Google's "Noto Mono" font, some buffers grind to a halt, with user input being registered with roughly a one-second delay. Trying to do more, will make Emacs entirely unresponsive to user-input leaving only killing the process through the task manager (Windows 10, tasgmgr.exe or 'taskkill /F /IM emacs.exe'). To avoid interaction with other customizations I tried it with https://ftp.gnu.org/gnu/emacs/windows/emacs-25.1-x86_64-w64-mingw32.zip starting emacs as 'runemacs -Q' and observed the same behavior. The issue is dodgy though. The only case where I could consistently reproduce it, was `package-list-packages' (using ELPA only). When saving the buffer contents as a text file and opening it, the issue did *not* occur. Outside of Emacs I haven't yet observed issues with the Noto fonts. The user-side fix (using another font) is easy, but the font being the blam= e was rather unexpected. regards, Klaus In GNU Emacs 25.1.1 (x86_64-w64-mingw32) of 2016-09-17 built on LAPHROAIG Windowing system distributor 'Microsoft Corp.', version 10.0.14393 Configured using: 'configure --without-dbus --without-compress-install CFLAGS=3D-static' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS Important settings: value of $LANG: DEA locale-coding-system: cp1252 Major mode: Package Menu Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent messages: Mark set [4 times] You can run the command =E2=80=98package-list-packages=E2=80=99 with M-x pa= -l- RET Package refresh done Mark set Quit user-error: Saving settings from "emacs -q" would overwrite existing customizations Mark set user-error: Saving settings from "emacs -q" would overwrite existing customizations Package refresh done C-x C-g is undefined Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sendmail crm thingatpt cus-edit cus-start cus-load wid-edit warnings mm-archive message dired format-spec rfc822 mml mml-sec epg mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode url-handlers mail-utils network-stream nsm starttls url-http tls gnutls mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url-cache url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs gnus-util mm-util help-fns mail-prsvr password-cache url-vars mailcap finder-inf package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote w32notify w32 multi-tty make-network-process emacs) Memory information: ((conses 16 178349 20495) (symbols 56 24138 0) (miscs 48 554 679) (strings 32 31726 4513) (string-bytes 1 843950) (vectors 16 18272) (vector-slots 8 495355 7739) (floats 8 245 115) (intervals 56 6280 29) (buffers 976 24)) --94eb2c1a1ade55d1520540f46338 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello!

When using Google'= ;s "Noto Mono" font, some buffers grind to a halt, with
user input being registered with roughly a one-second delay. Trying to
do more, will make Emacs entirely unresponsive to user-input leaving=
only killing the process through the task manager (Windows 10,
tasgmgr.exe or 'taskkill /F /IM emacs.exe').
To avoid interaction with other customizations I tried it with<= /div>
starting emacs as 'runemacs -Q' and o= bserved the same behavior.

The issue is dodgy thou= gh. The only case where I could consistently
reproduce it, was `p= ackage-list-packages' (using ELPA only). When saving
the buff= er contents as a text file and opening it, the issue did *not*
oc= cur.=C2=A0

Outside of Emacs I haven't yet obse= rved issues with the Noto fonts.=C2=A0

The user-si= de fix (using another font) is easy, but the font being the blame
was rather unexpected.=C2=A0

regards, Klaus
=



In GNU Emacs 25.1.1 (x86_= 64-w64-mingw32)
=C2=A0of 2016-09-17 built on LAPHROAIG
= Windowing system distributor 'Microsoft Corp.', version 10.0.14393<= /div>
Configured using:
=C2=A0'configure --without-dbus -= -without-compress-install CFLAGS=3D-static'

Co= nfigured features:
XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GN= UTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS

Im= portant settings:
=C2=A0 value of $LANG: DEA
=C2=A0 loc= ale-coding-system: cp1252

Major mode: Package Menu=

Minor modes in effect:
=C2=A0 tooltip-m= ode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 electric-inde= nt-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 tool-bar-m= ode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-= mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-loc= k-mode: t
=C2=A0 blink-cursor-mode: t
=C2=A0 auto-compo= sition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 au= to-compression-mode: t
=C2=A0 buffer-read-only: t
=C2= =A0 line-number-mode: t
=C2=A0 transient-mark-mode: t
<= br>
Recent messages:
Mark set [4 times]
You c= an run the command =E2=80=98package-list-packages=E2=80=99 with M-x pa-l- R= ET
Package refresh done
Mark set
Quit
user-error: Saving settings from "emacs -q" would overwrite ex= isting customizations
Mark set
user-error: Saving setti= ngs from "emacs -q" would overwrite existing customizations
=
Package refresh done
C-x C-g is undefined

Load-path shadows:
None found.

Fe= atures:
(shadow sort mail-extr emacsbug sendmail crm thingatpt cu= s-edit
cus-start cus-load wid-edit warnings mm-archive message di= red
format-spec rfc822 mml mml-sec epg mailabbrev gmm-utils mailh= eader
mm-decode mm-bodies mm-encode url-handlers mail-utils netwo= rk-stream nsm
starttls url-http tls gnutls mail-parse rfc2231 rfc= 2047 rfc2045
ietf-drums url-gw url-cache url-auth url url-proxy u= rl-privacy
url-expand url-methods url-history url-cookie url-doms= uf url-util
url-parse auth-source cl-seq eieio eieio-core cl-macs= gnus-util mm-util
help-fns mail-prsvr password-cache url-vars ma= ilcap finder-inf package
epg-config seq byte-opt gv bytecomp byte= -compile cl-extra help-mode
easymenu cconv cl-loaddefs pcase cl-l= ib time-date mule-util tooltip
eldoc electric uniquify ediff-hook= vc-hooks lisp-float-type mwheel
dos-w32 ls-lisp disp-table w32-w= in w32-vars term/common-win tool-bar dnd
fontset image regexp-opt= fringe tabulated-list newcomment elisp-mode
lisp-mode prog-mode = register page menu-bar rfn-eshadow timer select
scroll-bar mouse = jit-lock font-lock syntax facemenu font-core frame
cl-generic cha= m georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet = lao korean japanese eucjp-ms cp51932 hebrew greek romanian
slovak= czech european ethiopic indian cyrillic chinese charscript
case-= table epa-hook jka-cmpr-hook help simple abbrev minibuffer
cl-pre= loaded nadvice loaddefs button faces cus-face macroexp files
text= -properties overlay sha1 md5 base64 format env code-pages mule
cu= stom widget hashtable-print-readable backquote w32notify w32 multi-tty
make-network-process emacs)

Memory informati= on:
((conses 16 178349 20495)
=C2=A0(symbols 56 24138 0= )
=C2=A0(miscs 48 554 679)
=C2=A0(strings 32 31726 4513= )
=C2=A0(string-bytes 1 843950)
=C2=A0(vectors 16 18272= )
=C2=A0(vector-slots 8 495355 7739)
=C2=A0(floats 8 24= 5 115)
=C2=A0(intervals 56 6280 29)
=C2=A0(buffers 976 = 24))

--94eb2c1a1ade55d1520540f46338-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 10 11:20:53 2016 Received: (at submit) by debbugs.gnu.org; 10 Nov 2016 16:20:53 +0000 Received: from localhost ([127.0.0.1]:52452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4s5t-0000G0-Ga for submit@debbugs.gnu.org; Thu, 10 Nov 2016 11:20:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4s5r-0000Fn-Uw for submit@debbugs.gnu.org; Thu, 10 Nov 2016 11:20:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4s5l-00061X-DU for submit@debbugs.gnu.org; Thu, 10 Nov 2016 11:20:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45960) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c4s5l-00061A-9s for submit@debbugs.gnu.org; Thu, 10 Nov 2016 11:20:45 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38871) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4s5j-0002OU-Gc for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 11:20:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4s5e-0005t4-Dn for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 11:20:43 -0500 Received: from mout.kundenserver.de ([212.227.17.10]:55915) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c4s5e-0005rp-3U for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 11:20:38 -0500 Received: from [18.26.2.123] ([18.26.2.123]) by mrelayeu.kundenserver.de (mreue104 [212.227.15.184]) with ESMTPSA (Nemesis) id 0MCqF1-1bwvkF24PL-009jjH for ; Thu, 10 Nov 2016 17:20:36 +0100 Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt To: bug-gnu-emacs@gnu.org References: From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Message-ID: <5096a36f-7119-c0f1-c7ae-3bbe3fd48c5a@gmail.com> Date: Thu, 10 Nov 2016 11:20:27 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="kieP7Xd72UtxE9isNidFtslVaUwmTiQb4" X-Provags-ID: V03:K0:jjaIyTL+uebS2bTPgQV/28GsQtF20MzxqQOxHFBItlooRE+mhE7 fltChgGaOeZOKDbNdAF3yKwCpxQC25Dzn3xj7U9/Wug37Tf2buU99UiOji6ectznjlSaWS/ aQQo/G2Qd3BWvdTGKvXl0hGOX2Hv/zJjzwAiCJRtpI9XyLe16XYzPjrdRNbsEg5pNpUm7GE iwlSYXWfMGA4FJq5q0DFw== X-UI-Out-Filterresults: notjunk:1;V01:K0:YuewablQjAA=:KromWYZi+AFaVLPd93KB45 F4WIaS4Knyi2+KrD3kD9OXWvkTPA2YTjsd+zrTCP1PM6FwmEdJahUEraFw6HmAV5iWsyFCKm6 QrT789rkT+x/XgLwqwWeGKMR2oCPLv4LzJphd/ePYnfISImTjAdgQlIFXozOZ+Tg/oPZsJqWF 5c09khCKXjg/4nt0cwZSv2uXFcukEfYl/TYDE2iJBIxCTLbiklGEls0qLr8K3PLx39rc+HWzP psd/KdTq3OBa0OKWtcyfXwpaUjQxO/Mn+f/P6Ftk75eWXVY9vdP7OGP0XjeUd53UnfDIVQS5i 6jtCggdQoWOP3wE3yTEZWlGZQ+4fcbj+gkzlv3pTTW+OzyHmOUU4/bchzIMUkPwqwt+vkhU0Z DyYOR7jI+15cTIXCYRaP716+1okeicsEs6jij3LNX5as4kL+OxggaYSrwCMMhlqQmvTsC8YuK 9FapEX0ghd1nTpO49egtkqyWkz6/T03Wr8C1I60xcRthx9py8s7ee9NFoB8KrxB5OVo2x+/q3 KXKcZNimYDGQoL3qUGcNbQax9v4tlbI4sCHI79G+E3HObLjCfOyqViVmuM3Ri9D82CSJN/X4F QuKWHUOGH3gpkdwxhkZtsxOJ9RQdpbpvqn8NBaAOS3un8Pd8NzQTKdVCSyEoYY7Hp9nrZiAA8 XVkMugZCD0jSP36YsRVVRpbr3TrWTMTAUqe8ylITD6/0g2Pk26izV+UoVj/37cuC73hw= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --kieP7Xd72UtxE9isNidFtslVaUwmTiQb4 Content-Type: multipart/mixed; boundary="tMIUIoe1F4fESCocGLlSmqBRpQsmcIkgi"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: bug-gnu-emacs@gnu.org Message-ID: <5096a36f-7119-c0f1-c7ae-3bbe3fd48c5a@gmail.com> Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt References: In-Reply-To: --tMIUIoe1F4fESCocGLlSmqBRpQsmcIkgi Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Could this be bug 21028? (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D= 21028) Cheers, Cl=C3=A9ment. On 2016-11-10 10:53, Klaus-Dieter Bauer wrote: > Hello! >=20 > When using Google's "Noto Mono" font, some buffers grind to a halt, wit= h > user input being registered with roughly a one-second delay. Trying to > do more, will make Emacs entirely unresponsive to user-input leaving > only killing the process through the task manager (Windows 10, > tasgmgr.exe or 'taskkill /F /IM emacs.exe'). >=20 > To avoid interaction with other customizations I tried it with > https://ftp.gnu.org/gnu/emacs/windows/emacs-25.1-x86_64-w64-mingw32.zip= > starting emacs as 'runemacs -Q' and observed the same behavior. >=20 > The issue is dodgy though. The only case where I could consistently > reproduce it, was `package-list-packages' (using ELPA only). When savin= g > the buffer contents as a text file and opening it, the issue did *not* > occur.=20 >=20 > Outside of Emacs I haven't yet observed issues with the Noto fonts.=20 >=20 > The user-side fix (using another font) is easy, but the font being the = blame > was rather unexpected.=20 >=20 > regards, Klaus >=20 >=20 >=20 > In GNU Emacs 25.1.1 (x86_64-w64-mingw32) > of 2016-09-17 built on LAPHROAIG > Windowing system distributor 'Microsoft Corp.', version 10.0.14393 > Configured using: > 'configure --without-dbus --without-compress-install CFLAGS=3D-static'= >=20 > Configured features: > XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB > TOOLKIT_SCROLL_BARS >=20 > Important settings: > value of $LANG: DEA > locale-coding-system: cp1252 >=20 > Major mode: Package Menu >=20 > Minor modes in effect: > tooltip-mode: t > global-eldoc-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > tool-bar-mode: t > menu-bar-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > blink-cursor-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > buffer-read-only: t > line-number-mode: t > transient-mark-mode: t >=20 > Recent messages: > Mark set [4 times] > You can run the command =E2=80=98package-list-packages=E2=80=99 with M-= x pa-l- RET > Package refresh done > Mark set > Quit > user-error: Saving settings from "emacs -q" would overwrite existing cu= stomizations > Mark set > user-error: Saving settings from "emacs -q" would overwrite existing cu= stomizations > Package refresh done > C-x C-g is undefined >=20 > Load-path shadows: > None found. >=20 > Features: > (shadow sort mail-extr emacsbug sendmail crm thingatpt cus-edit > cus-start cus-load wid-edit warnings mm-archive message dired > format-spec rfc822 mml mml-sec epg mailabbrev gmm-utils mailheader > mm-decode mm-bodies mm-encode url-handlers mail-utils network-stream ns= m > starttls url-http tls gnutls mail-parse rfc2231 rfc2047 rfc2045 > ietf-drums url-gw url-cache url-auth url url-proxy url-privacy > url-expand url-methods url-history url-cookie url-domsuf url-util > url-parse auth-source cl-seq eieio eieio-core cl-macs gnus-util mm-util= > help-fns mail-prsvr password-cache url-vars mailcap finder-inf package > epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode > easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util tooltip > eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel > dos-w32 ls-lisp disp-table w32-win w32-vars term/common-win tool-bar dn= d > fontset image regexp-opt fringe tabulated-list newcomment elisp-mode > lisp-mode prog-mode register page menu-bar rfn-eshadow timer select > scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame > cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai > tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian > slovak czech european ethiopic indian cyrillic chinese charscript > case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer > cl-preloaded nadvice loaddefs button faces cus-face macroexp files > text-properties overlay sha1 md5 base64 format env code-pages mule > custom widget hashtable-print-readable backquote w32notify w32 multi-tt= y > make-network-process emacs) >=20 > Memory information: > ((conses 16 178349 20495) > (symbols 56 24138 0) > (miscs 48 554 679) > (strings 32 31726 4513) > (string-bytes 1 843950) > (vectors 16 18272) > (vector-slots 8 495355 7739) > (floats 8 245 115) > (intervals 56 6280 29) > (buffers 976 24)) >=20 --tMIUIoe1F4fESCocGLlSmqBRpQsmcIkgi-- --kieP7Xd72UtxE9isNidFtslVaUwmTiQb4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYJJ5RAAoJEPqg+cTm90wjzEsP+gMrAd4TSaC1t9ojhR9nsiSu AjcBDoEm4tR5URMS3ICmTMv1Dk75fp5wY7rQZCPfT80NhPVtqG9P4kkWl9OQxBXf WX9yybSUwdrtubPz8bJJCMRuQNuzL3Ftq8/roSr9gqqjKh9qSber8EVfP1XzceY5 e1QQbH0drSRsSbmfXoxAQ3BfXJG0ImVVFc79hVG3TVCbEUlQZk2ewSwM8wyIb8I6 HyrqD0/wz2j2DF6wZBL/F9jJmJlqxCI3bfip/EeDU0fgiJdw/5tgHi5c4aDtPaoK yncbiK9Rtzcp8qnMFdkLRzHAwhPofYC6F/R8OtqkvF18D66qAynrK0NsDyUNjFiC FA6OLdMBd8EcXAqJkHyzU+OUxnY4wBOXiVa2QFf+om4RgeExSDshvj76GPXgQulI 1SqOcO54joFe/jnYuIefNhDP9ZZEj2s3eapYTb+7ZIoKaEpR01jusI//ZRVWiuIz cwsNRAr0qqFAY583g5jrBjNpYp/K1WvA02FkuEp+RmihCYZWvndM/z18gn6SSucx 79hZM7RIf86Vv40sY1ePzsxdnkL3VerAMYzb4l9zSP3F87rr+yJBGdPx66DETtCv U3D3VoLkO03ggZENHxq5yk7gbEHHvI8mzPoRr9ED+cqE4QDgZX3ttPjuflsa4EIs Q7p5gHmEKOQyC9q5QJ05 =IJLj -----END PGP SIGNATURE----- --kieP7Xd72UtxE9isNidFtslVaUwmTiQb4-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 10 12:12:18 2016 Received: (at 24918) by debbugs.gnu.org; 10 Nov 2016 17:12:18 +0000 Received: from localhost ([127.0.0.1]:52530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4ste-0001W7-Gg for submit@debbugs.gnu.org; Thu, 10 Nov 2016 12:12:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60805) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4stc-0001Vu-Rv for 24918@debbugs.gnu.org; Thu, 10 Nov 2016 12:12:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4stU-0003Qi-H4 for 24918@debbugs.gnu.org; Thu, 10 Nov 2016 12:12:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45676) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4stU-0003QY-DW; Thu, 10 Nov 2016 12:12:08 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4846 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c4stT-0005eV-KA; Thu, 10 Nov 2016 12:12:08 -0500 Date: Thu, 10 Nov 2016 19:12:08 +0200 Message-Id: <8360nvfedz.fsf@gnu.org> From: Eli Zaretskii To: Klaus-Dieter Bauer In-reply-to: (message from Klaus-Dieter Bauer on Thu, 10 Nov 2016 16:53:55 +0100) Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 24918 Cc: 24918@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Klaus-Dieter Bauer > Date: Thu, 10 Nov 2016 16:53:55 +0100 > > When using Google's "Noto Mono" font, some buffers grind to a halt, with > user input being registered with roughly a one-second delay. Trying to > do more, will make Emacs entirely unresponsive to user-input leaving > only killing the process through the task manager (Windows 10, > tasgmgr.exe or 'taskkill /F /IM emacs.exe'). > > To avoid interaction with other customizations I tried it with > https://ftp.gnu.org/gnu/emacs/windows/emacs-25.1-x86_64-w64-mingw32.zip > starting emacs as 'runemacs -Q' and observed the same behavior. > > The issue is dodgy though. The only case where I could consistently > reproduce it, was `package-list-packages' (using ELPA only). When saving > the buffer contents as a text file and opening it, the issue did *not* > occur. > > Outside of Emacs I haven't yet observed issues with the Noto fonts. > > The user-side fix (using another font) is easy, but the font being the blame > was rather unexpected. If you can build your own Emacs, please build the emacs-25 branch of the Emacs Git repository, and see if setting the new variable inhibit-compacting-font-caches to non-nil solves this. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 10 17:05:56 2016 Received: (at 24918) by debbugs.gnu.org; 10 Nov 2016 22:05:57 +0000 Received: from localhost ([127.0.0.1]:52766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4xTo-0001mM-LH for submit@debbugs.gnu.org; Thu, 10 Nov 2016 17:05:56 -0500 Received: from mail-lf0-f42.google.com ([209.85.215.42]:33150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4xTm-0001m8-AX for 24918@debbugs.gnu.org; Thu, 10 Nov 2016 17:05:54 -0500 Received: by mail-lf0-f42.google.com with SMTP id c13so200696261lfg.0 for <24918@debbugs.gnu.org>; Thu, 10 Nov 2016 14:05:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=lUyTeT9uQzC/kh1vgfrJI6u+9bEYemI2XydKvUTMv70=; b=DMzJlc9LkZAs0zbrLWmMIxJD8O45ZKEY2Jc97fDWHmWJyUobrT0JO+FV63k810FIr9 JRdMhMZGsBjx5Mm8uVRNSsup10be0H2dsCiC7Kzw2pcORhjdMR+EkNOA0Fue69l+Jxwg VuDU9UpaKf1rOS6TG1iYHH1+0jU0VMtRmbB8/XdZqFzT5seGr1dSWeWWRRLPxePJKmTz SfrUTYequCAyGv7w5UP1kXxmHwd4F2VjupFduPDFa3rG5MueS05hNCTdi5n5CMYIuDEi Ia24XeiO9KSxCz098bWgwFW3icqNQlg42nfRAS/wYUfs9dA8g3tc4QB7sTq1Vy1Fv5a+ ketA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=lUyTeT9uQzC/kh1vgfrJI6u+9bEYemI2XydKvUTMv70=; b=ltmlahPc9j0J3Px3VGDdqQ9r1tonyqAfQBeg6c06tWzzky6gFs6ldT79lHKzK0Xyye rzybIy2PgKfeKRwUY4tiKwB3KD9ecUp7/IVsdRTaG0z0MZ5RsX+vg+VJV9eUemUqGXN+ suuCklGQ+35bYBuQ3chB9FUXQkeaFIvpaboQOzzLC2g5YehqYZI1fvJfRGp30v8gOG9t LQim1zV5txk4tRxhTbxREKiXzrogcMKpOutfD/ZyNi3OOj3UHnd1vKLVFSzsfbw1ciy2 VG+ckZlsZRhTiW1qeGLZMLJynQKF5HbYocIhUTAOYZl4vANwQnPGS91BaEH2m4YL7TzN fnlw== X-Gm-Message-State: ABUngvcRwQ8g4BwEH5QTY93LoURTJXoLTO/r8ctgM8wPOFCSUFxfvZFOAvHYSQn0sp+Q2V+YElVUPqf3mrTQVA== X-Received: by 10.25.208.14 with SMTP id h14mr4612419lfg.73.1478815548327; Thu, 10 Nov 2016 14:05:48 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.161.83 with HTTP; Thu, 10 Nov 2016 14:05:17 -0800 (PST) In-Reply-To: <8360nvfedz.fsf@gnu.org> References: <8360nvfedz.fsf@gnu.org> From: Klaus-Dieter Bauer Date: Thu, 10 Nov 2016 23:05:17 +0100 Message-ID: Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt To: Eli Zaretskii Content-Type: multipart/alternative; boundary=001a11412d3c724cf10540f9934b X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 24918 Cc: 24918@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --001a11412d3c724cf10540f9934b Content-Type: text/plain; charset=UTF-8 2016-11-10 18:12 GMT+01:00 Eli Zaretskii : > > From: Klaus-Dieter Bauer > > Date: Thu, 10 Nov 2016 16:53:55 +0100 > > > > When using Google's "Noto Mono" font, some buffers grind to a halt, with > > user input being registered with roughly a one-second delay. Trying to > > do more, will make Emacs entirely unresponsive to user-input leaving > > only killing the process through the task manager (Windows 10, > > tasgmgr.exe or 'taskkill /F /IM emacs.exe'). > > > > To avoid interaction with other customizations I tried it with > > https://ftp.gnu.org/gnu/emacs/windows/emacs-25.1-x86_64-w64-mingw32.zip > > starting emacs as 'runemacs -Q' and observed the same behavior. > > > > The issue is dodgy though. The only case where I could consistently > > reproduce it, was `package-list-packages' (using ELPA only). When saving > > the buffer contents as a text file and opening it, the issue did *not* > > occur. > > > > Outside of Emacs I haven't yet observed issues with the Noto fonts. > > > > The user-side fix (using another font) is easy, but the font being the > blame > > was rather unexpected. > > If you can build your own Emacs, please build the emacs-25 branch of > the Emacs Git repository, and see if setting the new variable > inhibit-compacting-font-caches to non-nil solves this. > > Thanks. I (accidentially) built 26.0.50.1 (x86_64-w64-mingw32) instead of the emacs-25 branch. Anyway, there it worked. Without `inhibit-compating-font-caches' it would show the same behaviour as before in `package-list-packages', setting the variable to t the problem vanished. --001a11412d3c724cf10540f9934b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

2016-11-10 18:12 GMT+01:00 Eli Zaretsk= ii=C2=A0<eliz@gnu.org>:
> From: Klaus-Dieter Bauer <bauer.klaus.dieter@gmail.com>> Date: Thu, 10 Nov 2016 16:53:55 +0100
>
> When using Goo= gle's "Noto Mono" font, some buffers grind to a halt, with> user input being registered with roughly a one-second delay. Trying t= o
> do more, will make Emacs entirely unresponsive to user-input leav= ing
> only killing the process through the task manager (Windows 10,<= br>> tasgmgr.exe or 'taskkill /F /IM emacs.exe').
>
>= ; To avoid interaction with other customizations I tried it with
>=C2= =A0https://ftp.gnu.org/gnu/em= acs/windows/emacs-25.1-x86_64-w64-mingw32.zip
> startin= g emacs as 'runemacs -Q' and observed the same behavior.
>> The issue is dodgy though. The only case where I could consistently> reproduce it, was `package-list-packages' (using ELPA only). Whe= n saving
> the buffer contents as a text file and opening it, the iss= ue did *not*
> occur.
>
> Outside of Emacs I haven't = yet observed issues with the Noto fonts.
>
> The user-side fix = (using another font) is easy, but the font being the blame
> was rath= er unexpected.

If you can build your own Emacs, please build the ema= cs-25 branch of
the Emacs Git repository, and see if setting the new var= iable
inhibit-compacting-font-caches to non-nil solves this.

Than= ks.

I (accidentially) built 26.0.50.1 (x86= _64-w64-mingw32) instead of the emacs-25 branch.

Anyway,= there it worked. Without `inhibit-compating-font-caches' it would= show the same behaviour as before in `package-list-packages', setting = the variable to t the problem vanished.
--001a11412d3c724cf10540f9934b-- From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 11 03:01:38 2016 Received: (at control) by debbugs.gnu.org; 11 Nov 2016 08:01:38 +0000 Received: from localhost ([127.0.0.1]:52965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c56mI-0001yC-MK for submit@debbugs.gnu.org; Fri, 11 Nov 2016 03:01:38 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39571) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c56mH-0001y0-G8 for control@debbugs.gnu.org; Fri, 11 Nov 2016 03:01:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c56m9-0007Ph-3E for control@debbugs.gnu.org; Fri, 11 Nov 2016 03:01:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56325) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c56m8-0007Pd-Vj; Fri, 11 Nov 2016 03:01:29 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1318 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c56m8-0006M5-3I; Fri, 11 Nov 2016 03:01:28 -0500 Date: Fri, 11 Nov 2016 10:01:32 +0200 Message-Id: <83inrue97n.fsf@gnu.org> From: Eli Zaretskii To: Klaus-Dieter Bauer In-reply-to: (message from Klaus-Dieter Bauer on Thu, 10 Nov 2016 23:05:17 +0100) Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt References: <8360nvfedz.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: control Cc: 24918-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) unarchive 24565 15876 close 24918 merge 24918 24565 archive 24565 24918 15876 thanks > From: Klaus-Dieter Bauer > Date: Thu, 10 Nov 2016 23:05:17 +0100 > Cc: 24918@debbugs.gnu.org > > If you can build your own Emacs, please build the emacs-25 branch of > the Emacs Git repository, and see if setting the new variable > inhibit-compacting-font-caches to non-nil solves this. > > Thanks. > > I (accidentially) built 26.0.50.1 (x86_64-w64-mingw32) instead of the emacs-25 branch. Doesn't matter, the fix exists on both branches. > Anyway, there it worked. Without `inhibit-compating-font-caches' it would show the same behaviour as before > in `package-list-packages', setting the variable to t the problem vanished. Thanks for testing. This means Emacs 25.2 will have a solution for this problem, and so I'm closing this report and merging it with bug#24565 where this was solved. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 11 03:10:03 2016 Received: (at control) by debbugs.gnu.org; 11 Nov 2016 08:10:03 +0000 Received: from localhost ([127.0.0.1]:52975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c56uQ-0002Aw-PQ for submit@debbugs.gnu.org; Fri, 11 Nov 2016 03:10:02 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c56uP-0002AP-1D for control@debbugs.gnu.org; Fri, 11 Nov 2016 03:10:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c56uG-0001yf-J3 for control@debbugs.gnu.org; Fri, 11 Nov 2016 03:09:55 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56386) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c56uG-0001yb-Fj for control@debbugs.gnu.org; Fri, 11 Nov 2016 03:09:52 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1336 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c56uF-00069o-Pu for control@debbugs.gnu.org; Fri, 11 Nov 2016 03:09:52 -0500 Date: Fri, 11 Nov 2016 10:09:56 +0200 Message-Id: <83h97ee8tn.fsf@gnu.org> From: Eli Zaretskii To: control@debbugs.gnu.org Subject: WTF X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) unarchive 24565 unarchive 15876 merge 24918 24565 archive 24565 archive 24918 archive 15876 thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 27 16:15:35 2016 Received: (at control) by debbugs.gnu.org; 27 Nov 2016 21:15:35 +0000 Received: from localhost ([127.0.0.1]:43925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cB6nP-0003xk-3d for submit@debbugs.gnu.org; Sun, 27 Nov 2016 16:15:35 -0500 Received: from mail-lf0-f43.google.com ([209.85.215.43]:34741) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cB6nN-0003xP-4w for control@debbugs.gnu.org; Sun, 27 Nov 2016 16:15:33 -0500 Received: by mail-lf0-f43.google.com with SMTP id o141so83008826lff.1 for ; Sun, 27 Nov 2016 13:15:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=LMA0RdWGrT0ORsH+KNrxQxT3l2OwaVi2zWYUin1odBM=; b=bx5ab9O7bxRcAnW+L4rU8qBeWbDXpdCFGcEAh1VXc4jlU3HGhPPNGa5GwMKfda7JBi tEJlq0W2a3GafUkrb62G1m1em141iVWiA1+7GKarBDyFcHgWJpbhrsgOvmmSCd/idO/W TGenUC/2tL9JX5X13PlL6pmfUo4rKsIkSt+oV4wN3dpQkSwBHnHJ61bsjZxzwUX5y3x9 zITk6eRzASqsK5mepCPs5NDEuy0YNbh2hRuWC18rlqHyfAKx2DaxxDG0iGsMmZbwiEih 0uTJJHzBKdnfdeKdBnQKJKNRJWyywlopq8gZkDJHLBe/4ieugLnc0giucQ/bgBieQMuB ldKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=LMA0RdWGrT0ORsH+KNrxQxT3l2OwaVi2zWYUin1odBM=; b=hN+BUtvGj0OSZc862x4v7cdSEGeYayOvS1a06LbDE/4XUCq5/6m4dhAwUNFQP9E2kY EznaG4OvV3EXTTbXqt8viNqqd5M8gCYIraHNTyuzmG4j+pM1MTc7AB/NGxVRalwRkN8m H5LoqjbDjfdk82QZItCO7Da4t9474+GCTFlbId3dpAMqPZwgnfRkf8hN/G6RJvdEBDjp bR8w091jBLRyCO3AFmhglhy36Io0UpXPghzQz+T03AZA4EVpSy+vq4INZpZqvDkTWMBV r/B+duuyIhbijenK0SCu3DOJd3sezyo+ZqZoPsaSia5xzrxPU+0u+f9P61PvLaqCI+ZL BHzQ== X-Gm-Message-State: AKaTC03oXt7fPWauJFuUoLgF6w2lNg7lqrOTLh3R38Q3jgKbvccRzh8gkYXm0V7iPAFcui3ck9A5xehxyuPxqg== X-Received: by 10.25.159.66 with SMTP id i63mr1007692lfe.73.1480281327178; Sun, 27 Nov 2016 13:15:27 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.169.211 with HTTP; Sun, 27 Nov 2016 13:14:56 -0800 (PST) From: Klaus-Dieter Bauer Date: Sun, 27 Nov 2016 22:14:56 +0100 Message-ID: Subject: unarchive 24918 To: control@debbugs.gnu.org Content-Type: multipart/alternative; boundary=001a11407022ac9ccb05424eda7c X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --001a11407022ac9ccb05424eda7c Content-Type: text/plain; charset=UTF-8 unarchive 24918 --001a11407022ac9ccb05424eda7c Content-Type: text/html; charset=UTF-8
unarchive 24918
--001a11407022ac9ccb05424eda7c-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 28 10:48:01 2016 Received: (at 24918) by debbugs.gnu.org; 28 Nov 2016 15:48:01 +0000 Received: from localhost ([127.0.0.1]:45079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBO9x-000452-3a for submit@debbugs.gnu.org; Mon, 28 Nov 2016 10:48:01 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53015) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBO9v-00044n-QZ for 24918@debbugs.gnu.org; Mon, 28 Nov 2016 10:48:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBO9l-0005fe-Ke for 24918@debbugs.gnu.org; Mon, 28 Nov 2016 10:47:54 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43740) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cBO9l-0005fR-H1; Mon, 28 Nov 2016 10:47:49 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2881 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1cBO9k-0006w0-QO; Mon, 28 Nov 2016 10:47:49 -0500 Date: Mon, 28 Nov 2016 17:47:48 +0200 Message-Id: <83lgw3zjvf.fsf@gnu.org> From: Eli Zaretskii To: Klaus-Dieter Bauer In-reply-to: (message from Klaus-Dieter Bauer on Sun, 27 Nov 2016 22:12:48 +0100) Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 24918 Cc: 24918@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Klaus-Dieter Bauer > Date: Sun, 27 Nov 2016 22:12:48 +0100 > Cc: 24918@debbugs.gnu.org > > I tried compiling the emacs-25 branch , freshly cloned (25.1.50.1) and ran it as "emacs -Q". I hope that is the > version you meant. > > The issue persists unless setting (setq inhibit-compacting-font-caches t), as before. > > It can be reproduced by scrolling (with mouse or keyboard) in info node `(cl) Structures'. If scrolling fast, such > that the multiple input events queue up while Emacs is hanging, Emacs freezes permanently and has to be > killed. Is this because you use the Noto Mono font, or is this with the default fonts? If the latter, please show how you customized Emacs to use Noto Mono. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 29 05:29:41 2016 Received: (at 24918) by debbugs.gnu.org; 29 Nov 2016 10:29:41 +0000 Received: from localhost ([127.0.0.1]:45660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBffR-0004Ay-DS for submit@debbugs.gnu.org; Tue, 29 Nov 2016 05:29:41 -0500 Received: from mail-lf0-f50.google.com ([209.85.215.50]:34742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBffP-0004Aj-JZ for 24918@debbugs.gnu.org; Tue, 29 Nov 2016 05:29:40 -0500 Received: by mail-lf0-f50.google.com with SMTP id o141so118001253lff.1 for <24918@debbugs.gnu.org>; Tue, 29 Nov 2016 02:29:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=33RacAejSjRzcfeWEEt+RGrxuVPZ3lP3KXSw5qitNSw=; b=I78ZDak70fRwin4HauAFKz2yl/9//X0Hyzn5U5zIbBtYNmZZF02bSQKWInZeOZVNOz d2rmBkGb0BTMaRUW+fxS9kzbsNE3NjLhhJx8ilp99qE3gcUsM2HS77qGn2+G1jq9Sg7a LeLhiWIev61r5Llx129rO96pmbqoVFZWa0h19ajnJgT3RdgiPNKN43LzPkAX8p/soEaQ nXI7iHfQK/cbl3Nkk5yCFsR9kHo3BCpHW2S6sncuY2TKvU6JWq3ta+HbUNDx5kC8uI/8 RS/IijGrAQHjDy/wm26V1FFvW7wnxJmqb9C9gOS6R/pLUoKVoj2gzJG6c25QY/wxzGsl w8Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=33RacAejSjRzcfeWEEt+RGrxuVPZ3lP3KXSw5qitNSw=; b=H+sgEwg01bTrJ7DuyhPzl3q69JlUriT6+hWIwn9HqtREG2cD7SOgSfzlgy/xmw6ud0 Q/FDXJzJY/29kQi/jBP6Zk5RaC/TSKMITDLTQWXgoZNooNjMCzkRYuzhvQ/Lb+l3asxd JVYN2wLa1Ym+X53HUopqwCdPrQDMDSxCosphDtRF/FLD2LsaMtdfMLlHq+tJkTzhGHP5 vDTffbK6m3JNAtiReyYFj0p2uOWP2+hQMFoRLYDG2oGaFMrnTQPlBx9k6e8VJB4sbl4B uHGSp4M2JLkuUxvnKtpPl52pj1hUD2slth3VKs2QvUujecr/jukyEUNDzbxNf8OWWBUi lp4w== X-Gm-Message-State: AKaTC02sQEUL8CSo9lpPxMp4guUb7vp9DAvM0Z9bhkuTuQKnxLE0fSeqEvk8EkoSxmPqaGSqei49UxQcqsfpQQ== X-Received: by 10.25.104.2 with SMTP id d2mr7847812lfc.95.1480415373640; Tue, 29 Nov 2016 02:29:33 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.203.6 with HTTP; Tue, 29 Nov 2016 02:29:03 -0800 (PST) In-Reply-To: <83lgw3zjvf.fsf@gnu.org> References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> <83lgw3zjvf.fsf@gnu.org> From: Klaus-Dieter Bauer Date: Tue, 29 Nov 2016 11:29:03 +0100 Message-ID: Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt To: Eli Zaretskii Content-Type: multipart/alternative; boundary=f403045e5886774ae805426e100e X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 24918 Cc: 24918@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --f403045e5886774ae805426e100e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable The issue occurs with the default fonts too ("emacs -Q"). On Windows that means `Courier New' for `default' and `Monospace' for `fixed-pitch', `Monospace Serif` for `fixed-pitch-serif' and `Arial` for `variable-pitch'. With these default settings, the `package-list-packages' buffer works mostly fine, but the info page `(cl) Structures' for instace does not. Using different fonts, e.g. `Linux Libertine Mono' or `Noto Mono', the issue becomes only more widespread. I detail, I noticed that the issue indeed does occur specifically *when font substitution kicks in*. In the info-page for `(cl) Structure' this occurs, because the "=3D>" is replaced by the unicode symbol "=E2=87=92", w= hich is displayed in a different font; Sadly I can't figure out a way to identify the substituted font; It is definitely a variable-pitch font (the symbol is wider than the default font, such that characters are no longer vertically aligned with other lines). For such font-substituted characters, there are multiple cases where I observed delays. 1. When the character becomes visible in the current window (small delay if caused by a single input event, but can crash Emacs when scrolling-events, and thus delays, queue up). 2. When `point' is moved to the line containing the character, either with mouse or keyboard (somewhat bigger delay). 3. When `point' is moved to the character itself, either with mouse or keyboard (extensive delay). 4. Whenever there is any change to the Window-layout (e.g. splitting the window, or resizing the frame). My guess would be that custom fonts only make the issue more apparent, because font-substitution may become more widespread. If there is any possibility to identify the font used in font substitution (it doesn't affect the text-attributes apparently, so C-u C-x =3D doesn't help), I could check if the issue is related to one of the fonts I have installed on my system. - Klaus 2016-11-28 16:47 GMT+01:00 Eli Zaretskii : > > From: Klaus-Dieter Bauer > > Date: Sun, 27 Nov 2016 22:12:48 +0100 > > Cc: 24918@debbugs.gnu.org > > > > I tried compiling the emacs-25 branch , freshly cloned (25.1.50.1) and > ran it as "emacs -Q". I hope that is the > > version you meant. > > > > The issue persists unless setting (setq inhibit-compacting-font-caches > t), as before. > > > > It can be reproduced by scrolling (with mouse or keyboard) in info node > `(cl) Structures'. If scrolling fast, such > > that the multiple input events queue up while Emacs is hanging, Emacs > freezes permanently and has to be > > killed. > > Is this because you use the Noto Mono font, or is this with the > default fonts? If the latter, please show how you customized Emacs to > use Noto Mono. > > Thanks. > --f403045e5886774ae805426e100e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
The issue occurs with the default fonts too ("emacs -= Q"). On Windows that means `Courier New' for `default' and `Mo= nospace' for `fixed-pitch', `Monospace Serif` for `fixed-pitch-seri= f' and `Arial` for `variable-pitch'.=C2=A0

With = these default settings, the `package-list-packages' buffer works mostly= fine, but the info page `(cl) Structures' for instace does not. Using = different fonts, e.g. `Linux Libertine Mono' or `Noto Mono', the is= sue becomes only more widespread.

I detail, I noti= ced that the issue indeed does occur specifically when font substitution= kicks in. In the info-page for `(cl) Structure' this occurs, becau= se the "=3D>" is replaced by the unicode symbol "=E2=87= =92", which is displayed in a different font; Sadly I can't figure= out a way to identify the substituted font; It is definitely a variable-pi= tch font (the symbol is wider than the default font, such that characters a= re no longer vertically aligned with other lines).=C2=A0

For such font-substituted characters, there are multiple cases where= I observed delays.
  1. When the character becomes visible in= the current window (small delay if caused by a single input event, but can= crash Emacs when scrolling-events, and thus delays, queue up).
  2. Whe= n `point' is moved to the line containing the character, either with mo= use or keyboard (somewhat bigger delay).
  3. When `point' is moved = to the character itself, either with mouse or keyboard (extensive delay).= =C2=A0
  4. Whenever there is any change to the Window-layout (e.g. spli= tting the window, or resizing the frame).=C2=A0
My guess woul= d be that custom fonts only make the issue more apparent, because font-subs= titution may become more widespread.=C2=A0

I= f there is any possibility to identify the font used in font substitution (= it doesn't affect the text-attributes apparently, so C-u C-x =3D doesn&= #39;t help), I could check if the issue is related to one of the fonts I ha= ve installed on my system.=C2=A0

- Klaus


= 2016-11-28 16:47 GMT+01:00 Eli Zaretskii <eliz@gnu.org>:
> From: Klaus-Dieter Bauer <bauer.klaus.dieter@gmail.com>
> Date: Sun, 27 Nov 2016 22:12:48 +0100
> Cc: 24918@debbugs.gnu.org=
>
> I tried compiling the emacs-25 branch , freshly cloned (25.1.50.1) and= ran it as "emacs -Q". I hope that is the
> version you meant.
>
> The issue persists unless setting (setq inhibit-compacting-font-caches= t), as before.
>
> It can be reproduced by scrolling (with mouse or keyboard) in info nod= e `(cl) Structures'. If scrolling fast, such
> that the multiple input events queue up while Emacs is hanging, Emacs = freezes permanently and has to be
> killed.

Is this because you use the Noto Mono font, or is this with the
default fonts?=C2=A0 If the latter, please show how you customized Emacs to=
use Noto Mono.

Thanks.

--f403045e5886774ae805426e100e-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 29 09:10:03 2016 Received: (at submit) by debbugs.gnu.org; 29 Nov 2016 14:10:03 +0000 Received: from localhost ([127.0.0.1]:45728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBj6h-0002i8-H4 for submit@debbugs.gnu.org; Tue, 29 Nov 2016 09:10:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBj6f-0002hW-TC for submit@debbugs.gnu.org; Tue, 29 Nov 2016 09:10:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBj6W-0004eW-0T for submit@debbugs.gnu.org; Tue, 29 Nov 2016 09:09:56 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49733) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cBj6V-0004e7-TQ for submit@debbugs.gnu.org; Tue, 29 Nov 2016 09:09:51 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43089) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cBj6V-00006U-2t for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2016 09:09:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBj6R-0004ZK-V6 for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2016 09:09:51 -0500 Received: from mout.kundenserver.de ([212.227.17.13]:64935) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cBj6R-0004Yv-LY for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2016 09:09:47 -0500 Received: from [18.189.106.208] ([18.189.106.208]) by mrelayeu.kundenserver.de (mreue103 [212.227.15.184]) with ESMTPSA (Nemesis) id 0MZ776-1cQ57l2qZI-00KzLl for ; Tue, 29 Nov 2016 15:09:45 +0100 Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt To: bug-gnu-emacs@gnu.org References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> <83lgw3zjvf.fsf@gnu.org> From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Message-ID: <434006ac-0688-6266-edd9-b211e75c3c69@gmail.com> Date: Tue, 29 Nov 2016 09:09:38 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="8Wn2W50OGBcqaiqK1M7P6jHCfVsErSXKs" X-Provags-ID: V03:K0:L/mW0Aov54xWM633ECZ4YfNCiDVwgoWnwHVZ5RYZUQakFhl9FPD g+9rh59T+kGKJ8WnvOj36fjZodIddhE7wtvJY6/EFrAfVD/z8k6y6PPWH8bE8QVYjlfbpHX JWXaEBq0DfBYoy/1WtkEeqglOgf7stWK40/iaHduhwY6hhW5Z6+9eYK2vsli2cqLtDQZ94U 54u22T7lU9OxbIbIel86A== X-UI-Out-Filterresults: notjunk:1;V01:K0:SZaf3o8jXQI=:dancoxW5JogoI7CHnhPUUK tCzCV2QokOgtX2f1hpV5/SGgkuqy/UTuHON4pq804o2I2+DIIZfoJ2oqD9mAU4em/6Fn0SS8V Uko7SWCrCy10VQDxPjwYD+CSacegzs/+N4F2uYQdhWegoGyQhRMtvnUf31xwpw4JQEw2P1pN6 VbfyScpowaX3ZhIhfU7WMbxXm/3BKshzK9ORKkriIzmaUgObeR/wFSBC6UxWcis84zgX9Z9Un PWe8ar7Jx7kL9uJEnjo4XedW0qtwY6TMlLGL/NcwdV+d2Z/O/I7S61cvVmvlQH+eezQ9l3ye5 vAAYKG3jkKPivXuXu5rXT8NzuK/FoJydQEcOpGZmLEMFxZCr9+qdj+PwFH2NruT8B6Nv6fZdT IteHKoGJrLJhRzkJn5Uy0KyJ1MKTK3gCU5aPPcSLy3VPvYcQSb1U5TLqnYcGAmgvWCMnrSCn7 EiSQcM3avPMgAQ0V64/JUxahVH4zUd/7m59yNxNY/f6IdFBw1jeOp/yu3hCULF+psqraNaopW miFoOhOGW0WjVrEKDXh+IM2IO7O/u9MO3PesUob+xGpBKjEC/JhC/f+pdRt0qw3d5F2J/4fT0 AscGrrOE9zB8NhKsIVr15EQW9or+73eJdPyZTyaqF45kjt3Chw+Z2JFa/PMgmTwmLKYFqgfCg 80OGSzhgpgUgxKRqujK3RVjSjE1BO1E7EzMiE1mKjw1PjhjBy2BSrvS7gxfFpNjmRYto= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --8Wn2W50OGBcqaiqK1M7P6jHCfVsErSXKs Content-Type: multipart/mixed; boundary="cHt38vChX4s8TsG3Wc4eqMiItgDv1rtAd"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: bug-gnu-emacs@gnu.org Message-ID: <434006ac-0688-6266-edd9-b211e75c3c69@gmail.com> Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> <83lgw3zjvf.fsf@gnu.org> In-Reply-To: --cHt38vChX4s8TsG3Wc4eqMiItgDv1rtAd Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016-11-29 05:29, Klaus-Dieter Bauer wrote: > If there is any possibility to identify the font used in font > substitution (it doesn't affect the text-attributes apparently, so > C-u C-x =3D doesn't help). It does, actually; look at the last line ("display") of the header. --cHt38vChX4s8TsG3Wc4eqMiItgDv1rtAd-- --8Wn2W50OGBcqaiqK1M7P6jHCfVsErSXKs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYPYwiAAoJEPqg+cTm90wjzREP/izmM+eS8916Q9f96ebBoMz6 0i239SevRjlkG7HqxTrlmGG4QCkh14n1k1i71EV5/FHJh9AKHvYlXWtUToytNiiU MtsZ7uvlk/fGXoLC9Pbp65yDHann9saddbdFOBVvMwzr+EUYOdF2/qZNrFea2CMp Pqj7U8tiLHj6QA+X8AQmLXvz7rJhnUSdw6TJwOgYEKiLOFOOZ2Ngg5MkCn7yTJQk QSKBfTNs8odeddcyAmLDyvCOjYy9wDaPiw4QwMPKMcG3bar4jHnBAirmGsYJgyze ljK+izbVu5mtZJX3E7Eu8p/M0XMscz9rqlAS+wdSqM3WauyOdE5uIzdfszYcbFWF gy+GMFR/08Ur8/NttTqBpe+JQryPIrE9CoADaLzw4Wu356mWD/zj3xg6tLqLDae1 xRNmAofpfHFzmYg5DFMkWFl4LWAW+8XxWRSFjuttwK+0QIHSvNgoS/N/CsSsOdRJ d57nDzZe5MN/baTdWVAmR7cTs8kZFx2Y9CLcZQH9hE19DZaBQ/DtSag5lBXBu3MC V/wkoQI5uc3+x9AQoQpGZTH0A/hhFy/Vjgh/YHkL5U4k75slEFLLLaR+SEX/2DC2 T7Wceoj49KMdY99+7BiMO5r5RgIvArpEE+WdkvvbePFqAaVU5R2Tp/yCrmkDbWku Iws/TaKGeL2K25/n23we =Hbda -----END PGP SIGNATURE----- --8Wn2W50OGBcqaiqK1M7P6jHCfVsErSXKs-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 29 12:47:39 2016 Received: (at 24918) by debbugs.gnu.org; 29 Nov 2016 17:47:39 +0000 Received: from localhost ([127.0.0.1]:46378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBmVH-0003R0-8L for submit@debbugs.gnu.org; Tue, 29 Nov 2016 12:47:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBmVF-0003Qm-Da for 24918@debbugs.gnu.org; Tue, 29 Nov 2016 12:47:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBmV9-0003Td-9A for 24918@debbugs.gnu.org; Tue, 29 Nov 2016 12:47:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37603) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cBmV9-0003TV-5P; Tue, 29 Nov 2016 12:47:31 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1059 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1cBmV8-0007KF-FE; Tue, 29 Nov 2016 12:47:30 -0500 Date: Tue, 29 Nov 2016 19:47:32 +0200 Message-Id: <83inr6xjnv.fsf@gnu.org> From: Eli Zaretskii To: Klaus-Dieter Bauer In-reply-to: (message from Klaus-Dieter Bauer on Tue, 29 Nov 2016 11:29:03 +0100) Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> <83lgw3zjvf.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 24918 Cc: 24918@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Klaus-Dieter Bauer > Date: Tue, 29 Nov 2016 11:29:03 +0100 > Cc: 24918@debbugs.gnu.org > > The issue occurs with the default fonts too ("emacs -Q"). On Windows that means `Courier New' for `default' > and `Monospace' for `fixed-pitch', `Monospace Serif` for `fixed-pitch-serif' and `Arial` for `variable-pitch'. > > With these default settings, the `package-list-packages' buffer works mostly fine, but the info page `(cl) > Structures' for instace does not. Using different fonts, e.g. `Linux Libertine Mono' or `Noto Mono', the issue > becomes only more widespread. > > I detail, I noticed that the issue indeed does occur specifically when font substitution kicks in. In the info-page > for `(cl) Structure' this occurs, because the "=>" is replaced by the unicode symbol "⇒", which is displayed in > a different font; Sadly I can't figure out a way to identify the substituted font; It is definitely a variable-pitch font > (the symbol is wider than the default font, such that characters are no longer vertically aligned with other > lines). That's very strange, because I see nothing similar on my systems. As Clément points out, "C-u C-x =" will show the font that is used to display those characters. Please tell what they are; they use Symbola here (and that's how things should be, by default). From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 29 17:43:16 2016 Received: (at 24918) by debbugs.gnu.org; 29 Nov 2016 22:43:16 +0000 Received: from localhost ([127.0.0.1]:46593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBr7M-00027R-BV for submit@debbugs.gnu.org; Tue, 29 Nov 2016 17:43:16 -0500 Received: from mail-lf0-f41.google.com ([209.85.215.41]:36407) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBr7K-00027E-NS for 24918@debbugs.gnu.org; Tue, 29 Nov 2016 17:43:15 -0500 Received: by mail-lf0-f41.google.com with SMTP id t196so133443111lff.3 for <24918@debbugs.gnu.org>; Tue, 29 Nov 2016 14:43:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=lvjn7AUXpLAtHtFf2KT4m+Ow36xkhW8YGaYzp89gmP4=; b=dSMqlQ+NCx19Hxa5lBDHqhFvpOptA/YlNssmqnp+m8SOKtbx8x6qaJ+6jcbPRtcbrZ +QldyPiWyl7IIasSB3clCWglpyYZwJQnE4fu438MUVIBox34GW/L1gAASXnoM4e0QzI9 Azx30S0UhGHW/DAP7nJs4o4/Y8eytfgA3Wr1dmBjnYAwVYbwx8BKVnDWc5ocuZ9U69DJ jfXWvdaWpj6KmBp5rwLyY1lKlv3bxKqoLFYtnjgleLbD9YVia/WCQoqJdEmDXBYdh5pJ CGU8W4wjlVF6yEoNVEH8rDzMvhQ9yaLIWuMrXX+F8cWBO3r58EgyOU7T2nQ4688ceoJy QB7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=lvjn7AUXpLAtHtFf2KT4m+Ow36xkhW8YGaYzp89gmP4=; b=D+fzda5oEd89bBxzVP54xTFk1Xht1MRECujLjxTKWP/IvQtpcFwIlzbSQFa+7F/9Dv 8nfuhzIvU3DBH+yPUz8yJShPAcUAj6Sh0Flar1hb3W9VISNBzQ4S0EH40o7iIWD4C2m2 nuD3Hycwx+YXjyrrLJ7G7WgA9ySaeh3/CV3MWG8lmT7zmZf4uLBAuVCgRjO/YiVnS2Mb FgpSvmBnK1bUW9yfz78OLlkmOTPbWjnmvZmq4VD+KevQxKN8LvLv9kBvrt7FjQvOdes4 d/93sb77OEmZ2gkDrhwW9TOwYOl4Hj4ou4hV3CXzBnBZ1W2bYWi82s558zn+Rbc5KY75 nbVA== X-Gm-Message-State: AKaTC00f+CRRZadg7q2GYbZhvYNm2JSHkHgBU+XK3NekqYoITWSF8Nxj9gUwYjF4gJkMXDrR1/jAZKr30PtNPQ== X-Received: by 10.25.16.209 with SMTP id 78mr8648707lfq.53.1480459388729; Tue, 29 Nov 2016 14:43:08 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.203.6 with HTTP; Tue, 29 Nov 2016 14:42:38 -0800 (PST) In-Reply-To: <83inr6xjnv.fsf@gnu.org> References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> <83lgw3zjvf.fsf@gnu.org> <83inr6xjnv.fsf@gnu.org> From: Klaus-Dieter Bauer Date: Tue, 29 Nov 2016 23:42:38 +0100 Message-ID: Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt To: Eli Zaretskii Content-Type: multipart/alternative; boundary=001a113facb6f83ef60542784f2c X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 24918 Cc: 24918@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a113facb6f83ef60542784f2c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2016-11-29 18:47 GMT+01:00 Eli Zaretskii : > > From: Klaus-Dieter Bauer > > Date: Tue, 29 Nov 2016 11:29:03 +0100 > > Cc: 24918@debbugs.gnu.org > > > > The issue occurs with the default fonts too ("emacs -Q"). On Windows > that means `Courier New' for `default' > > and `Monospace' for `fixed-pitch', `Monospace Serif` for > `fixed-pitch-serif' and `Arial` for `variable-pitch'. > > > > With these default settings, the `package-list-packages' buffer works > mostly fine, but the info page `(cl) > > Structures' for instace does not. Using different fonts, e.g. `Linux > Libertine Mono' or `Noto Mono', the issue > > becomes only more widespread. > > > > I detail, I noticed that the issue indeed does occur specifically when > font substitution kicks in. In the info-page > > for `(cl) Structure' this occurs, because the "=3D>" is replaced by the > unicode symbol "=E2=87=92", which is displayed in > > a different font; Sadly I can't figure out a way to identify the > substituted font; It is definitely a variable-pitch font > > (the symbol is wider than the default font, such that characters are no > longer vertically aligned with other > > lines). > > That's very strange, because I see nothing similar on my systems. > > As Cl=C3=A9ment points out, "C-u C-x =3D" will show the font that is used= to > display those characters. Please tell what they are; they use Symbola > here (and that's how things should be, by default). > Ah, I missed that line in `C-u C-x =3D'. (I also don't see any message from Cl=C3=A9ment). #### Using "emacs -Q" #### It says for the =E2=87=92 (\Rightarrow) symbol display: by this font (glyph code) uniscribe:-outline-Malgun Gothic-normal-normal-normal-sans-17-*-*-*-p-*-ksc5601.1987-0 (#x22D) For the =E2=80=96 (\Vert) and =E2=80=BB (\textreferencemark) symbols: uniscribe:-outline-MS Gothic-normal-normal-normal-mono-17-*-*-*-c-*-gb2312.1980-0 (#x340) For the symbol: uniscribe:-outline-MS Gothic-normal-normal-normal-mono-17-*-*-*-c-*-gb2312.1980-0 (#x364) #### With init file #### (using Linux Libertine Mono as default font) The =E2=80=96 and =E2=80=BB symbols work fine in that configuraiton. "=E2=87=92" still causes the issue here too, and falls back to identically = the same `uniscribe' line uniscribe:-outline-Malgun Gothic-normal-normal-normal-sans-17-*-*-*-p-*-ksc5601.1987-0 (#x22D) The extreme lag in `package-list-packages' seems to be caused by the =E2=96= =B2 symbol in the **header line**, which works fine with the default font, but is substituted with uniscribe:-outline-Malgun Gothic-normal-normal-normal-sans-16-*-*-*-p-*-gb2312.1980-0 (#x240) when using `Linux Libertine Mono' or `Noto Mono'. By any chance, do any of your test systems run Windows and have MS Office installed? (In my case the 2010 version.) It should be the primary source of Unicode fonts on my system. --001a113facb6f83ef60542784f2c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2016= -11-29 18:47 GMT+01:00 Eli Zaretskii <eliz@gnu.org>:
> From: Klaus-Dieter Bauer <= bauer.klaus.dieter@gmail.co= m>
> Date: Tue, 29 Nov 2016 11:29:03 +0100
> Cc: 24918@debbugs.gnu.org=
>
> The issue occurs with the default fonts too ("emacs -Q"). On= Windows that means `Courier New' for `default'
> and `Monospace' for `fixed-pitch', `Monospace Serif` for `fixe= d-pitch-serif' and `Arial` for `variable-pitch'.
>
> With these default settings, the `package-list-packages' buffer wo= rks mostly fine, but the info page `(cl)
> Structures' for instace does not. Using different fonts, e.g. `Lin= ux Libertine Mono' or `Noto Mono', the issue
> becomes only more widespread.
>
> I detail, I noticed that the issue indeed does occur specifically when= font substitution kicks in. In the info-page
> for `(cl) Structure' this occurs, because the "=3D>" = is replaced by the unicode symbol "=E2=87=92", which is displayed= in
> a different font; Sadly I can't figure out a way to identify the s= ubstituted font; It is definitely a variable-pitch font
> (the symbol is wider than the default font, such that characters are n= o longer vertically aligned with other
> lines).

That's very strange, because I see nothing similar on my systems= .

As Cl=C3=A9ment points out, "C-u C-x =3D" will show the font that= is used to
display those characters.=C2=A0 Please tell what they are; they use Symbola=
here (and that's how things should be, by default).


Ah, I missed that line in `C-u C-x =3D'. (I also don&= #39;t see any message from Cl=C3=A9ment).=C2=A0


#### Using "emacs -Q" ####
It says for the =E2=87=92 (\Rightarrow) = symbol
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 display: by this font (glyph code= )
=C2=A0 =C2=A0 uniscribe:-outline-Malgun G= othic-normal-normal-normal-sans-17-*-*-*-p-*-ksc5601.1987-0 (#x22D)

For the =E2= =80=96 (\Vert) and =E2=80=BB (\textreferencemark) symbols:
=C2=A0 =C2=A0 uniscribe:-outlin= e-MS Gothic-normal-normal-normal-mono-17-*-*-*-c-*-gb2312.1980-0 (#x340)

For the =C2=A0symbol:
=C2=A0 =C2=A0 u= niscribe:-outline-MS Gothic-normal-normal-normal-mono-17-*-*-*-c-*-gb2312.1= 980-0 (#x364)


#### With init = file ####=C2=A0

(using Linux Libertine Mono as def= ault font)

The =E2=80=96 and =E2=80=BB symbols wor= k fine in that configuraiton.=C2=A0
"=E2=87=92" still c= auses the issue here too, and falls back to identically the same `uniscribe= ' line
=C2=A0 =C2=A0 uniscribe:-outline-Malgun Gothic-normal-= normal-normal-sans-17-*-*-*-p-*-ksc5601.1987-0 (#x22D)

The extreme lag in `package-list-packages' seems to be caused = by the=C2=A0=E2=96=B2 symbol in the **header line**, which works fine with = the default font, but is substituted with=C2=A0
=C2=A0 =C2= =A0 uniscribe:-outline-Malgun Gothic-normal-normal-normal-sans-16-*-*-*-p-*= -gb2312.1980-0 (#x240)
when using `Linux Libertine Mono'= ; or `Noto Mono'.


By any chance= , do any of your test systems run Windows and have MS Office installed? (In= my case the 2010 version.) It should be the primary source of Unicode font= s on my system.=C2=A0
--001a113facb6f83ef60542784f2c-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 29 18:17:57 2016 Received: (at 24918) by debbugs.gnu.org; 29 Nov 2016 23:17:58 +0000 Received: from localhost ([127.0.0.1]:46621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBrev-0004c3-OQ for submit@debbugs.gnu.org; Tue, 29 Nov 2016 18:17:57 -0500 Received: from mail-wm0-f49.google.com ([74.125.82.49]:36511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBreu-0004bl-Q9 for 24918@debbugs.gnu.org; Tue, 29 Nov 2016 18:17:57 -0500 Received: by mail-wm0-f49.google.com with SMTP id g23so253103316wme.1 for <24918@debbugs.gnu.org>; Tue, 29 Nov 2016 15:17:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=mUl4De4XIiykz34sCRkEStr9blTmWfxcDjClizacPFs=; b=tY+iDJTBaV0taS4E6Zrbqi1SR0gekILaHqa+fB6b3lyL//+bZe8XEpg3cIDnzpgMK1 Gwoj1PvnydohoWVaS/5fJZ9f+3RE9KirTUGWOibSe94sr39qj3ol4rsc97azNhOLmG2B a2EyMHEoIP354w5PB9CKT+tzS8JuReLQ68KbBbnlr0egWYOiOT/KVorA+7mEaUe5bUhD DzUBWsZgoKiU1ciJREJsL8Oyw9Vdl8Yw+M6xduTwk1dtEsdcZx0lk2t43kCdicuSIwyl 747LgIiggPpsjlNcVnco+e6dimLX6mX60Zlf45j1tLmAfEKs0zQENo8YuwVL/Mbb+PU5 HoFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=mUl4De4XIiykz34sCRkEStr9blTmWfxcDjClizacPFs=; b=MNZw+CruQmAHSMin2k9FNxsn5wJHLOObl+hXry7Psot6J3Vt3fy1iaSyPYAJRnO6Yi KJw8JDSw/eWJ+h4t09T9ZLsAdMr9a6WKH4/bc24cPX6DI3HFRs4Ny1BiDsipmjKjULcB k1l9TKqwLNU7YQp9NUoQEx9GPrh2faFNPl4YVv/V0CilfYgfZF+EhR9xqwQjMtMvrWOM 52Z0W7PBG6L2UvqTYB4z61wrdKDW7ShQFnszk8kjkr3JtK/PRsLVhxq7eZPmcog5CMEN HZANKfzx5GZX160tLXkONotgHrlOMgRCOFHrJlo1X9RXz3gVfMBU3/HS96nqZ7grjLMM FQSg== X-Gm-Message-State: AKaTC00eKLR3t9X2dAdQOd4+LrKaD0JtwoA/vdRVzfOpag3ZeuV6yp9xuHeikDIc3a66LA== X-Received: by 10.28.158.82 with SMTP id h79mr3130727wme.19.1480461471019; Tue, 29 Nov 2016 15:17:51 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-6c4b-8e7c-8761-0054.holly.idiocy.org. [2001:8b0:3f8:8129:6c4b:8e7c:8761:54]) by smtp.gmail.com with ESMTPSA id f134sm5026982wmf.19.2016.11.29.15.17.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 29 Nov 2016 15:17:50 -0800 (PST) Date: Tue, 29 Nov 2016 23:17:51 +0000 From: Alan Third To: Klaus-Dieter Bauer Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt Message-ID: <20161129231751.GA7839@breton.holly.idiocy.org> References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> <83lgw3zjvf.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.7.1 (2016-10-04) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 24918 Cc: Eli Zaretskii , 24918@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On Tue, Nov 29, 2016 at 11:29:03AM +0100, Klaus-Dieter Bauer wrote: > For such font-substituted characters, there are multiple cases where I > observed delays. > > 1. When the character becomes visible in the current window (small delay > if caused by a single input event, but can crash Emacs when > scrolling-events, and thus delays, queue up). > 2. When `point' is moved to the line containing the character, either > with mouse or keyboard (somewhat bigger delay). > 3. When `point' is moved to the character itself, either with mouse or > keyboard (extensive delay). > 4. Whenever there is any change to the Window-layout (e.g. splitting the > window, or resizing the frame). I experience these slow‐downs too on my work (Windows 10) PC. I found that I could reduce the delays by defining fallback fonts explicitly using: (set-face-attribute 'default nil :font "Droid Sans Mono") (set-fontset-font nil 'unicode "DejaVu Sans" nil 'append) (set-fontset-font nil 'unicode "Courier New" nil 'append) (set-fontset-font nil 'unicode "Symbola" nil 'append) but it doesn’t get rid of them completely. Switching to the new optimized Emacs 25 build improved things a bit too, unsurprisingly. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 29 22:43:06 2016 Received: (at 24918) by debbugs.gnu.org; 30 Nov 2016 03:43:06 +0000 Received: from localhost ([127.0.0.1]:46733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBvnW-00044h-A0 for submit@debbugs.gnu.org; Tue, 29 Nov 2016 22:43:06 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBvnU-00044D-Pe for 24918@debbugs.gnu.org; Tue, 29 Nov 2016 22:43:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBvnL-00075p-LR for 24918@debbugs.gnu.org; Tue, 29 Nov 2016 22:42:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45588) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cBvnL-00075c-I9; Tue, 29 Nov 2016 22:42:55 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1591 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cBvnK-0003NM-Os; Tue, 29 Nov 2016 22:42:55 -0500 Date: Wed, 30 Nov 2016 05:42:58 +0200 Message-Id: <83vav5r5tp.fsf@gnu.org> From: Eli Zaretskii To: Klaus-Dieter Bauer In-reply-to: (message from Klaus-Dieter Bauer on Tue, 29 Nov 2016 23:42:38 +0100) Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> <83lgw3zjvf.fsf@gnu.org> <83inr6xjnv.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 24918 Cc: 24918@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Klaus-Dieter Bauer > Date: Tue, 29 Nov 2016 23:42:38 +0100 > Cc: 24918@debbugs.gnu.org > > Ah, I missed that line in `C-u C-x ='. (I also don't see any message from Clément). > > #### Using "emacs -Q" #### > > It says for the ⇒ (\Rightarrow) symbol > display: by this font (glyph code) > uniscribe:-outline-Malgun Gothic-normal-normal-normal-sans-17-*-*-*-p-*-ksc5601.1987-0 (#x22D) > > For the ‖ (\Vert) and ※ (\textreferencemark) symbols: > uniscribe:-outline-MS Gothic-normal-normal-normal-mono-17-*-*-*-c-*-gb2312.1980-0 (#x340) > > For the symbol: > uniscribe:-outline-MS Gothic-normal-normal-normal-mono-17-*-*-*-c-*-gb2312.1980-0 (#x364) > > #### With init file #### > > (using Linux Libertine Mono as default font) > > The ‖ and ※ symbols work fine in that configuraiton. > "⇒" still causes the issue here too, and falls back to identically the same `uniscribe' line > uniscribe:-outline-Malgun Gothic-normal-normal-normal-sans-17-*-*-*-p-*-ksc5601.1987-0 (#x22D) > > The extreme lag in `package-list-packages' seems to be caused by the ▲ symbol in the **header line**, > which works fine with the default font, but is substituted with > uniscribe:-outline-Malgun Gothic-normal-normal-normal-sans-16-*-*-*-p-*-gb2312.1980-0 (#x240) > when using `Linux Libertine Mono' or `Noto Mono'. I think the problem is that these fonts have registry that is not iso10646-1 (i.e. Unicode). Do you have Symbola installed? I'm guessing you don't, and if so, can you please install it? Emacs by default is configured to use that font for these symbols, and with the correct registry. > By any chance, do any of your test systems run Windows and have MS Office installed? (In my case the 2010 > version.) It should be the primary source of Unicode fonts on my system. Yes, I do on one of my machines, and I don't experience these problems there. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 05:02:11 2016 Received: (at 24918) by debbugs.gnu.org; 30 Nov 2016 10:02:11 +0000 Received: from localhost ([127.0.0.1]:46967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cC1iM-0008G9-Vk for submit@debbugs.gnu.org; Wed, 30 Nov 2016 05:02:11 -0500 Received: from mail-lf0-f48.google.com ([209.85.215.48]:35911) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cC1iL-0008Fx-Cr for 24918@debbugs.gnu.org; Wed, 30 Nov 2016 05:02:10 -0500 Received: by mail-lf0-f48.google.com with SMTP id t196so142824090lff.3 for <24918@debbugs.gnu.org>; Wed, 30 Nov 2016 02:02:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0YPDz/kAJASBgno9ApuQmZsTUYcIDBh2pckj0yj3dNM=; b=IcCPb2ec5/RA/6Y1QQ1gtslIdN9qaBilZit3STaTHYHmCjdYN03GVu5OhrCD2zzGs5 cCxuiVOPaQZzL9AkbzaOE+aGbAZIG1QbgPLoajiBELKLCj45oPP8IscvyStQiKYwN78G UIh2AUuQjguUWdebz3U7afJg3GA3/zIIA38/6z+nYGLh6peJnwmFNayyX/UceNJAbDNg x041IYz/kQm8bc59Wk4w5zSPFfQAGgue18JTHXdE1rHiDl8IX2pPsMjUkj0+bgQlxjiG xN/ZEHatd5CpfONEF+knA49rxBuSujebQDJaYoDYkx7bkD1PpKH2fd22/fWu2dHcWfbu lhLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0YPDz/kAJASBgno9ApuQmZsTUYcIDBh2pckj0yj3dNM=; b=FpP4oS2irJx6KUUGPIgfVwqRwn5SM++nD/83LVOg7gfadII3Mr5gfVew8VB3JAc9yt px6jXcgN/jFJT3GuEMhuny0ILmNUSJFJFVkge75gxt6pDyKCk9dyuWX2tuT/h0nXvzFS 2Feod52/VQuTH0kRKNGQByNB+aD+hUUP442x5kf17zryhs+cd2jVl0sXtgwiBAYVTPjB rF8E94VDJ/WTJW0qDAbEAva8v6fHMrSi6Kg9E9spIxY0FyCaAiH0yoVDWQUzqn2mNEVg O666rcTyVB5eizIqzr+pTvPJtGM8sfPw+iIRART+7lW9HBJWNKc01EvCB9mo84LS+o1c pRhA== X-Gm-Message-State: AKaTC02pefSXEq5yAgmppeE5xqxg2hTqbJXwlje2Es8bAHdwwF93N86rNuEVTU6IxOQ2rS7fhM+U0iJgHoPsBg== X-Received: by 10.46.78.1 with SMTP id c1mr14572214ljb.39.1480500123148; Wed, 30 Nov 2016 02:02:03 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.203.6 with HTTP; Wed, 30 Nov 2016 02:01:32 -0800 (PST) In-Reply-To: <83vav5r5tp.fsf@gnu.org> References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> <83lgw3zjvf.fsf@gnu.org> <83inr6xjnv.fsf@gnu.org> <83vav5r5tp.fsf@gnu.org> From: Klaus-Dieter Bauer Date: Wed, 30 Nov 2016 11:01:32 +0100 Message-ID: Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt To: Eli Zaretskii Content-Type: multipart/mixed; boundary=f403045ec68eee4250054281cb39 X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 24918 Cc: 24918@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.4 (/) --f403045ec68eee4250054281cb39 Content-Type: multipart/alternative; boundary=f403045ec68eee424c054281cb37 --f403045ec68eee424c054281cb37 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2016-11-30 4:42 GMT+01:00 Eli Zaretskii : > > From: Klaus-Dieter Bauer > > Date: Tue, 29 Nov 2016 23:42:38 +0100 > > Cc: 24918@debbugs.gnu.org > > > > Ah, I missed that line in `C-u C-x =3D'. (I also don't see any message > from Cl=C3=A9ment). > > > > #### Using "emacs -Q" #### > > > > It says for the =E2=87=92 (\Rightarrow) symbol > > display: by this font (glyph code) > > uniscribe:-outline-Malgun Gothic-normal-normal-normal- > sans-17-*-*-*-p-*-ksc5601.1987-0 (#x22D) > > > > For the =E2=80=96 (\Vert) and =E2=80=BB (\textreferencemark) symbols: > > uniscribe:-outline-MS Gothic-normal-normal-normal- > mono-17-*-*-*-c-*-gb2312.1980-0 (#x340) > > > > For the symbol: > > uniscribe:-outline-MS Gothic-normal-normal-normal- > mono-17-*-*-*-c-*-gb2312.1980-0 (#x364) > > > > #### With init file #### > > > > (using Linux Libertine Mono as default font) > > > > The =E2=80=96 and =E2=80=BB symbols work fine in that configuraiton. > > "=E2=87=92" still causes the issue here too, and falls back to identica= lly the > same `uniscribe' line > > uniscribe:-outline-Malgun Gothic-normal-normal-normal- > sans-17-*-*-*-p-*-ksc5601.1987-0 (#x22D) > > > > The extreme lag in `package-list-packages' seems to be caused by the = =E2=96=B2 > symbol in the **header line**, > > which works fine with the default font, but is substituted with > > uniscribe:-outline-Malgun Gothic-normal-normal-normal- > sans-16-*-*-*-p-*-gb2312.1980-0 (#x240) > > when using `Linux Libertine Mono' or `Noto Mono'. > > I think the problem is that these fonts have registry that is not > iso10646-1 (i.e. Unicode). > > Do you have Symbola installed? I'm guessing you don't, and if so, can > you please install it? Emacs by default is configured to use that > font for these symbols, and with the correct registry. > > > By any chance, do any of your test systems run Windows and have MS > Office installed? (In my case the 2010 > > version.) It should be the primary source of Unicode fonts on my system= . > > Yes, I do on one of my machines, and I don't experience these problems > there. > I now installed Symbola. In the real-world cases it solves the problem, but apparently it is not a full solution; Possibly sufficient for practical use, but mostly more efficient at masking the issue. (See especially the example below, where the issue occurs even when no fonts are available at all for a character.) E.g. I used (with-selected-window (display-buffer (get-buffer-create "*foo*")) (goto-char (point-max)) (cl-loop for _ upto 1000 ;; lower the limit if it crashes emacs with lmt =3D (+ 1 (max-char)) for s =3D (string (random lmt)) for col =3D (- (point) (line-beginning-position)) if (< 30 col) do (insert "\n") do (insert s))) to generate random unicode characters; For most no font is found at all (a hex-rectangle is displayed instead) display: no font available but some characters will be generated, where problematic fonts still come up. Additionally, one generated line was also heavily laggy, *despite all characters saying "no font available"*, i.e. even *without* font substitution. I attached the line as "*problematic-line.txt*". Navigating into or out of this line =E2=80=93 or from one character to the next, for a= bout half the characters in the line, talks roughly 1 second on my system. For this file, behaviour with (setq inhibit-compacting-font-caches t) was also somewhat inconsistent. - Setting the variable to t always fixed the lag. - Setting the variable back to nil keeps the buffer lag-free for a while, but then suddenly emacs froze completely. --------------------------- Since I don't know if attachments are archived, I also attach a the "problematic-line.txt" as hexl/base64 dump. 00000000: 2d2a 2d20 6d6f 6465 3a20 7465 7874 3b20 -*- mode: text; 00000010: 636f 6469 6e67 3a20 7574 662d 382d 656d coding: utf-8-em 00000020: 6163 733b 202d 2a2d 0d0a f6be a7a9 f1b5 acs; -*-........ 00000030: 8485 f888 9194 94f8 8a90 a281 f88b 908e ................ 00000040: 84f8 8a98 9a9a f686 a9be f88b 8396 b5f5 ................ 00000050: ac8d 8ff8 8abe a1aa f88d a4aa 9ef3 8ab8 ................ 00000060: 9cf8 8eb0 9bbf f7a7 a6ae f7a7 848b f586 ................ 00000070: 93ab f280 b382 f88d 958a 9ff2 a1ac 86f8 ................ 00000080: 8fa0 9784 f3b5 849b f6b7 93ae f889 b4aa ................ 00000090: a2ef a39b f88a 9b96 a4f8 8dae b4b6 f88a ................ 000000a0: a9b6 bdf3 b29f a7f8 89bb 85b5 f682 a188 ................ 000000b0: f88a a0a3 810d 0a ....... LSotIG1vZGU6IHRleHQ7IGNvZGluZzogdXRmLTgtZW1hY3M7IC0qLQ0K9r6nqfG1hIX4iJGUlPi= K kKKB+IuQjoT4ipiamvaGqb74i4OWtfWsjY/4ir6hqviNpKqe84q4nPiOsJu/96emrvenhIv1hpO= r 8oCzgviNlYqf8qGshviPoJeE87WEm/a3k674ibSqou+jm/iKm5ak+I2utLb4iqm2vfOyn6f4ibu= F tfaCoYj4iqCjgQ0K --f403045ec68eee424c054281cb37 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2016-11-30 4:42 GMT+01:00 Eli Zaretskii <eliz@gnu.org= >:
> From: Klaus-Dieter = Bauer <bauer.klaus.diete= r@gmail.com>
> Date: Tue, 29 Nov 2016 23:42:38 +0100
> Cc: 24918@debbugs.gnu.org=
>
> Ah, I missed that line in `C-u C-x =3D'. (I also don't see any= message from Cl=C3=A9ment).
>
> #### Using "emacs -Q" ####
>
> It says for the =E2=87=92 (\Rightarrow) symbol
> display: by this font (glyph code)
> uniscribe:-outline-Malgun Gothic-normal-normal-normal-sans-17-*-*= -*-p-*-ksc5601.1987-0 (#x22D)
>
> For the =E2=80=96 (\Vert) and =E2=80=BB (\textreferencemark) symbols:<= br> > uniscribe:-outline-MS Gothic-normal-normal-normal-mono-17-*-*-*-c= -*-gb2312.1980-0 (#x340)
>
> For the symbol:
> uniscribe:-outline-MS Gothic-normal-normal-normal-mono-17-*-*-*-c= -*-gb2312.1980-0 (#x364)
>
> #### With init file ####
>
> (using Linux Libertine Mono as default font)
>
> The =E2=80=96 and =E2=80=BB symbols work fine in that configuraiton. > "=E2=87=92" still causes the issue here too, and falls back = to identically the same `uniscribe' line
> uniscribe:-outline-Malgun Gothic-normal-normal-normal-sans-17-*-*= -*-p-*-ksc5601.1987-0 (#x22D)
>
> The extreme lag in `package-list-packages' seems to be caused by t= he =E2=96=B2 symbol in the **header line**,
> which works fine with the default font, but is substituted with
> uniscribe:-outline-Malgun Gothic-normal-normal-normal-sans-16-*-*= -*-p-*-gb2312.1980-0 (#x240)
> when using `Linux Libertine Mono' or `Noto Mono'.

I think the problem is that these fonts have registry that is not iso10646-1 (i.e. Unicode).

Do you have Symbola installed?=C2=A0 I'm guessing you don't, and if= so, can
you please install it?=C2=A0 Emacs by default is configured to use that
font for these symbols, and with the correct registry.

> By any chance, do any of your test systems run Windows and have MS Off= ice installed? (In my case the 2010
> version.) It should be the primary source of Unicode fonts on my syste= m.

Yes, I do on one of my machines, and I don't experience these pr= oblems
there.


I now installed Symbola. In the real-world cases it solve= s the problem, but apparently it is not a full solution; Possibly sufficien= t for practical use, but mostly more efficient at masking the issue. (See e= specially the example below, where the issue occurs even when no fonts are = available at all for a character.)

E.g. I used=C2=A0

(with-selected-window
=C2=A0 =C2=A0 (d= isplay-buffer (get-buffer-create "*foo*"))
=C2=A0 (goto= -char (point-max))
=C2=A0 (cl-loop for _ upto 1000 ;; lower the l= imit if it crashes emacs
=C2=A0=C2=A0 with lmt =3D (+ 1 (max-char))
=C2=A0=C2=A0 for s =3D (string (random lmt))
=C2=A0=C2=A0 for co= l =3D (- (point) (line-beginning-position))
=C2=A0=C2=A0 if (< 30 = col) do (insert "\n")
=C2=A0=C2=A0 do (insert s)))

to generate random unicode characters; For most no f= ont is found at all (a hex-rectangle is displayed instead)=C2=A0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 display: no font available=
but some characters will be generated, where problematic fonts s= till come up.

Additionally, one generated line was= also heavily laggy,=C2=A0despite all characters saying "no font av= ailable", i.e. even=C2=A0without=C2=A0font substitution. I = attached the line as "problematic-line.txt". Navigating in= to or out of this line =E2=80=93 or from one character to the next, for abo= ut half the characters in the line, talks roughly 1 second on my system.=C2= =A0

For this file, behaviour with (setq inhibit-co= mpacting-font-caches t) was also somewhat inconsistent.=C2=A0
- S= etting the variable to t always fixed the lag.
- Setting the vari= able back to nil keeps the buffer lag-free for a while, but then suddenly e= macs froze completely.=C2=A0

---------------------= ------

Since I don't know if attachments are a= rchived, I also attach a the "problematic-line.txt" as hexl/base6= 4 dump.

00000000: 2d2a 2d20 6d6f 6465 3a20 7465 7874 3b20 =C2=A0-*- mode:= text;
0000= 0010: 636f 6469 6e67 3a20 7574 662d 382d 656d =C2=A0coding: utf-8-em=
00000020: 6163 73= 3b 202d 2a2d 0d0a f6be a7a9 f1b5 =C2=A0acs; -*-........
00000030: 8485 f888 9194 94f8 = 8a90 a281 f88b 908e =C2=A0................
00000040: 84f8 8a98 9a9a f686 a9be f88b 839= 6 b5f5 =C2=A0................
00000050: ac8d 8ff8 8abe a1aa f88d a4aa 9ef3 8ab8 =C2=A0= ................
00000060: 9cf8 8eb0 9bbf f7a7 a6ae f7a7 848b f586 =C2=A0............= ....
000000= 70: 93ab f280 b382 f88d 958a 9ff2 a1ac 86f8 =C2=A0................
00000080: 8fa0 9784= f3b5 849b f6b7 93ae f889 b4aa =C2=A0................
00000090: a2ef a39b f88a 9b96 a4= f8 8dae b4b6 f88a =C2=A0................
000000a0: a9b6 bdf3 b29f a7f8 89bb 85b5 f682 = a188 =C2=A0................
000000b0: f88a a0a3 810d 0a =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.......
=

=
LSotIG1vZGU6IHRleH= Q7IGNvZGluZzogdXRmLTgtZW1hY3M7IC0qLQ0K9r6nqfG1hIX4iJGUlPiK
kKKB+IuQjoT4ipiamvaGqb74i4O= WtfWsjY/4ir6hqviNpKqe84q4nPiOsJu/96emrvenhIv1hpOr
8oCzgviNlYqf8qGshviPoJeE87WEm/a3k674= ibSqou+jm/iKm5ak+I2utLb4iqm2vfOyn6f4ibuF
tfaCoYj4iqCjgQ0K
--f403045ec68eee424c054281cb37-- --f403045ec68eee4250054281cb39 Content-Type: text/plain; charset=CP932; name="problematic-line.txt" Content-Disposition: attachment; filename="problematic-line.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iw4qxzuy0 LSotIG1vZGU6IHRleHQ7IGNvZGluZzogdXRmLTgtZW1hY3M7IC0qLQ0K9r6nqfG1hIX4iJGUlPiK kKKB+IuQjoT4ipiamvaGqb74i4OWtfWsjY/4ir6hqviNpKqe84q4nPiOsJu/96emrvenhIv1hpOr 8oCzgviNlYqf8qGshviPoJeE87WEm/a3k674ibSqou+jm/iKm5ak+I2utLb4iqm2vfOyn6f4ibuF tfaCoYj4iqCjgQ0K --f403045ec68eee4250054281cb39-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 10:00:58 2016 Received: (at 24918) by debbugs.gnu.org; 30 Nov 2016 15:00:58 +0000 Received: from localhost ([127.0.0.1]:47625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cC6NV-0000Fd-SI for submit@debbugs.gnu.org; Wed, 30 Nov 2016 10:00:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cC6NU-0000FR-6k for 24918@debbugs.gnu.org; Wed, 30 Nov 2016 10:00:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cC6NK-00035g-34 for 24918@debbugs.gnu.org; Wed, 30 Nov 2016 10:00:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55839) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cC6NJ-00035W-Vg; Wed, 30 Nov 2016 10:00:46 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2110 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cC6NJ-0007WE-6F; Wed, 30 Nov 2016 10:00:45 -0500 Date: Wed, 30 Nov 2016 17:00:49 +0200 Message-Id: <83r35tqafy.fsf@gnu.org> From: Eli Zaretskii To: Klaus-Dieter Bauer In-reply-to: (message from Klaus-Dieter Bauer on Wed, 30 Nov 2016 11:01:32 +0100) Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> <83lgw3zjvf.fsf@gnu.org> <83inr6xjnv.fsf@gnu.org> <83vav5r5tp.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 24918 Cc: 24918@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Klaus-Dieter Bauer > Date: Wed, 30 Nov 2016 11:01:32 +0100 > Cc: 24918@debbugs.gnu.org > > I now installed Symbola. In the real-world cases it solves the problem, but apparently it is not a full solution; > Possibly sufficient for practical use, but mostly more efficient at masking the issue. (See especially the > example below, where the issue occurs even when no fonts are available at all for a character.) > > E.g. I used > > (with-selected-window > (display-buffer (get-buffer-create "*foo*")) > (goto-char (point-max)) > (cl-loop for _ upto 1000 ;; lower the limit if it crashes emacs > with lmt = (+ 1 (max-char)) > for s = (string (random lmt)) > for col = (- (point) (line-beginning-position)) > if (< 30 col) do (insert "\n") > do (insert s))) > > to generate random unicode characters; For most no font is found at all (a hex-rectangle is displayed instead) > display: no font available > but some characters will be generated, where problematic fonts still come up. If you need those characters to be displayed faster, you need to configure your default fontset to cover them with Unicode fonts. The default fontset setup in Emacs tries not to get in the way of users with too many special fonts, so not all the ranges are covered, unless there are good free fonts for them. > Additionally, one generated line was also heavily laggy, despite all characters saying "no font available", i.e. > even without font substitution. I attached the line as "problematic-line.txt". Navigating into or out of this line – or > from one character to the next, for about half the characters in the line, talks roughly 1 second on my system. These characters are all unassigned codepoints (i.e., Unicode did not yet assign any characters to those codepoints), as you can see in the buffer shown by "C-u C-x =", so their display are not important in any practical use case. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 10:09:16 2016 Received: (at 24918) by debbugs.gnu.org; 30 Nov 2016 15:09:16 +0000 Received: from localhost ([127.0.0.1]:47643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cC6VY-0000RX-IU for submit@debbugs.gnu.org; Wed, 30 Nov 2016 10:09:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41227) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cC6VW-0000RL-QW for 24918@debbugs.gnu.org; Wed, 30 Nov 2016 10:09:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cC6VQ-0006Qk-Go for 24918@debbugs.gnu.org; Wed, 30 Nov 2016 10:09:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55975) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cC6VQ-0006Qg-EW; Wed, 30 Nov 2016 10:09:08 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2119 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cC6VP-00070O-Mj; Wed, 30 Nov 2016 10:09:08 -0500 Date: Wed, 30 Nov 2016 17:09:11 +0200 Message-Id: <83oa0xqa20.fsf@gnu.org> From: Eli Zaretskii To: Alan Third In-reply-to: <20161129231751.GA7839@breton.holly.idiocy.org> (message from Alan Third on Tue, 29 Nov 2016 23:17:51 +0000) Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> <83lgw3zjvf.fsf@gnu.org> <20161129231751.GA7839@breton.holly.idiocy.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 24918 Cc: 24918@debbugs.gnu.org, bauer.klaus.dieter@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > Date: Tue, 29 Nov 2016 23:17:51 +0000 > From: Alan Third > Cc: Eli Zaretskii , 24918@debbugs.gnu.org > > I experience these slow‐downs too on my work (Windows 10) PC. > > I found that I could reduce the delays by defining fallback > fonts explicitly using: > > (set-face-attribute 'default nil :font "Droid Sans Mono") > (set-fontset-font nil 'unicode "DejaVu Sans" nil 'append) > (set-fontset-font nil 'unicode "Courier New" nil 'append) > (set-fontset-font nil 'unicode "Symbola" nil 'append) > > but it doesn’t get rid of them completely. Your font-spec argument in the above doesn't specify the registry. See the definitions in fontset.el (search for "Symbola") for a better way, which I think should avoid the delays. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 05:22:15 2016 Received: (at 24918) by debbugs.gnu.org; 1 Dec 2016 10:22:15 +0000 Received: from localhost ([127.0.0.1]:48098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCOVL-0005q5-8u for submit@debbugs.gnu.org; Thu, 01 Dec 2016 05:22:15 -0500 Received: from mail-lf0-f46.google.com ([209.85.215.46]:35879) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCOVJ-0005po-Nx for 24918@debbugs.gnu.org; Thu, 01 Dec 2016 05:22:14 -0500 Received: by mail-lf0-f46.google.com with SMTP id t196so168121513lff.3 for <24918@debbugs.gnu.org>; Thu, 01 Dec 2016 02:22:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=NFUMb0IRjuEOJSVuDOPFCqYGG+oNi3gH+FEtvApBzz0=; b=NGQUt5YSG/dK7teJVFKfQpMhX8CZxqQCoO08bBVKlgoz3vE3toVGvMvdrdXMBPLPdr AHOLJq3VVPXYasKTJxM8qiB2jyK4DvP2vJwtm6YKoX8Bu1fv3XIxSzENRG32K15+wGY8 LxJkWd/hmgt8fgVhFTaH+MAvlHuwPw1VA7eRssI+CFOA/enEuMGJCs1xnrwyN3f5GucT sFLEDF18HBtRVku4XN9dO0J6bhrz9ejYi2MOY17bwH9/lv4Sybo0/GV5Ptx30uYpbzdY ZnuD1tCMhc3BeXFZY+8KD2GEAvK0730lCwqmjvp993WdLERdQA86j40KMP2XE4XtOe3G dWzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=NFUMb0IRjuEOJSVuDOPFCqYGG+oNi3gH+FEtvApBzz0=; b=X6X40VTIzNXpQv8sdCGutCloZ/NoFNzYFGs4l3ZvZBcvTqGifPGLN+w0epwMIjRaOa XDft2wOo5x40F8HlnWdXrtcb6Z8kzfVSlwrB4HwEpTEGaHJV176exPbIsvN7Hnl/zFtH nNNpzuFyDVw2yINSUkAotwB7jQioumGeu65LiT9HBPHwFTJZHdm0KeAVAguy3wiPFx54 B+9k1il+2qIKHPPlqgzULh5f5JNY432uIlWyyYijQYf5uX62EqRuNmslCCTta2YSb4XL bSy9IrUR/0YntWGG9ox/AlQvBhA3uFKOTyWaSBZSBTpt1f4mavBLEcDU+ZcgNvsDwyvz 7QpQ== X-Gm-Message-State: AKaTC03ygsibWUj4cddQ+0VjospsvVHGvoQac6QU9EWuhU2ZyY2P/yIwbYEXa4/yKXFR8qTPBoTgnfsgjUO3Vw== X-Received: by 10.25.66.213 with SMTP id p204mr16020473lfa.110.1480587727787; Thu, 01 Dec 2016 02:22:07 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.203.6 with HTTP; Thu, 1 Dec 2016 02:21:36 -0800 (PST) In-Reply-To: <83r35tqafy.fsf@gnu.org> References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> <83lgw3zjvf.fsf@gnu.org> <83inr6xjnv.fsf@gnu.org> <83vav5r5tp.fsf@gnu.org> <83r35tqafy.fsf@gnu.org> From: Klaus-Dieter Bauer Date: Thu, 1 Dec 2016 11:21:36 +0100 Message-ID: Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt To: Eli Zaretskii Content-Type: multipart/related; boundary=94eb2c1a077a92f6e00542963192 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 24918 Cc: 24918@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --94eb2c1a077a92f6e00542963192 Content-Type: multipart/alternative; boundary=94eb2c1a077a92f6dc0542963191 --94eb2c1a077a92f6dc0542963191 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2016-11-30 16:00 GMT+01:00 Eli Zaretskii : > > From: Klaus-Dieter Bauer > > Date: Wed, 30 Nov 2016 11:01:32 +0100 > > Cc: 24918@debbugs.gnu.org > > > > I now installed Symbola. In the real-world cases it solves the problem, > but apparently it is not a full solution; > > Possibly sufficient for practical use, but mostly more efficient at > masking the issue. (See especially the > > example below, where the issue occurs even when no fonts are available > at all for a character.) > > > > E.g. I used > > > > (with-selected-window > > (display-buffer (get-buffer-create "*foo*")) > > (goto-char (point-max)) > > (cl-loop for _ upto 1000 ;; lower the limit if it crashes emacs > > with lmt =3D (+ 1 (max-char)) > > for s =3D (string (random lmt)) > > for col =3D (- (point) (line-beginning-position)) > > if (< 30 col) do (insert "\n") > > do (insert s))) > > > > to generate random unicode characters; For most no font is found at all > (a hex-rectangle is displayed instead) > > display: no font available > > but some characters will be generated, where problematic fonts still > come up. > > If you need those characters to be displayed faster, you need to > configure your default fontset to cover them with Unicode fonts. The > default fontset setup in Emacs tries not to get in the way of users > with too many special fonts, so not all the ranges are covered, unless > there are good free fonts for them. > > > Additionally, one generated line was also heavily laggy, despite all > characters saying "no font available", i.e. > > even without font substitution. I attached the line as > "problematic-line.txt". Navigating into or out of this line =E2=80=93 or > > from one character to the next, for about half the characters in the > line, talks roughly 1 second on my system. =E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2= =80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80= =93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93= =E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2= =80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80= =93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93= =E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2= =80=93=E2=80=93 > These characters are all unassigned codepoints (i.e., Unicode did not > yet assign any characters to those codepoints), as you can see in the > buffer shown by "C-u C-x =3D", so their display are not important in any > practical use case. > Thankfully, yes. I meant this to be a testcase for checking if their is an underlying issue beyond font substitution, which I assumed this example indicated, since no font was substituted. Anyway, I figured out that the particular character that caused the issue for *this* file was "(insert (string #xF8DB))", which in Gnu Unifont is displayed as a pencil: [image: Inline-Bild 3] Apparently it is in a "private use" block though. Would it be possible to distribute Symbola along with Emacs for the Windows version, or some other viable unicode fallback font such as GNU Unifont (which by the way also fixes the "random characters" test case)? Program-crashes from unexpected characters, let alone from visiting info-page buffers, definitely shouldn't be out-of-the-box behaviour, and apparently appropriate fonts cannot be safely assumed on Windows. --94eb2c1a077a92f6dc0542963191 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2016= -11-30 16:00 GMT+01:00 Eli Zaretskii <eliz@gnu.org>:
> From: Klaus-Dieter Bauer <= bauer.klaus.dieter@gmail.co= m>
> Date: Wed, 30 Nov 2016 11:01:32 +0100
> Cc: 24918@debbugs.gnu.org=
>
> I now installed Symbola. In the real-world cases it solves the problem= , but apparently it is not a full solution;
> Possibly sufficient for practical use, but mostly more efficient at ma= sking the issue. (See especially the
> example below, where the issue occurs even when no fonts are available= at all for a character.)
>
> E.g. I used
>
> (with-selected-window
> (display-buffer (get-buffer-create "*foo*"))
> (goto-char (point-max))
> (cl-loop for _ upto 1000 ;; lower the limit if it crashes emacs
> with lmt =3D (+ 1 (max-char))
> for s =3D (string (random lmt))
> for col =3D (- (point) (line-beginning-position))
> if (< 30 col) do (insert "\n")
> do (insert s)))
>
> to generate random unicode characters; For most no font is found at al= l (a hex-rectangle is displayed instead)
> display: no font available
> but some characters will be generated, where problematic fonts still c= ome up.

If you need those characters to be displayed faster, you need to
configure your default fontset to cover them with Unicode fonts.=C2=A0 The<= br> default fontset setup in Emacs tries not to get in the way of users
with too many special fonts, so not all the ranges are covered, unless
there are good free fonts for them.

> Additionally, one generated line was also heavily laggy, despite all c= haracters saying "no font available", i.e.
> even without font substitution. I attached the line as "problemat= ic-line.txt". Navigating into or out of this line =E2=80=93 or
> from one character to the next, for about half the characters in the l= ine, talks roughly 1 second on my system.

=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80= =93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93= =E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2= =80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80= =93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93= =E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2= =80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80=93=E2=80= =93=E2=80=93=E2=80=93=C2=A0

=
<= div>
=C2=A0
These characters are all unassigned codepoints (i.e., Unicode did no= t
yet assign any characters to those codepoints), as you can see in the
buffer shown by "C-u C-x =3D", so their display are not important= in any
practical use case.

Thankfully, yes. I = meant this to be a testcase for checking if their is an underlying issue be= yond font substitution, which I assumed this example indicated, since no fo= nt was substituted.=C2=A0

Anyway, I figured out th= at the particular character that caused the issue for this=C2=A0file= was "(insert (string #xF8DB))", which in Gnu Unifont is displaye= d as a pencil:=C2=A03D"Inline-Bild==C2=A0Apparently it is in a "private us= e" block though.

Would it be possible to distribute Sy= mbola along with Emacs for the Windows version, or some other viable unicod= e fallback font such as GNU Unifont (which by the way also fixes the "= random characters" test case)? Program-crashes from unexpected charact= ers, let alone from visiting info-page buffers, definitely shouldn't be= out-of-the-box behaviour, and apparently appropriate fonts cannot be safel= y assumed on Windows.=C2=A0

--94eb2c1a077a92f6dc0542963191-- --94eb2c1a077a92f6e00542963192 Content-Type: image/png; name="image.png" Content-Disposition: inline; filename="image.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_158b9e5ed150fdd4 iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAAnklEQVQ4Ee2S3Q2DMAyEP1ddKkzR CXiEcdIZmICnMEtFd7nKDRERRQjeG8nROT7LPxeTJE6e28p782wMs2z9tEYKWsgTvbUwCC/k9hiN nwRvQ0rqQBAUZyl1jlGXcrTc91ICAnEeoG14DSJhjGvwi6qeN5Ed90+ul3JpGy7taQUXsifMiiHL vCe1MypyScj/w73tMX+ohzjClwa8RP4A9CSoTvXtg4IAAAAASUVORK5CYII= --94eb2c1a077a92f6e00542963192-- From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 12:32:00 2016 Received: (at 24918) by debbugs.gnu.org; 1 Dec 2016 17:32:00 +0000 Received: from localhost ([127.0.0.1]:48953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCVDD-0005pB-TC for submit@debbugs.gnu.org; Thu, 01 Dec 2016 12:32:00 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCVDB-0005oy-KG for 24918@debbugs.gnu.org; Thu, 01 Dec 2016 12:31:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cCVD2-00089I-F2 for 24918@debbugs.gnu.org; Thu, 01 Dec 2016 12:31:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52668) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cCVD2-00089E-BX; Thu, 01 Dec 2016 12:31:48 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4258 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cCVD1-0004b2-27; Thu, 01 Dec 2016 12:31:48 -0500 Date: Thu, 01 Dec 2016 19:31:52 +0200 Message-Id: <838trzpncn.fsf@gnu.org> From: Eli Zaretskii To: Klaus-Dieter Bauer In-reply-to: (message from Klaus-Dieter Bauer on Thu, 1 Dec 2016 11:21:36 +0100) Subject: Re: bug#24918: 25.1; Fonts can make Emacs grind to a halt References: <8360nvfedz.fsf@gnu.org> <83inrue97n.fsf@gnu.org> <83lgwc96nn.fsf@gnu.org> <83lgw3zjvf.fsf@gnu.org> <83inr6xjnv.fsf@gnu.org> <83vav5r5tp.fsf@gnu.org> <83r35tqafy.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 24918 Cc: 24918@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Klaus-Dieter Bauer > Date: Thu, 1 Dec 2016 11:21:36 +0100 > Cc: 24918@debbugs.gnu.org > > Would it be possible to distribute Symbola along with Emacs for the Windows version, or some other viable > unicode fallback font such as GNU Unifont (which by the way also fixes the "random characters" test case)? Maybe. Perhaps Phillip could look into this. From unknown Tue Jun 17 01:48:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 30 Dec 2016 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator