From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 21 06:35:58 2017 Received: (at submit) by debbugs.gnu.org; 21 Sep 2017 10:35:58 +0000 Received: from localhost ([127.0.0.1]:50927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duypq-0004I4-Ir for submit@debbugs.gnu.org; Thu, 21 Sep 2017 06:35:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56035) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duypo-0004Hq-Sz for submit@debbugs.gnu.org; Thu, 21 Sep 2017 06:35:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duypf-0002fi-NL for submit@debbugs.gnu.org; Thu, 21 Sep 2017 06:35:51 -0400 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, T_DKIM_INVALID,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44402) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1duypf-0002ex-Du for submit@debbugs.gnu.org; Thu, 21 Sep 2017 06:35:47 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46947) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1duypZ-0001yd-NQ for bug-gnu-emacs@gnu.org; Thu, 21 Sep 2017 06:35:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duypV-0002M0-En for bug-gnu-emacs@gnu.org; Thu, 21 Sep 2017 06:35:41 -0400 Received: from mail-lf0-x22e.google.com ([2a00:1450:4010:c07::22e]:44354) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1duypV-0002Fi-7X for bug-gnu-emacs@gnu.org; Thu, 21 Sep 2017 06:35:37 -0400 Received: by mail-lf0-x22e.google.com with SMTP id l196so5347411lfl.1 for ; Thu, 21 Sep 2017 03:35:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=TpSw+QBPWkT0yNJAHZh/xAZoC0jiHuFHO2XKo0sk3xg=; b=BqQ0r5hU8DGnDYjGCPY1RkxU+6rkxma50O7W+o+v3AN3d1HBhOU6mRUsAcf//Cff8a 3OJZAZO0noYPn3hD+vDnYWVAwXSFW64Thk36rs7c74HIJOB/2rj6FDF91ZEwgCE97GqW hayJ8oxjoN90Z0Q4mmmHS4DBnKh7jJxrgj2WprQoga5jGUpaV2MAWmF/zJEqaPe+z+Tt ZNDBGOslYurzlADqKaMMxG1YUf9XFVJDPpuSEx9c2IdKmhIMn0suZPd73E0pFhz0hKP7 s3OwcZFRoIo9+u76bBwvxvVfkSrY7F9dZYQVUaCGerDbybndhJDv7dcQxZNyMuxNgArP 4+xQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=TpSw+QBPWkT0yNJAHZh/xAZoC0jiHuFHO2XKo0sk3xg=; b=QynM1wHlvGo+nh2cPUQ1vz5W7KY9NC8UixfE7G0YSINIonSG+yg85LVQWXf8SZHAu7 PYBFipOKGvgXoBp+Xu69TnNd3so4ehlLYPwaXEsKD+10n8RBj1foq2gksk5AZ+5Zrn5c GNr2flcQ6t11tv0eE8JnTBmlJY6NMASt5AHgPzgSO13pBhjVJNaptDEKvJxsEcdRVOy8 dBnBEUd63Yd9+5QzdZu8krxz9vlAnVMC7A3qUji9UhKzDNlIbjoUo6OkI+dgrUr8hxBP 8fsgZOD6HcAiLX7dePfWxbNxknR6rGjN1wiGqhASmN/VH7ETy0FU4X9VbBjgmKc7Fve9 c0lA== X-Gm-Message-State: AHPjjUiuUxfktqW/oPIR3/s+etvGfrJV/J/zWG7XrVtgDvRfIxC0q1zP pzev8+z8Lbo3gs/sPBgujjk55Q== X-Google-Smtp-Source: AOwi7QB/ZSbF9T98QCFg9ExBO2lzCaXRvGET9pUmn0CHQlZKk3eyWS5VCjVMuDe7XEEEExWxK212aw== X-Received: by 10.46.66.84 with SMTP id p81mr767125lja.19.1505990134336; Thu, 21 Sep 2017 03:35:34 -0700 (PDT) Received: from DELLXPS ([46.118.15.174]) by smtp.gmail.com with ESMTPSA id q125sm218524ljb.55.2017.09.21.03.35.32 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 21 Sep 2017 03:35:33 -0700 (PDT) From: Oleksandr Gavenko To: bug-gnu-emacs@gnu.org Subject: 25.2; Composed charater colon slows down Emacs performance while you in buffer with this character Date: Thu, 21 Sep 2017 13:35:28 +0300 Message-ID: <86fubg8hlb.fsf@gavenkoa.example.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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 (----) In GNU Emacs 25.2.1 (i686-w64-mingw32) of 2017-04-24 built on LAPHROAIG Windowing system distributor 'Microsoft Corp.', version 10.0.16288 Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS Important settings: value of $LANG: en_US.utf8 locale-coding-system: cp1252 With composed two colon characters Emacs become extremely slow. I figured that out when enabled cfengin3-mode and two colons :: was shown as single composed character. With runemacs -Q it slows down when you cross that character by moving pointer. Here's info in cfengine-mode buffer for composition: position: 110 of 136 (80%), column: 7 character: : (displayed as :) (codepoint 58, #o72, #x3a) preferred charset: ascii (ASCII (ISO646 IRV)) code point in charset: 0x3A script: latin syntax: . which means: punctuation category: .:Base, a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET 3a" or "C-x 8 RET COLON" buffer code: #x3A file code: #x3A (encoded by coding system undecided-dos) display: composed to form "::" (see below) Composed with the following character(s) ":" by the rule: (?=E2=88=B7) The component character(s) are displayed by these fonts (glyph codes): =E2=88=B7: uniscribe:-outline-MS Gothic-normal-normal-normal-mono-13-*-*= -*-c-*-gb2312.1980-0 (#x49D) See the variable =E2=80=98reference-point-alist=E2=80=99 for the meaning = of the rule. Character code properties: customize what to show name: COLON general-category: Po (Punctuation, Other) decomposition: (58) (':') There are text properties here: composition [Show] fontified t prettify-symbols-end 112 prettify-symbols-start 110 Here's info about character that represent composition: character: =E2=88=B7 (displayed as =E2=88=B7) (codepoint 8759= , #o21067, #x2237) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0x2237 script: symbol syntax: . which means: punctuation category: .:Base, c:Chinese to input: type "C-x 8 RET 2237" or "C-x 8 RET PROPORTION" buffer code: #xE2 #x88 #xB7 file code: #xE2 #x88 #xB7 (encoded by coding system utf-8-ema= cs-dos) display: composed to form "=E2=88=B7" (see below) Composed by the rule: (TAB ?=E2=88=B7 TAB) The component character(s) are displayed by these fonts (glyph codes): =E2=88=B7: uniscribe:-outline-MS Gothic-normal-normal-normal-mono-13-*-*= -*-c-*-gb2312.1980-0 (#x49D) See the variable =E2=80=98reference-point-alist=E2=80=99 for the meaning = of the rule. Character code properties: customize what to show name: PROPORTION general-category: Sm (Symbol, Math) decomposition: (8759) ('=E2=88=B7') There are text properties here: composition [Show] fontified t Composition [Show] expanded to: (4 1 [9 8759 9]) --=20 http://defun.work/ From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 21 06:50:48 2017 Received: (at 28535) by debbugs.gnu.org; 21 Sep 2017 10:50:48 +0000 Received: from localhost ([127.0.0.1]:50938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duz4C-0004ee-71 for submit@debbugs.gnu.org; Thu, 21 Sep 2017 06:50:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duz4A-0004eQ-86 for 28535@debbugs.gnu.org; Thu, 21 Sep 2017 06:50:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duz41-0003Tc-Sh for 28535@debbugs.gnu.org; Thu, 21 Sep 2017 06:50:40 -0400 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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60033) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1duz41-0003TQ-P5; Thu, 21 Sep 2017 06:50:37 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1245 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1duz40-0002z3-IM; Thu, 21 Sep 2017 06:50:37 -0400 Date: Thu, 21 Sep 2017 13:50:27 +0300 Message-Id: <83tvzwe364.fsf@gnu.org> From: Eli Zaretskii To: Oleksandr Gavenko In-reply-to: <86fubg8hlb.fsf@gavenkoa.example.com> (message from Oleksandr Gavenko on Thu, 21 Sep 2017 13:35:28 +0300) Subject: Re: bug#28535: 25.2; Composed charater colon slows down Emacs performance while you in buffer with this character References: <86fubg8hlb.fsf@gavenkoa.example.com> 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: -5.0 (-----) X-Debbugs-Envelope-To: 28535 Cc: 28535@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: -5.0 (-----) > From: Oleksandr Gavenko > Date: Thu, 21 Sep 2017 13:35:28 +0300 > > With composed two colon characters Emacs become extremely slow. > > I figured that out when enabled cfengin3-mode and two colons :: was shown as > single composed character. > > With runemacs -Q it slows down when you cross that character by moving > pointer. Please provide a simple reproduction recipe, for reference, if you can. > position: 110 of 136 (80%), column: 7 > character: : (displayed as :) (codepoint 58, #o72, #x3a) > preferred charset: ascii (ASCII (ISO646 IRV)) > code point in charset: 0x3A > script: latin > syntax: . which means: punctuation > category: .:Base, a:ASCII, l:Latin, r:Roman > to input: type "C-x 8 RET 3a" or "C-x 8 RET COLON" > buffer code: #x3A > file code: #x3A (encoded by coding system undecided-dos) > display: composed to form "::" (see below) > > Composed with the following character(s) ":" by the rule: > (?∷) > The component character(s) are displayed by these fonts (glyph codes): > ∷: uniscribe:-outline-MS Gothic-normal-normal-normal-mono-13-*-*-*-c-*-gb2312.1980-0 (#x49D) > See the variable ‘reference-point-alist’ for the meaning of the rule. MS Gothic is known as a trouble-maker in this context. Can you try installing Symbola? Doing that might eliminate the problem. Emacs will automatically use Symbola, if installed, for such characters. Another possible remedy is to customize inhibit-compacting-font-caches to a non-nil value. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 21 12:12:34 2017 Received: (at 28535) by debbugs.gnu.org; 21 Sep 2017 16:12:34 +0000 Received: from localhost ([127.0.0.1]:51778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dv45a-0001PP-Go for submit@debbugs.gnu.org; Thu, 21 Sep 2017 12:12:34 -0400 Received: from mail-it0-f49.google.com ([209.85.214.49]:44803) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dv45Y-0001PA-TV for 28535@debbugs.gnu.org; Thu, 21 Sep 2017 12:12:33 -0400 Received: by mail-it0-f49.google.com with SMTP id d192so744337itd.1 for <28535@debbugs.gnu.org>; Thu, 21 Sep 2017 09:12:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:cc; bh=2QMbUUf4FbODKCG5HJEE/htMMkDGEJgI4m6l6EAkKss=; b=GFvo2phiD4BaAdnoO6YEGZGBB7c/euDNXNoZqTR8IuBuTvCHuG6z4SuePmcgPE0yXm +A0azCdIH13lf31adPdu9+N1o4ocFvYC/8EG7eJ4iebGKlx02efcQaxzed91yqELJNLW UnX5GFtwuhwYNcy0kxcBfWWuw6ctdAUIDT1X/KmHqBQ6mDHV8Ne9HVXURXfvUQ4R21Ki LdGumoRzQ6mfvklTBcg2/0yQ6kRGRoTu2cHWZUbmwv9tY2ccrw+sNVrm1BRijDVdk2mg 4fAX11bPNAy7k8YZMGCRarFl9tsJ6NmWB4RSb2g7zWafZMcrXMWOhSzARdj+XvV3gFYy cR1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:cc; bh=2QMbUUf4FbODKCG5HJEE/htMMkDGEJgI4m6l6EAkKss=; b=AltIDQAnlnQOxjAzpc1tODFl9dZriNM4vOclD34agZ3Il6ySEAg1evbACplNFJVKeH 9DZ+cdUFV0XNhhyhKLkIvhuxcNwgRK4Zv/dO57w23+me7KJeh3wstJ/kk6jHnHYl7EKU UHLA7gaxmTYKFYpKe947es2Urw/+XIpwwds45Vg+E88VKp9F1rWNhLAtElJHJvQ18wRm MkRGVlQNt2yMrkd8fIlqu2bmp1mOXMX0Ca8KWgoaHmXYIWw16bRWIpvRD5qjwQGtME6k vNeqjiinro4YRNdfNKZwEnlLH0LH6fT4rMZhdowfDeTcT9Ce5Rz7/wEsLGS2RL6kJG1t H3Cw== X-Gm-Message-State: AHPjjUgdOr+v7sp2iIh17IFKplMloyiiohXT5u0U7VsGk011Qhe2Oa1H X5fw3BgAFHZF7eoQjElsnE99z5wd1U1axLOfPlwcPw== X-Google-Smtp-Source: AOwi7QAFAjpSiv0EN5wClQVqipdgw+ke2q7agt3aLOuBLABIik3co8tEgil++694maPZ6W7nxmBz0rKl93gc4IRmWcU= X-Received: by 10.36.146.196 with SMTP id l187mr2438100itd.85.1506010346587; Thu, 21 Sep 2017 09:12:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.148.78 with HTTP; Thu, 21 Sep 2017 09:12:25 -0700 (PDT) In-Reply-To: <83tvzwe364.fsf@gnu.org> References: <86fubg8hlb.fsf@gavenkoa.example.com> <83tvzwe364.fsf@gnu.org> From: Oleksandr Gavenko Date: Thu, 21 Sep 2017 19:12:25 +0300 Message-ID: Subject: Re: bug#28535: 25.2; Composed charater colon slows down Emacs performance while you in buffer with this character Content-Type: multipart/alternative; boundary="94eb2c05c6dabcb0560559b55b8e" X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Thu, Sep 21, 2017 at 1:50 PM, Eli Zaretskii wrote: > > From: Oleksandr Gavenko > > Date: Thu, 21 Sep 2017 13:35:28 +0300 > > > > With composed two colon characters Emacs become extremely slow. > > > > I figured that out when enabled cfengin3-mode and two colons :: was > shown as > > single composed character. > > > > With runemacs -Q it slows down when you cross that character by moving > > pointer. > > Please provide a simple reproduction recipe, for reference, if you > can. > > Run native W32 Emacs 25.2.1. [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [209.85.214.49 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.214.49 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.214.49 listed in wl.mailspike.net] 1.2 MISSING_HEADERS Missing To: header -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (gavenkoa[at]gmail.com) 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 28535 Cc: 28535@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: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Thu, Sep 21, 2017 at 1:50 PM, Eli Zaretskii wrote: > > From: Oleksandr Gavenko > > Date: Thu, 21 Sep 2017 13:35:28 +0300 > > > > With composed two colon characters Emacs become extremely slow. > > > > I figured that out when enabled cfengin3-mode and two colons :: was > shown as > > single composed character. > > > > With runemacs -Q it slows down when you cross that character by moving > > pointer. > > Please provide a simple reproduction recipe, for reference, if you > can. > > Run native W32 Emacs 25.2.1. [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [209.85.214.49 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.214.49 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.214.49 listed in list.dnswl.org] 1.2 MISSING_HEADERS Missing To: header -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (gavenkoa[at]gmail.com) 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders --94eb2c05c6dabcb0560559b55b8e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Sep 21, 2017 at 1:50 PM, Eli Zaretskii wrote: > > From: Oleksandr Gavenko > > Date: Thu, 21 Sep 2017 13:35:28 +0300 > > > > With composed two colon characters Emacs become extremely slow. > > > > I figured that out when enabled cfengin3-mode and two colons :: was > shown as > > single composed character. > > > > With runemacs -Q it slows down when you cross that character by moving > > pointer. > > Please provide a simple reproduction recipe, for reference, if you > can. > > Run native W32 Emacs 25.2.1. With C-x 8 RET 2237 RET I place "problematic" character into buffer and Emacs becomes to have problem with responsiveness (when I move cursor, especially if it cross problematic character). Possibly it is a problem with redisplaying what is on screen. That is not a single character that cause problem. I detect a lot of them inside buffer: M-x describe-input-method RET TeX RET It seems that any which isn't same width as "Courier New" - cause a problem= . > > The component character(s) are displayed by these fonts (glyph codes)= : > > =E2=88=B7: uniscribe:-outline-MS Gothic-normal-normal-normal- > mono-13-*-*-*-c-*-gb2312.1980-0 (#x49D) > > See the variable =E2=80=98reference-point-alist=E2=80=99 for the mean= ing of the rule. > > MS Gothic is known as a trouble-maker in this context. Can you try > installing Symbola? Doing that might eliminate the problem. Emacs > will automatically use Symbola, if installed, for such characters. > > Another possible remedy is to customize inhibit-compacting-font-caches > to a non-nil value. > With: (setq inhibit-compacting-font-caches t) redisplay lags was disappeared on cursor moves. I searched for suggested font and before figured out how to install fonts on Windows I looked to charmap.exe and found that I already had Dejavu Sans Mono which covers special characters. I ended with adjusting my previous settings ("symbol" part) to: (cond ((eq window-system 'x) (if (and (fboundp 'find-font) (find-font (font-spec :name "DejaVu Sans Mono-11:weight=3Dnormal"))) (set-frame-font "DejaVu Sans Mono-11") (set-frame-font "7x14"))) ((eq window-system 'w32) (set-frame-font "Courier New-10:antialias=3Dnone") (set-fontset-font nil 'cyrillic "Courier New-10:antialias=3Dnone") (set-fontset-font nil 'greek "Courier New-10:antialias=3Dnone") (set-fontset-font nil 'phonetic "Courier New-10:antialias=3Dnone") (set-fontset-font nil 'symbol "DejaVu Sans Mono-10:antialias=3Dnone"))) That is better then looking to ugly MS Gothic font. Is it possible to adjust font choosing preference to try well known fonts (like DejaVu) before falling to ugly and buggy MS Gothic? So other Emacs users will have less problems on Windows . --94eb2c05c6dabcb0560559b55b8e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On T= hu, Sep 21, 2017 at 1:50 PM, Eli Zaretskii <eliz@gnu.org> wrote:<= br>
> From: Oleksandr G= avenko <gavenkoa@gmail.com>=
> Date: Thu, 21 Sep 2017 13:35:28 +0300
>
> With composed two colon characters Emacs become extremely slow.
>
> I figured that out when enabled cfengin3-mode and two colons :: was sh= own as
> single composed character.
>
> With runemacs -Q it slows down when you cross that character by moving=
> pointer.

Please provide a simple reproduction recipe, for reference, if you
can.

Run native W32 Emacs 25.2.1.

With C-x 8 RET 2237 RET I place "problematic" character into buf= fer and Emacs becomes to have problem with responsiveness (when I move curs= or, especially if it cross problematic character).

=
Possibly it is a problem with redisplaying what is on screen.

That is not a single character that cause problem. I detec= t a lot of them inside buffer:

M-x describe-input-= method RET TeX RET

It seems that any which isn'= ;t same width as "Courier New" - cause a problem.
= =C2=A0
>=C2=A0 =C2=A0The component character(s) are displayed by these fonts (g= lyph codes):
>=C2=A0 =C2=A0 =E2=88=B7: uniscribe:-outline-MS Gothic-normal-normal-nor= mal-mono-13-*-*-*-c-*-gb2312.1980-0 (#x49D)
>=C2=A0 =C2=A0See the variable =E2=80=98reference-point-alist=E2=80=99 f= or the meaning of the rule.

MS Gothic is known as a trouble-maker in this context.=C2=A0 Can you try installing Symbola?=C2=A0 Doing that might eliminate the problem.=C2=A0 Ema= cs
will automatically use Symbola, if installed, for such characters.

Another possible remedy is to customize inhibit-compacting-font-caches
to a non-nil value.

With:

(setq inhibit-compacting-font-caches t)=C2=A0

redisplay lags wa= s disappeared on cursor moves.

I searched for suggested font and before figured o= ut how to install fonts on Windows I looked to charmap.exe and found that I= already had Dejavu Sans Mono which covers special characters.

I ended with adjus= ting my previous settings ("symbol" part) to:

(cond
=C2=A0((eq windo= w-system 'x)
=C2=A0 (if (and (fboundp 'find-font) (find-font (fo= nt-spec :name "DejaVu Sans Mono-11:weight=3Dnormal")))
=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 (set-frame-font "DejaVu Sans Mono-11")=C2=A0=C2=A0=C2=A0 (set-frame-font "7x14")))
=C2=A0((eq wind= ow-system 'w32)
=C2=A0 (set-frame-font "Courier New-10:antialia= s=3Dnone")
=C2=A0 (set-fontset-font nil 'cyrillic "Courier= New-10:antialias=3Dnone")
=C2=A0 (set-fontset-font nil 'greek = "Courier New-10:antialias=3Dnone")
=C2=A0 (set-fontset-font ni= l 'phonetic "Courier New-10:antialias=3Dnone")
=C2=A0 (set= -fontset-font nil 'symbol "DejaVu Sans Mono-10:antialias=3Dnone&qu= ot;)))

That is better then looking to ugly MS Gothic font.

Is it possible to adjust= font choosing preference to try well known fonts (like DejaVu) before fall= ing to ugly and buggy MS Gothic? So other Emacs users will have less proble= ms on Windows .
--94eb2c05c6dabcb0560559b55b8e-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 21 12:50:46 2017 Received: (at 28535) by debbugs.gnu.org; 21 Sep 2017 16:50:46 +0000 Received: from localhost ([127.0.0.1]:51800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dv4gY-0002On-HG for submit@debbugs.gnu.org; Thu, 21 Sep 2017 12:50:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44399) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dv4gV-0002Oa-T8 for 28535@debbugs.gnu.org; Thu, 21 Sep 2017 12:50:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dv4gN-0002K7-Uk for 28535@debbugs.gnu.org; Thu, 21 Sep 2017 12:50:38 -0400 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,RP_MATCHES_RCVD, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38150) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dv4gN-0002K1-Rc; Thu, 21 Sep 2017 12:50:35 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2861 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dv4gL-0003A6-IC; Thu, 21 Sep 2017 12:50:35 -0400 Date: Thu, 21 Sep 2017 19:50:19 +0300 Message-Id: <83h8vwdmic.fsf@gnu.org> From: Eli Zaretskii To: Oleksandr Gavenko In-reply-to: (message from Oleksandr Gavenko on Thu, 21 Sep 2017 19:12:25 +0300) Subject: Re: bug#28535: 25.2; Composed charater colon slows down Emacs performance while you in buffer with this character References: <86fubg8hlb.fsf@gavenkoa.example.com> <83tvzwe364.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: -5.0 (-----) X-Debbugs-Envelope-To: 28535 Cc: 28535@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: -5.0 (-----) > From: Oleksandr Gavenko > Date: Thu, 21 Sep 2017 19:12:25 +0300 > Cc: 28535@debbugs.gnu.org > > Please provide a simple reproduction recipe, for reference, if you > can. > > Run native W32 Emacs 25.2.1. > > With C-x 8 RET 2237 RET I place "problematic" character into buffer and Emacs becomes to have problem > with responsiveness (when I move cursor, especially if it cross problematic character). Thanks. > That is not a single character that cause problem. I detect a lot of them inside buffer: > > M-x describe-input-method RET TeX RET > > It seems that any which isn't same width as "Courier New" - cause a problem. IME, only some fonts cause this, MS Gothic is one of them. > With: > > (setq inhibit-compacting-font-caches t) > > redisplay lags was disappeared on cursor moves. Great, then I guess this bug can be closed? > Is it possible to adjust font choosing preference to try well known fonts (like DejaVu) before falling to ugly and > buggy MS Gothic? So other Emacs users will have less problems on Windows . We already do that by default, but we prefer Symbola, as its coverage is much better. If you want to use DejaVu Sans Mono instead, you can customize your fontset accordingly, see fontset.el for examples of how to do that. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 21 13:06:55 2017 Received: (at 28535) by debbugs.gnu.org; 21 Sep 2017 17:06:55 +0000 Received: from localhost ([127.0.0.1]:51804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dv4wA-0002nM-Vf for submit@debbugs.gnu.org; Thu, 21 Sep 2017 13:06:55 -0400 Received: from mail-it0-f41.google.com ([209.85.214.41]:46964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dv4w9-0002n6-PH for 28535@debbugs.gnu.org; Thu, 21 Sep 2017 13:06:54 -0400 Received: by mail-it0-f41.google.com with SMTP id d192so1291214itd.1 for <28535@debbugs.gnu.org>; Thu, 21 Sep 2017 10:06:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:cc; bh=ABh7YNmy3ZPBZUq4eLnewoUCyYXyhLMP5vLWU/jGMsI=; b=OcJqmTUet6YohRwSu0bBUE7z2N5Xbq073o9vP/gWhK3VuhsDcAWnzeAvk9i3HCvemO oM8IOuwnXSqcifjI4mMo7S1zVP0izYQcDHKr8T4Vw9qWHjTSsyxQe8CrsXNSDBo/YbGI 5qg0S92klAwT1P10MaP16uctyM7TBAsp/aKQ/rVCKk0PvARSnvN18r+YI4tf3v5OSHoK 9XUjP04hjDexG0L6k9yWNh1HrVDAl5pnNgdbGiQ8fKcVBt5HP2jlOPv6RIaUx0k1HcJk n/Ktzqi+fEjdhVL3p0LivYA+gYZwSyx7RMuS+FhkhO0g8pFOoQkZFrhaytmzglfbMPnX rDrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:cc; bh=ABh7YNmy3ZPBZUq4eLnewoUCyYXyhLMP5vLWU/jGMsI=; b=Ix3T42JHJzxnRBQ+HNkYe5wrhRmxo49F/yB+/xf3BroB1L8whwyNA7l5P7wRPTNvib T+jmaePATA1WV/94+yeGRiBy+wkaQLnTVKxGo/hv57uf1mUAyZZ+re6+mXHfvDKPFsmM UeWPUItw0nXS6Gn9s7zf9Zda7T+GYjSAuekx2IA0XwFUwJwFzopn9Ptb7ocDKMUxXyTO zLo+s+q7uZpCvdwqcEaLNNm6v4+lbhi+VG9U3s+CulXi5d4AKYbYL7+VNepvsnv5/bVn m0T7eZcryebxxklUHOPdFdLYLBsypBmkSAoZhASk6t4JYW1Y0hdOtngRhEh+fl9EMiA9 pMBQ== X-Gm-Message-State: AHPjjUhL2kJ+lKNStQroBXdRaaDli5nKnosCLRriqYGmvxacTvdZBeH0 YQwN2P4k1xhnwwno9xqD2M/3pGkTVK4opWVRDoJqDw== X-Google-Smtp-Source: AOwi7QB1W862rjh6kJJbwwGNPJFKM9HjUKSsuDUtv+f/plSqRrmgQk2+QezzZ3SFdIiLU/lAXPCriB+f83YHxeoWcac= X-Received: by 10.36.170.65 with SMTP id y1mr2506371iti.13.1506013607663; Thu, 21 Sep 2017 10:06:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.148.78 with HTTP; Thu, 21 Sep 2017 10:06:47 -0700 (PDT) In-Reply-To: <83h8vwdmic.fsf@gnu.org> References: <86fubg8hlb.fsf@gavenkoa.example.com> <83tvzwe364.fsf@gnu.org> <83h8vwdmic.fsf@gnu.org> From: Oleksandr Gavenko Date: Thu, 21 Sep 2017 20:06:47 +0300 Message-ID: Subject: Re: bug#28535: 25.2; Composed charater colon slows down Emacs performance while you in buffer with this character Content-Type: multipart/alternative; boundary="f403045fb64c1c9f2d0559b61eb5" X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Thu, Sep 21, 2017 at 7:50 PM, Eli Zaretskii wrote: > > From: Oleksandr Gavenko > > Date: Thu, 21 Sep 2017 19:12:25 +0300 > > Cc: 28535@debbugs.gnu.org > > > > With: > > > > (setq inhibit-compacting-font-caches t) > > > > redisplay lags was disappeared on cursor moves. > > Great, then I guess this bug can be closed? > > Yes. Though I prefer to set: [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [209.85.214.41 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.214.41 listed in list.dnswl.org] 1.2 MISSING_HEADERS Missing To: header -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (gavenkoa[at]gmail.com) 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.214.41 listed in wl.mailspike.net] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 28535 Cc: 28535@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: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Thu, Sep 21, 2017 at 7:50 PM, Eli Zaretskii wrote: > > From: Oleksandr Gavenko > > Date: Thu, 21 Sep 2017 19:12:25 +0300 > > Cc: 28535@debbugs.gnu.org > > > > With: > > > > (setq inhibit-compacting-font-caches t) > > > > redisplay lags was disappeared on cursor moves. > > Great, then I guess this bug can be closed? > > Yes. Though I prefer to set: [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [209.85.214.41 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.214.41 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.214.41 listed in list.dnswl.org] 1.2 MISSING_HEADERS Missing To: header -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (gavenkoa[at]gmail.com) 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders --f403045fb64c1c9f2d0559b61eb5 Content-Type: text/plain; charset="UTF-8" On Thu, Sep 21, 2017 at 7:50 PM, Eli Zaretskii wrote: > > From: Oleksandr Gavenko > > Date: Thu, 21 Sep 2017 19:12:25 +0300 > > Cc: 28535@debbugs.gnu.org > > > > With: > > > > (setq inhibit-compacting-font-caches t) > > > > redisplay lags was disappeared on cursor moves. > > Great, then I guess this bug can be closed? > > Yes. Though I prefer to set: (set-fontset-font nil 'symbol "DejaVu Sans Mono-10:antialias=none") Emacs font fallback mechanism started to pick "DejaVu Sans Mono" even when special characters is defined to be displayed with Symbola. > Is it possible to adjust font choosing preference to try well known fonts > (like DejaVu) before falling to ugly and > > buggy MS Gothic? So other Emacs users will have less problems on Windows > . > > We already do that by default, but we prefer Symbola, as its coverage > is much better. > > If you want to use DejaVu Sans Mono instead, you can customize your > fontset accordingly, see fontset.el for examples of how to do that. > OK. It seems a bit complicated to configure too many character regions. As I wrote above Emacs somehow started to prefer "DejaVu Sans Mono" as fallback font and I don't need to do anything else for now. But it is better to install necessary fonts. At least I know where to search for spec. For example it is very surprising to see specific font for drawing boxes: ;; Box Drawing and Block Elements (set-fontset-font "fontset-default" '(#x2500 . #x259F) '("FreeMono" . "iso10646-1") nil 'prepend) Thanks for support! --f403045fb64c1c9f2d0559b61eb5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On T= hu, Sep 21, 2017 at 7:50 PM, Eli Zaretskii <eliz@gnu.org> wrote:<= br>
> From: Oleksandr G= avenko <gavenkoa@gmail.com>=
> Date: Thu, 21 Sep 2017 19:12:25 +0300
> Cc: 28535@debbugs.gnu.org=
>
> With:
>
> (setq inhibit-compacting-font-caches t)
>
> redisplay lags was disappeared on cursor moves.

Great, then I guess this bug can be closed?

Yes. Though I prefer to set:

(set-fontset-font nil 'symbol "DejaVu Sans Mono-10:antialias=3Dno= ne")

Emacs font fallback mechanism started to= pick "DejaVu Sans Mono" even when special characters is defined = to be displayed with Symbola.

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

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

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

OK. It seems a bit complicated to configure too many characte= r regions. As I wrote above Emacs somehow started to prefer "DejaVu S= ans Mono" as fallback font and I don't need to do anything else fo= r now.

But it is better to install necessary fonts. At least I know where to = search for spec.

For example it is very surprising to see specific font for drawi= ng boxes:

=C2=A0 ;; Box Drawing and Block Elements
=C2=A0 (set-fontset-font &q= uot;fontset-default" '(#x2500 . #x259F)
=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 '("FreeMono" . "iso10646-1") nil= 'prepend)

Thanks for support!<= br>
--f403045fb64c1c9f2d0559b61eb5-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 21 13:19:09 2017 Received: (at 28535) by debbugs.gnu.org; 21 Sep 2017 17:19:09 +0000 Received: from localhost ([127.0.0.1]:51822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dv581-00035w-A0 for submit@debbugs.gnu.org; Thu, 21 Sep 2017 13:19:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dv57z-00035j-UV for 28535@debbugs.gnu.org; Thu, 21 Sep 2017 13:19:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dv57r-0004lE-8m for 28535@debbugs.gnu.org; Thu, 21 Sep 2017 13:19:02 -0400 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,RP_MATCHES_RCVD, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38730) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dv57r-0004l0-5U; Thu, 21 Sep 2017 13:18:59 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2876 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dv57q-0003EB-8w; Thu, 21 Sep 2017 13:18:59 -0400 Date: Thu, 21 Sep 2017 20:18:51 +0300 Message-Id: <83d16kdl6s.fsf@gnu.org> From: Eli Zaretskii To: Oleksandr Gavenko In-reply-to: (message from Oleksandr Gavenko on Thu, 21 Sep 2017 20:06:47 +0300) Subject: Re: bug#28535: 25.2; Composed charater colon slows down Emacs performance while you in buffer with this character References: <86fubg8hlb.fsf@gavenkoa.example.com> <83tvzwe364.fsf@gnu.org> <83h8vwdmic.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: -5.0 (-----) X-Debbugs-Envelope-To: 28535 Cc: 28535@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: -5.0 (-----) > From: Oleksandr Gavenko > Date: Thu, 21 Sep 2017 20:06:47 +0300 > Cc: 28535@debbugs.gnu.org > > Great, then I guess this bug can be closed? > > Yes. Done, thanks. > Though I prefer to set: > > (set-fontset-font nil 'symbol "DejaVu Sans Mono-10:antialias=none") There's no end to customizing font sets, and no single font satisfies everyone. We had to stop somewhere and leave the rest to local customizations. > For example it is very surprising to see specific font for drawing boxes: > > ;; Box Drawing and Block Elements > (set-fontset-font "fontset-default" '(#x2500 . #x259F) > '("FreeMono" . "iso10646-1") nil 'prepend) That's for GNU/Linux systems, as this font is widely available there, and covers well this range of characters. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 21 13:19:46 2017 Received: (at control) by debbugs.gnu.org; 21 Sep 2017 17:19:47 +0000 Received: from localhost ([127.0.0.1]:51825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dv58c-00036u-Mn for submit@debbugs.gnu.org; Thu, 21 Sep 2017 13:19:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dv58b-00036b-52 for control@debbugs.gnu.org; Thu, 21 Sep 2017 13:19:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dv58S-0005gn-Jl for control@debbugs.gnu.org; Thu, 21 Sep 2017 13:19:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 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]:38733) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dv58S-0005gX-GR for control@debbugs.gnu.org; Thu, 21 Sep 2017 13:19:36 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2877 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dv58R-0003F5-Fp for control@debbugs.gnu.org; Thu, 21 Sep 2017 13:19:36 -0400 Date: Thu, 21 Sep 2017 20:19:27 +0300 Message-Id: <83bmm4dl5s.fsf@gnu.org> From: Eli Zaretskii To: control@debbugs.gnu.org In-reply-to: (message from Oleksandr Gavenko on Thu, 21 Sep 2017 20:06:47 +0300) Subject: Re: bug#28535: 25.2; Composed charater colon slows down Emacs performance while you in buffer with this character References: <86fubg8hlb.fsf@gavenkoa.example.com> <83tvzwe364.fsf@gnu.org> <83h8vwdmic.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: -5.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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) close 28535 thanks From unknown Fri Jun 20 07:19:37 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, 20 Oct 2017 11:24:03 +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