From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 16 20:03:19 2016 Received: (at submit) by debbugs.gnu.org; 17 Dec 2016 01:03:19 +0000 Received: from localhost ([127.0.0.1]:44703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cI3PD-0002CQ-Bi for submit@debbugs.gnu.org; Fri, 16 Dec 2016 20:03:19 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <321942@gmail.com>) id 1cI3PA-0002CC-Cz for submit@debbugs.gnu.org; Fri, 16 Dec 2016 20:03:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <321942@gmail.com>) id 1cI3P4-0001C4-9g for submit@debbugs.gnu.org; Fri, 16 Dec 2016 20:03: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=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40328) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <321942@gmail.com>) id 1cI3P4-0001Bw-6f for submit@debbugs.gnu.org; Fri, 16 Dec 2016 20:03:10 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52401) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <321942@gmail.com>) id 1cI3P3-0000eI-6b for bug-gnu-emacs@gnu.org; Fri, 16 Dec 2016 20:03:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <321942@gmail.com>) id 1cI3P0-00018w-3l for bug-gnu-emacs@gnu.org; Fri, 16 Dec 2016 20:03:09 -0500 Received: from mail-lf0-x242.google.com ([2a00:1450:4010:c07::242]:36358) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <321942@gmail.com>) id 1cI3Oz-00015z-NP for bug-gnu-emacs@gnu.org; Fri, 16 Dec 2016 20:03:06 -0500 Received: by mail-lf0-x242.google.com with SMTP id o20so2608357lfg.3 for ; Fri, 16 Dec 2016 17:03:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:user-agent:mail-copies-to:date:message-id :mime-version; bh=mGjmcWipx3g5S6W2mlHNFC+Jhqs9BYUi9fM31fB1HY8=; b=B0fRcuodlmWZYKaRw+RkP1mQbySzDXinXrdN0C3bEjEpSEMtWX6eeQ9CVGBqpfoIkz 0FhNvfSHJPu2uwwf+TKpU6HW/VfahkheMd73ha+sTz/j1ecewH73PGuqbTNIU04WmQho e3/ibTnaHmJ7unNvihdLlsNaW96G2WI0hJyCXvoto1nERvI/VkpJ0UdBSv9wvkLKSeZb C8AN5o/zvCLn8tJqeF4nRYQmOv4f2kVzTO2PpqLc6qZgUUqSy6kIdZYkPfPkkO4PZPXK UZpJRftRg4CzfnBN5E144uxN2kkz3JyVvpdMRNQv07dO79QhUWmzQnPz0WXVagy0UjoK vGLw== 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:user-agent:mail-copies-to:date :message-id:mime-version; bh=mGjmcWipx3g5S6W2mlHNFC+Jhqs9BYUi9fM31fB1HY8=; b=P/Itl9gmUvNV5FxuNo0YVJ75mapf+6zKq+X4mJO4Y7RQAgied/dQsh1wOuQEIQNzWD DjO7CJOS9RJdLeLzWBuQaHe0kBLRve1xw6PEEE9RYWyYzTyG3C7xuymhBFnytuheKuYB xI74gvpsmOcD1sYAjOusNxzxqa54Cf2qrMEGXIIXpdAgQVRROqdwXmApK5IbfLy/Thmn F5y6J469QbV4HvD8bcGcVghBsOZuHuUyYoT0TTWdegjzdERfAJdvvStGANmvsSHW2X6Y OupsbRYXCfcSfLkejbQ07ePLQGWhpr03zV5TEp6mRxqpZJ2waov01Mi15PiIL9JPKJhw XAgQ== X-Gm-Message-State: AKaTC02bkGWP0r8SiSTpgYLDJYocMCKnac2D7TDCkXA1mplT2AfoYbT3GJ2o5Zrpsd3C2Q== X-Received: by 10.25.138.11 with SMTP id m11mr2030249lfd.150.1481936582442; Fri, 16 Dec 2016 17:03:02 -0800 (PST) Received: from asus.local ([178.218.27.218]) by smtp.gmail.com with ESMTPSA id y131sm1732694lfd.36.2016.12.16.17.03.00 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Dec 2016 17:03:01 -0800 (PST) From: Dmitry Alexandrov <321942@gmail.com> To: bug-gnu-emacs@gnu.org Subject: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Mail-Copies-To: always Date: Sat, 17 Dec 2016 04:03:07 +0300 Message-ID: <87bmwbv038.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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: -3.5 (---) 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: -3.5 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit GNU Emacs 26.0.50.1 (x86_64-unknown-linux-gnu) Repository revision: 6bf83218314db1c63ce34564edfb994d9431b28a Debian GNU/Linux 8.6 Jessie xfonts-terminus 4.40-2 as shipped in Debian Steps to reproduce: $ emacs --quick --font '-*-terminus-medium-r-*-*-20-*-*-*-*-*-*-*' Find some document with curly quotes: ‘’ and “”. GNU Emacs Manual (‘ r’) uses them heavily, for instance. It looks wrong: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=91.png Content-Transfer-Encoding: base64 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 QmCC --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit ‘C-u C-x =’ says that instead of Terminus ‘x:-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1’ font is used for rendering quotes. When I request 24th size, I got yet another font — ‘x:-efont-fixed-medium-r-normal--24-240-75-75-c-240-iso10646-1’. In a strange way there is no such a problem with some other sizes: $ emacs --quick --font '-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*' is okay, for example. ‘C-u C-x =’ says that ‘xft:-xos4-Terminus-normal-normal-normal-*-16-*-*-*-c-80-iso10646-1’ is used in that case. The reason is *not* that Terminus just does not have these glyphs — it does. Moreover — GNU Emacs 24.4.1 finds and renders them correctly: $ emacs24 --quick --font '-*-terminus-medium-r-*-*-20-*-*-*-*-*-*-*' --=-=-= Content-Type: image/png Content-Disposition: inline; filename=90.png Content-Transfer-Encoding: base64 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 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 17 03:18:52 2016 Received: (at 25216) by debbugs.gnu.org; 17 Dec 2016 08:18:52 +0000 Received: from localhost ([127.0.0.1]:44764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIACi-00048N-C7 for submit@debbugs.gnu.org; Sat, 17 Dec 2016 03:18:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIACh-00048B-Ek for 25216@debbugs.gnu.org; Sat, 17 Dec 2016 03:18:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cIACZ-0004BF-3x for 25216@debbugs.gnu.org; Sat, 17 Dec 2016 03:18: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=-2.3 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]:42449) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cIACZ-0004BA-0U; Sat, 17 Dec 2016 03:18:43 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3370 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cIACY-0004Hp-AD; Sat, 17 Dec 2016 03:18:42 -0500 Date: Sat, 17 Dec 2016 10:18:04 +0200 Message-Id: <83lgvf6kar.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Alexandrov <321942@gmail.com> In-reply-to: <87bmwbv038.fsf@gmail.com> (message from Dmitry Alexandrov on Sat, 17 Dec 2016 04:03:07 +0300) Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font References: <87bmwbv038.fsf@gmail.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: -8.1 (--------) X-Debbugs-Envelope-To: 25216 Cc: 25216@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: -8.1 (--------) > From: Dmitry Alexandrov <321942@gmail.com> > Date: Sat, 17 Dec 2016 04:03:07 +0300 > > Steps to reproduce: > > $ emacs --quick --font '-*-terminus-medium-r-*-*-20-*-*-*-*-*-*-*' > > Find some document with curly quotes: ‘’ and “”. GNU Emacs Manual (‘ r’) uses them heavily, for instance. > > It looks wrong: What is wrong with how it looks? Info mode uses several fonts anyway, so seeing a different font used for quotes shouldn't be a disaster. > ‘C-u C-x =’ says that instead of Terminus ‘x:-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1’ font is used for rendering quotes. When I request 24th size, I got yet another font — ‘x:-efont-fixed-medium-r-normal--24-240-75-75-c-240-iso10646-1’. > > In a strange way there is no such a problem with some other sizes: > > $ emacs --quick --font '-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*' > > is okay, for example. ‘C-u C-x =’ says that ‘xft:-xos4-Terminus-normal-normal-normal-*-16-*-*-*-c-80-iso10646-1’ is used in that case. Emacs 25 should prefer the default font for symbol and punctuation characters, as long as the default font supports them. So I don't understand why you see these character displayed using another font, if the default one has the corresponding glyphs. > The reason is *not* that Terminus just does not have these glyphs — it does. Moreover — GNU Emacs 24.4.1 finds and renders them correctly: Emacs 25 has different settings of the default fontset, see fontset.el. It instructs Emacs to use fixed-medium fonts for symbols and punctuation characters that are absent from the default font. Emacs 24 didn't have those settings. I think you should be able to force Emacs to use your font for these characters by using set-fontset-font for the range of codepoints you want to be displayed by the Terminus font. Of course, if you or someone can explain why Emacs doesn't use the default font, as it should have, for these characters, that would be even better, since we might then be able to fix the problem without any need for user customizations. One idea I have is that the way you specify the font on the Emacs command line doesn't specify a registry. Did you try using iso10646-1 as the registry? From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 17 04:33:05 2016 Received: (at 25216) by debbugs.gnu.org; 17 Dec 2016 09:33:05 +0000 Received: from localhost ([127.0.0.1]:44781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIBMX-0005sY-4y for submit@debbugs.gnu.org; Sat, 17 Dec 2016 04:33:05 -0500 Received: from mail-lf0-f50.google.com ([209.85.215.50]:35635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <321942@gmail.com>) id 1cIBMV-0005s1-Fo for 25216@debbugs.gnu.org; Sat, 17 Dec 2016 04:33:03 -0500 Received: by mail-lf0-f50.google.com with SMTP id b14so23713820lfg.2 for <25216@debbugs.gnu.org>; Sat, 17 Dec 2016 01:33:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:mail-copies-to :date:message-id:mime-version:content-transfer-encoding; bh=wY4EgvH97MCwvFiiFHEyoJYFFRVJ5JRQLOYXZICSYd0=; b=uzbZQAKL8TS8L134yhtl5JXYy4QpC5j8SL/7j/ybYoYJgWvFHkxnP9TLk7G3+bfSvi 0x8KOrUrrIAjpUBhbdRYSD7DakuB5kyRQO8pNJbsloJm2tPJHepESsNENWpmOUt1Cmdk /W567yJbRVpSne49fCYdQ5eX6R2a/FsdUQNRjG5NXqzFqe8UEe7aqn/twb12NsjTYoP7 rHUaiJ/NCfSsN+0pcILvr1XNIrfjq/CUqyJjtnK2b6LFDev5e6Y0qr/Nqxf+DFgp9RFI Rs7rMI/g3qdGk1c1MmlvF5wC2QLALbscXWGj5QKptEsds+xx0KbgTgaHv0PoAvkKnkC/ epfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:mail-copies-to:date:message-id:mime-version :content-transfer-encoding; bh=wY4EgvH97MCwvFiiFHEyoJYFFRVJ5JRQLOYXZICSYd0=; b=PoDnm2ZJvSzkKT3oBWfsCAY5c0zna90XQcQzvKHQJBGRXtHiniH84CJlE+cQ/O2Ro3 KZoIhzZT07GpmeStq4z1vWGJmGWbw0MdF1jCgxynY8y+lw1RjvNWfBsgxztqCQ2/wC7h ofRILFTlzEXrXzEUp8Yx8mAnothyfX673QVG1HQQgituDMFUMxkGD/pNaPNY0JetidRD mVnhRrpV0pTehbGczAFaKGy8owcbJVYDOY2qjurqEHiIg8Nh/HfoC40azC0iI3fYTskW YMCiLiCYr+E22Y9tr2aVbCWw9raDhgGwUq9JCDBdvZ6Jb4Kjj75D1Uu8ybCnyQhGdJBt RjEw== X-Gm-Message-State: AKaTC01MYC7kzXUlBwmBfd3lcb0fPHD957COb7PJDhH9M0rq7lohUZ9giPsBJKGBusZyxA== X-Received: by 10.25.203.148 with SMTP id b142mr2099372lfg.145.1481967177362; Sat, 17 Dec 2016 01:32:57 -0800 (PST) Received: from asus.local ([178.218.27.218]) by smtp.gmail.com with ESMTPSA id u204sm1951036lja.5.2016.12.17.01.32.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 17 Dec 2016 01:32:56 -0800 (PST) From: Dmitry Alexandrov <321942@gmail.com> To: Eli Zaretskii Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font In-Reply-To: <83lgvf6kar.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 17 Dec 2016 10:18:04 +0200") References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Mail-Copies-To: always Date: Sat, 17 Dec 2016 12:33:01 +0300 Message-ID: <871sx6vr1u.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25216 Cc: 25216@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 (/) >> Steps to reproduce: >> >> $ emacs --quick --font '-*-terminus-medium-r-*-*-20-*-*-*-*-*-*-*' >> >> Find some document with curly quotes: ‘’ and “”. GNU Emacs Manual (‘ r’) uses them heavily, for instance. >> >> It looks wrong: > > What is wrong with how it looks? That’s apparently another font. > Info mode uses several fonts anyway, ‘GNU Emacs Manual’ was a mere example of an easy accessible page that uses that symbols. And the quotes are not the only problematic glyphs, just the most notable ones. Now I noticed the same issue with arrows: ↑ ← ↓ and →, I guess there are others. > so seeing a different font used for quotes shouldn't be a disaster. > >> ‘C-u C-x =’ says that instead of Terminus >> ‘x:-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1’ font >> is used for rendering quotes. When I request 24th size, I got yet >> another font — >> ‘x:-efont-fixed-medium-r-normal--24-240-75-75-c-240-iso10646-1’. >> >> In a strange way there is no such a problem with some other sizes: >> >> $ emacs --quick --font '-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*' >> >> is okay, for example. ‘C-u C-x =’ says that >> ‘xft:-xos4-Terminus-normal-normal-normal-*-16-*-*-*-c-80-iso10646-1’ >> is used in that case. > > Emacs 25 should prefer the default font for symbol and punctuation > characters, as long as the default font supports them. So I don't > understand why you see these character displayed using another > if the default one has the corresponding glyphs. > >> The reason is *not* that Terminus just does not have these glyphs — >> it does. Moreover — GNU Emacs 24.4.1 finds and renders them >> correctly: > > Emacs 25 has different settings of the default fontset, see > fontset.el. Aha! Thanks. The exact problematic commit is ‘2276a19d’ [0]. By the way, how could I prove that without rebuilding the whole Emacs? I tried: $ git show 2276a19^:lisp/international/fontset.el > /tmp/lisp/fontset.el $ emacs --directory /tmp/lisp --quick --font '-*-terminus-medium-r-*-*-20-*-*-*-*-*-*-*' Despite that: (locate-library "fontset") ⇒ "/tmp/lisp/fontset.el" I did not see any effect. [0] https://lists.gnu.org/archive/html/emacs-diffs/2015-06/msg00150.html > It instructs Emacs to use fixed-medium fonts for symbols > and punctuation characters that are absent from the default font. > Emacs 24 didn't have those settings. > I think you should be able to force Emacs to use your font for these > characters by using set-fontset-font for the range of codepoints you > want to be displayed by the Terminus font. Yes, indeed. Many thanks. (set-fontset-font "fontset-default" '(#x2000 . #x2067) "Terminus") However, It might be even better if I could erase that rule, as if there were no lines about that range in ‘fontsel.el’. Is it possible? > Of course, if you or someone can explain why Emacs doesn't use the > default font, as it should have, for these characters, that would be > even better, since we might then be able to fix the problem without > any need for user customizations. > > One idea I have is that the way you specify the font on the Emacs > command line doesn't specify a registry. Did you try using iso10646-1 > as the registry? I’ve just tried — no effect. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 17 06:03:30 2016 Received: (at 25216) by debbugs.gnu.org; 17 Dec 2016 11:03:30 +0000 Received: from localhost ([127.0.0.1]:44789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cICm2-000857-4u for submit@debbugs.gnu.org; Sat, 17 Dec 2016 06:03:30 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cICm0-00084w-Vp for 25216@debbugs.gnu.org; Sat, 17 Dec 2016 06:03:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cICls-0001DK-NQ for 25216@debbugs.gnu.org; Sat, 17 Dec 2016 06:03:23 -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.3 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]:45011) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cICls-0001DC-Kd; Sat, 17 Dec 2016 06:03:20 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3569 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cIClr-00031a-NF; Sat, 17 Dec 2016 06:03:20 -0500 Date: Sat, 17 Dec 2016 13:02:42 +0200 Message-Id: <83inqi7r8t.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Alexandrov <321942@gmail.com> In-reply-to: <871sx6vr1u.fsf@gmail.com> (message from Dmitry Alexandrov on Sat, 17 Dec 2016 12:33:01 +0300) Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.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: -8.1 (--------) X-Debbugs-Envelope-To: 25216 Cc: 25216@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: -8.1 (--------) > From: Dmitry Alexandrov <321942@gmail.com> > Cc: 25216@debbugs.gnu.org > Date: Sat, 17 Dec 2016 12:33:01 +0300 > > > What is wrong with how it looks? > > That’s apparently another font. > > > Info mode uses several fonts anyway, > > ‘GNU Emacs Manual’ was a mere example of an easy accessible page that uses that symbols. And the quotes are not the only problematic glyphs, just the most notable ones. Now I noticed the same issue with arrows: ↑ ← ↓ and →, I guess there are others. It doesn't surprise me. What I don't understand is why this happens. Emacs explicitly tests the default font for supporting any symbol or punctuation character it needs to display, before it looks for another font. See the function face_for_char in fontset.c. > Aha! Thanks. The exact problematic commit is ‘2276a19d’ [0]. > > By the way, how could I prove that without rebuilding the whole Emacs? I tried: > > $ git show 2276a19^:lisp/international/fontset.el > /tmp/lisp/fontset.el > $ emacs --directory /tmp/lisp --quick --font '-*-terminus-medium-r-*-*-20-*-*-*-*-*-*-*' > > Despite that: > > (locate-library "fontset") > ⇒ "/tmp/lisp/fontset.el" > > I did not see any effect. You must rebuild Emacs or manually load fontset.el after changing it. fontset.el is preloaded when Emacs is built. > > I think you should be able to force Emacs to use your font for these > > characters by using set-fontset-font for the range of codepoints you > > want to be displayed by the Terminus font. > > Yes, indeed. Many thanks. > > (set-fontset-font "fontset-default" '(#x2000 . #x2067) "Terminus") > > However, It might be even better if I could erase that rule, as if there were no lines about that range in ‘fontsel.el’. Is it possible? That would adversely affect all the users. We arrived at that rule after many complaints that symbol and punctuation characters are not displayed at all, or displayed using variable-pitch fonts, so we made the default fontset "smarter" about that by using fonts people generally have installed and which are the default fonts in Emacs. > > Of course, if you or someone can explain why Emacs doesn't use the > > default font, as it should have, for these characters, that would be > > even better, since we might then be able to fix the problem without > > any need for user customizations. > > > > One idea I have is that the way you specify the font on the Emacs > > command line doesn't specify a registry. Did you try using iso10646-1 > > as the registry? > > I’ve just tried — no effect. You don't need to change fontset.el for that, just add the set-fontset-font line to your .emacs. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 18 22:17:59 2016 Received: (at 25216) by debbugs.gnu.org; 19 Dec 2016 03:17:59 +0000 Received: from localhost ([127.0.0.1]:46656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIoSd-0001pJ-BK for submit@debbugs.gnu.org; Sun, 18 Dec 2016 22:17:59 -0500 Received: from mail-lf0-f48.google.com ([209.85.215.48]:36199) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <321942@gmail.com>) id 1cIoSb-0001p1-63 for 25216@debbugs.gnu.org; Sun, 18 Dec 2016 22:17:57 -0500 Received: by mail-lf0-f48.google.com with SMTP id t196so45234975lff.3 for <25216@debbugs.gnu.org>; Sun, 18 Dec 2016 19:17:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:mail-copies-to :date:message-id:mime-version:content-transfer-encoding; bh=vYu1NDzzmcS0QmEyMRDbT357Jt191BsweUV6MieRjKc=; b=oLcFYtAr8rvLQhaDB5WhnNdQ0SZGGhZ7y87iS2UDIdbEhnxdRGFYRxTEtgQU1G8A38 kolvTWO9DYjGH0h17erwrPJW2ghiNL6OvHq+YJ+3LfSluMKXZJyPLpjTSg078o1xiUAK qEKro2fQEvq5qi7Tw2e4DmRUxMta+fxLqzisLC+rZZJs+IcaqhTRVYyPIV6jSxMpcOF6 kRf18AYv+dwEopqqGVc0Oe4EeTRiXNl9ymxsgr2DM7HqX92E+Z6e5mfgw2vJopNNBLQE VEBKCM38CnFZanN3uRxhbgOTUU6mhNOwhJzmh1EIuUxX1B245OWur9/wOxFzHij8ZQuS e0vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:mail-copies-to:date:message-id:mime-version :content-transfer-encoding; bh=vYu1NDzzmcS0QmEyMRDbT357Jt191BsweUV6MieRjKc=; b=pFnrH2UrVe3biJu0lX0XHe2KOWaSLehRD1hg5b7b2vXQL18dmQASmmOGoEdT8I98LY dEj1ebV7vxWH5/SuOyi+g/kJ3cuahesS2oYRtgnGbvOJwEflk3VooPk/lUV4M4+ejKTr eoZyaJxFvmFNo7C0t0O26AO60HAdT1LA6HWj3eml/0Ttq4asRvFzxKYYVVmc1VSyIEAg hoH31CDqjvC6UKCURCLD1g3tTlle5Kc2mdYtg4a1ZaHQdKVhKe7egfror7pzDvG1tGKt 71jwSnf1hoLfWOwgAY/TfPvmV7Tv3l8bwH4XG3VlvvutuD4goXAnoyGoFYcRD4JcbYv/ yqBQ== X-Gm-Message-State: AIkVDXLztJ10dAO1BxKem0JIrKfyAK0NNbhv+e7KbGymKw68sXnZWCL/qU2WP3CijTvtkw== X-Received: by 10.46.77.65 with SMTP id a62mr6235442ljb.61.1482117471046; Sun, 18 Dec 2016 19:17:51 -0800 (PST) Received: from asus.local ([178.218.27.218]) by smtp.gmail.com with ESMTPSA id a184sm3416450lfb.34.2016.12.18.19.17.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Dec 2016 19:17:49 -0800 (PST) From: Dmitry Alexandrov <321942@gmail.com> To: Eli Zaretskii Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font In-Reply-To: <83inqi7r8t.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 17 Dec 2016 13:02:42 +0200") References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Mail-Copies-To: always Date: Mon, 19 Dec 2016 06:17:57 +0300 Message-ID: <87wpewtxne.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25216 Cc: 25216@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 (/) > It doesn't surprise me. What I don't understand is why this happens. > Emacs explicitly tests the default font for supporting any symbol or > punctuation character it needs to display, before it looks for another > font. See the function face_for_char in fontset.c. > >> Aha! Thanks. The exact problematic commit is ‘2276a19d’ [0]. >> >> By the way, how could I prove that without rebuilding the whole Emacs? I tried: >> >> $ git show 2276a19^:lisp/international/fontset.el > /tmp/lisp/fontset.el >> $ emacs --directory /tmp/lisp --quick --font '-*-terminus-medium-r-*-*-20-*-*-*-*-*-*-*' >> >> Despite that: >> >> (locate-library "fontset") >> ⇒ "/tmp/lisp/fontset.el" >> >> I did not see any effect. > > You must rebuild Emacs or manually load fontset.el after changing it. > fontset.el is preloaded when Emacs is built. So I need to use ‘temacs’? Yes, that works, thank you. >> > I think you should be able to force Emacs to use your font for these >> > characters by using set-fontset-font for the range of codepoints you >> > want to be displayed by the Terminus font. >> >> Yes, indeed. Many thanks. >> >> (set-fontset-font "fontset-default" '(#x2000 . #x2067) "Terminus") >> >> However, It might be even better if I could erase that rule, as if >> there were no lines about that range in ‘fontsel.el’. Is it >> possible? > > That would adversely affect all the users. We arrived at that rule > after many complaints that symbol and punctuation characters are not > displayed at all, or displayed using variable-pitch fonts, so we made > the default fontset "smarter" about that by using fonts people > generally have installed and which are the default fonts in Emacs. Well, I’m the only user on most my machines, so that’s probably bearable. However, we apparently misunderstood each other — I did not ask how to patch ‘fontsel.el’ machine-wide (I hope, I do understand how to do that). I meant, is it possible to remove elements from the default fontset *user-wide*? ‘Terminus’ is not the only font I use, so that would be cleaner than appending it there. I read (info "(emacs) Fontsets"), it did not help. I could not even get yet how to show the current value of a certain fontset. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 18 22:43:43 2016 Received: (at 25216) by debbugs.gnu.org; 19 Dec 2016 03:43:43 +0000 Received: from localhost ([127.0.0.1]:46661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIorX-0002Sq-Fh for submit@debbugs.gnu.org; Sun, 18 Dec 2016 22:43:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIorV-0002SU-Gl for 25216@debbugs.gnu.org; Sun, 18 Dec 2016 22:43:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cIorN-0006NK-5T for 25216@debbugs.gnu.org; Sun, 18 Dec 2016 22:43:36 -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.3 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]:38442) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cIorN-0006N8-2g; Sun, 18 Dec 2016 22:43:33 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1408 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cIorM-0000lU-CO; Sun, 18 Dec 2016 22:43:32 -0500 Date: Mon, 19 Dec 2016 05:42:59 +0200 Message-Id: <83eg1460u4.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Alexandrov <321942@gmail.com> In-reply-to: <87wpewtxne.fsf@gmail.com> (message from Dmitry Alexandrov on Mon, 19 Dec 2016 06:17:57 +0300) Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.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: -8.1 (--------) X-Debbugs-Envelope-To: 25216 Cc: 25216@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: -8.1 (--------) > From: Dmitry Alexandrov <321942@gmail.com> > Cc: 25216@debbugs.gnu.org > Date: Mon, 19 Dec 2016 06:17:57 +0300 > > > It doesn't surprise me. What I don't understand is why this happens. > > Emacs explicitly tests the default font for supporting any symbol or > > punctuation character it needs to display, before it looks for another > > font. See the function face_for_char in fontset.c. > > > >> Aha! Thanks. The exact problematic commit is ‘2276a19d’ [0]. > >> > >> By the way, how could I prove that without rebuilding the whole Emacs? I tried: > >> > >> $ git show 2276a19^:lisp/international/fontset.el > /tmp/lisp/fontset.el > >> $ emacs --directory /tmp/lisp --quick --font '-*-terminus-medium-r-*-*-20-*-*-*-*-*-*-*' > >> > >> Despite that: > >> > >> (locate-library "fontset") > >> ⇒ "/tmp/lisp/fontset.el" > >> > >> I did not see any effect. > > > > You must rebuild Emacs or manually load fontset.el after changing it. > > fontset.el is preloaded when Emacs is built. > > So I need to use ‘temacs’? Yes, that works, thank you. If you want to rebuild Emacs, then yes, you will need to run the command which dumps it after changing fontset.el. > >> However, It might be even better if I could erase that rule, as if > >> there were no lines about that range in ‘fontsel.el’. Is it > >> possible? > > > > That would adversely affect all the users. We arrived at that rule > > after many complaints that symbol and punctuation characters are not > > displayed at all, or displayed using variable-pitch fonts, so we made > > the default fontset "smarter" about that by using fonts people > > generally have installed and which are the default fonts in Emacs. > > Well, I’m the only user on most my machines, so that’s probably bearable. No, I meant all the users of Emacs, world wide. > However, we apparently misunderstood each other — I did not ask how to patch ‘fontsel.el’ machine-wide (I hope, I do understand how to do that). I meant, is it possible to remove elements from the default fontset *user-wide*? ‘Terminus’ is not the only font I use, so that would be cleaner than appending it there. You don't need (and cannot, AFAIK) to remove that. What you need is to prepend your rules, which will override what's there. Like this: (set-fontset-font "fontset-default" '(#x2000 . #x2067) "Terminus" 'prepend) Note the "prepend" part. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 18 22:45:02 2016 Received: (at 25216) by debbugs.gnu.org; 19 Dec 2016 03:45:02 +0000 Received: from localhost ([127.0.0.1]:46665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIosn-0002VG-R5 for submit@debbugs.gnu.org; Sun, 18 Dec 2016 22:45:02 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42167) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIosm-0002Uj-Nm for 25216@debbugs.gnu.org; Sun, 18 Dec 2016 22:45:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cIose-0006oU-J4 for 25216@debbugs.gnu.org; Sun, 18 Dec 2016 22:44: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=-3.1 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38459) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cIose-0006oN-G7; Sun, 18 Dec 2016 22:44:52 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1410 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cIosd-0000qB-QZ; Sun, 18 Dec 2016 22:44:52 -0500 Date: Mon, 19 Dec 2016 05:44:19 +0200 Message-Id: <83bmw860rw.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Alexandrov <321942@gmail.com> In-reply-to: <87wpewtxne.fsf@gmail.com> (message from Dmitry Alexandrov on Mon, 19 Dec 2016 06:17:57 +0300) Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.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: -8.1 (--------) X-Debbugs-Envelope-To: 25216 Cc: 25216@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: -8.1 (--------) > From: Dmitry Alexandrov <321942@gmail.com> > Cc: 25216@debbugs.gnu.org > Date: Mon, 19 Dec 2016 06:17:57 +0300 > > I could not even get yet how to show the current value of a certain > fontset. "M-x describe-fontset" is what you want. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 18 23:52:41 2016 Received: (at 25216) by debbugs.gnu.org; 19 Dec 2016 04:52:42 +0000 Received: from localhost ([127.0.0.1]:46709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIpwH-0005w1-Lz for submit@debbugs.gnu.org; Sun, 18 Dec 2016 23:52:41 -0500 Received: from mail-lf0-f48.google.com ([209.85.215.48]:35516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <321942@gmail.com>) id 1cIpwG-0005vm-SE for 25216@debbugs.gnu.org; Sun, 18 Dec 2016 23:52:41 -0500 Received: by mail-lf0-f48.google.com with SMTP id b14so46094148lfg.2 for <25216@debbugs.gnu.org>; Sun, 18 Dec 2016 20:52:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:mail-copies-to :date:message-id:mime-version:content-transfer-encoding; bh=f0YQ5xvE1b4MLg/4IgJ6+EuDMRdsya1TAnK48uZNMTw=; b=kW/Si9PSYQRxvqgfU4NMpjjINZwwU1PZ53L3izgac9+JSQEnwdfY8AYm7k02Cj2yFf McmsKpT/iU1l0gW3wqL1K08W05+1U4SmMwexHc4IqPagGpK3xHosC66sWbjeQt9l28mQ ShvtNl3iuJJCx4yJsuQYRfBLMaCXCQpGZ4YNHv59K4IhC8UPYmUis8LMx/iQUo93jLod eIJ/YL8V9Y0plFX3fUQIkr2F7ezi/rGTiUEF0zGph73l8j0qHw+vBGEMwUWfoBP2ITja 62UPm+edg0lmRa7rh41rUpXc5hn6Nq/l+LnKWnjzWcsTRI7e41eBlInjfsT7EH6AfpIe j9DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:mail-copies-to:date:message-id:mime-version :content-transfer-encoding; bh=f0YQ5xvE1b4MLg/4IgJ6+EuDMRdsya1TAnK48uZNMTw=; b=bEvWcPXSkdlO/ITvKQc3kOYaUQp8m7Zq5p8v0QdM8ZDbHqliilg2xhjImgN5USIcxs U3jXipS2vGIFkuehvHAWc2m/XMBTQD+R4UkKjk1pn8iqakdOmmul709YCuGyd7i4g654 z3VjHwNjWa2Sm1qp9qKPi9PY/SET2z4E4QdgRIvynhXSzhJMhcyxS3TfntWta2LvA3Wa v79xSQG5+R2CN+88J3SdDmm1+6N8Fdo6jagfwuQI7ZVNiSLtHAJ6wkRAvjoTNLkyFSsz ITF8qtjLcxlFI4FtwGuYiHhP4Kb/rOwbcsDlgN5ndXo6qASIacZn70sq+5nO6GGHestM xWkg== X-Gm-Message-State: AKaTC01zgyf1l9TsYIxVasy8xKzfVvrLjrWQLibVU9qWyqrOiIFky6Jc4RKsZGfgekfkBQ== X-Received: by 10.25.206.3 with SMTP id e3mr5164093lfg.42.1482123154684; Sun, 18 Dec 2016 20:52:34 -0800 (PST) Received: from asus.local ([178.218.27.218]) by smtp.gmail.com with ESMTPSA id s6sm3103772ljd.42.2016.12.18.20.52.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Dec 2016 20:52:34 -0800 (PST) From: Dmitry Alexandrov <321942@gmail.com> To: Eli Zaretskii Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font In-Reply-To: <83eg1460u4.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 19 Dec 2016 05:42:59 +0200") References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83eg1460u4.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Mail-Copies-To: always Date: Mon, 19 Dec 2016 07:52:42 +0300 Message-ID: <87pokott9h.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25216 Cc: 25216@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 (/) >> > It doesn't surprise me. What I don't understand is why this happens. >> > Emacs explicitly tests the default font for supporting any symbol or >> > punctuation character it needs to display, before it looks for another >> > font. See the function face_for_char in fontset.c. >> > >> >> Aha! Thanks. The exact problematic commit is ‘2276a19d’ [0]. >> >> >> >> By the way, how could I prove that without rebuilding the whole Emacs? I tried: >> >> >> >> $ git show 2276a19^:lisp/international/fontset.el > /tmp/lisp/fontset.el >> >> $ emacs --directory /tmp/lisp --quick --font '-*-terminus-medium-r-*-*-20-*-*-*-*-*-*-*' >> >> >> >> Despite that: >> >> >> >> (locate-library "fontset") >> >> ⇒ "/tmp/lisp/fontset.el" >> >> >> >> I did not see any effect. >> > >> > You must rebuild Emacs or manually load fontset.el after changing it. >> > fontset.el is preloaded when Emacs is built. >> >> So I need to use ‘temacs’? Yes, that works, thank you. > > If you want to rebuild Emacs, then yes, you will need to run the > command which dumps it after changing fontset.el. So there is another way? Mere (load "/tmp/lisp/fontset.el") have no use after built-in ‘fontset’ is already loaded of course. I’m just curious. >> >> However, It might be even better if I could erase that rule, as if >> >> there were no lines about that range in ‘fontsel.el’. Is it >> >> possible? >> > >> > That would adversely affect all the users. We arrived at that rule >> > after many complaints that symbol and punctuation characters are not >> > displayed at all, or displayed using variable-pitch fonts, so we made >> > the default fontset "smarter" about that by using fonts people >> > generally have installed and which are the default fonts in Emacs. >> >> Well, I’m the only user on most my machines, so that’s probably bearable. > > No, I meant all the users of Emacs, world wide. > >> However, we apparently misunderstood each other — I did not ask how >> to patch ‘fontsel.el’ machine-wide (I hope, I do understand how to >> do that). I meant, is it possible to remove elements from the >> default fontset *user-wide*? ‘Terminus’ is not the only font I use, >> so that would be cleaner than appending it there. > > You don't need (and cannot, AFAIK) to remove that. What you need is > to prepend your rules, which will override what's there. Like this: > > (set-fontset-font "fontset-default" '(#x2000 . #x2067) "Terminus" nil 'prepend) > > Note the "prepend" part. Okay, if I can’t, I can’t. As for ‘prepend’ it actually works all three ways for me: obviously ‘nil’ (for override, not what I want), ‘prepend’ (as expected) and ‘append’ (no idea why). From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 18 23:53:28 2016 Received: (at 25216) by debbugs.gnu.org; 19 Dec 2016 04:53:28 +0000 Received: from localhost ([127.0.0.1]:46713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIpx2-0005xW-14 for submit@debbugs.gnu.org; Sun, 18 Dec 2016 23:53:28 -0500 Received: from mail-lf0-f50.google.com ([209.85.215.50]:34106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <321942@gmail.com>) id 1cIpx0-0005xF-Vr for 25216@debbugs.gnu.org; Sun, 18 Dec 2016 23:53:27 -0500 Received: by mail-lf0-f50.google.com with SMTP id y21so46113306lfa.1 for <25216@debbugs.gnu.org>; Sun, 18 Dec 2016 20:53:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:mail-copies-to :date:message-id:mime-version; bh=LyezdvGcyuHWG4VpeuDO6Ppn7IxdemytlDwgXa7ORNo=; b=LfQkHelaz8QG5aNhAezj45smR2ac+Bkvel2KRg+gVps4yAdM66pP2TwqbwYlktYBd3 vv+7bbwniqwrblNOJlhpjtFEcIrQt2FlRyIo5KQoNmUJ7neWeG3RhAHFP1Ezen485UV5 vNFsR4f36fqBVHqohoNVYQdPmAWotdPnmJplWJXzj+NjThW4D1ZEnZ9k3UiDNeOc7jil lwRZS6bT4Xl+60XgYu/E9LH/Rd/8aRD1cCI9FRIEw/A9tr+70rhNCMFRMr6YCTqjEz1f kD6wEsZWDoQSG9APIcj8pyaUnrbwAuneQDbnp9JpuZjhOxGW4z1rgsj5BljeXXESTyXm NYXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:mail-copies-to:date:message-id:mime-version; bh=LyezdvGcyuHWG4VpeuDO6Ppn7IxdemytlDwgXa7ORNo=; b=oWXFD5+yymmr1h99uv22O7oljf5KShKsAHL/RcrOhZV3/qY7AhLhCaSm55CNvFwQ6A B+XVZhWUeVuLf+kYY1Naq1v6Asihn7PQwNQcKIjqkQdgZNt+Fxh5L+/aVOWTNellnvsv po2Wsx4TcI8yexiARH0pMtGNLGepAjJAxAZkgxmoBu3rKhJNgnrFftpPubVrLolJkGpJ 9BD+9VzC8zLoDaTfMyuIT08qnmeLPI/sP2YE553NIVLfmiR0mv4fWLyoeftKL90c+rIN WVYqjptCS6hDJbqypEsp5irfc8xTheNKNp7I2tyIh+kbKre+5hQGW4UHm86KPG/Zqg9s nzVg== X-Gm-Message-State: AKaTC03tUamdhl5VprkWoDsvkxh0YUGICsUdAKqs97VRciILM3oLFVzdV2klUNERsfKkLg== X-Received: by 10.25.195.195 with SMTP id t186mr3940055lff.96.1482123201055; Sun, 18 Dec 2016 20:53:21 -0800 (PST) Received: from asus.local ([178.218.27.218]) by smtp.gmail.com with ESMTPSA id c77sm3366439lfg.29.2016.12.18.20.53.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Dec 2016 20:53:20 -0800 (PST) From: Dmitry Alexandrov <321942@gmail.com> To: Eli Zaretskii Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font In-Reply-To: <83bmw860rw.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 19 Dec 2016 05:44:19 +0200") References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Mail-Copies-To: always Date: Mon, 19 Dec 2016 07:53:28 +0300 Message-ID: <87oa08tt87.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25216 Cc: 25216@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 (/) --=-=-= Content-Type: text/plain >> I could not even get yet how to show the current value of a certain >> fontset. > > "M-x describe-fontset" is what you want. Nice. It worth brief mentioning in (info "(emacs) Fontsets"), I believe. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=describe-fontset.patch diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi index 80b1384..e92aad1 100644 --- a/doc/emacs/mule.texi +++ b/doc/emacs/mule.texi @@ -1370,6 +1370,11 @@ display that character properly. It will display that character as a hex code or thin space or an empty box instead. (@xref{Text Display, , glyphless characters}, for details.) +@findex describe-fontset + @kbd{M-x describe-fontset} lists the complete range of characters +and fonts assigned to them in a given fontset. Its default is the +fontset used by the current frame. + @node Defining Fontsets @section Defining fontsets --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 19 01:14:46 2016 Received: (at 25216) by debbugs.gnu.org; 19 Dec 2016 06:14:46 +0000 Received: from localhost ([127.0.0.1]:46732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIrDh-00082D-Qj for submit@debbugs.gnu.org; Mon, 19 Dec 2016 01:14:46 -0500 Received: from mail-lf0-f51.google.com ([209.85.215.51]:33615) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <321942@gmail.com>) id 1cIrDf-00081y-VE for 25216@debbugs.gnu.org; Mon, 19 Dec 2016 01:14:44 -0500 Received: by mail-lf0-f51.google.com with SMTP id c13so47054663lfg.0 for <25216@debbugs.gnu.org>; Sun, 18 Dec 2016 22:14:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:mail-copies-to :date:message-id:mime-version:content-transfer-encoding; bh=+hp1b8qs5hAUvAkLAmrh3niA36CDWuN6S/13cWHCwRc=; b=kQzv64U8W2CO+iRmASU5a0sJmaWg8Qc/pQVuXYJorT7uVCGOnSfERH5wsVzJNCGxBI qtpd8z1B5bL68ALYDjeMSKnH9hyIqgrQVEAS8IbKaiSpDcUhFaSjwU2/9p4KyiJQtBgR z/7sshGGWD3C5cHigS7OhNXmQM1ySJM03wZK7WYwcpN/9DB2bgBH08G5eyXakDplnqJR y4LHaXOe2Y7C4dPuhrBG/atDF4KMF/dTFtXzdZnt/MMuK1GjiWUGLdHG7kU7196+zjRY 2Yqd9rbQqxKqBIrUMIXw215HymZOgCHlMFvmyFRenChus1uiK2cTVRBK1fmGMOvQD2aO 7svg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:mail-copies-to:date:message-id:mime-version :content-transfer-encoding; bh=+hp1b8qs5hAUvAkLAmrh3niA36CDWuN6S/13cWHCwRc=; b=jexSLIB/+RRl2SeIW6bzy18F9nSP/8Ve2SaTHSA12epcdrzvIWvAASRkA6aFnbHdLS u999/NL6P/BmxdfbhRrw7H3eBANkIZLu9o0j6olZUdZD6WxXvUx6UztNZUUA9CYJ0/qi mcc7T3Q8JL8PU5D2/GbapaP+9yG6/YA2tCnGTQ/Lc2tvDoB1kAcZnjEKtKPGeawhN9S+ pP3jPPj7i33JbMA0bhwwHcAssFW+BXvmhFK0/2+Yl5fQtoQE2QCU7JPAZrFcKBfKXQLY k1F9QUejho7iTTI1xILqzt8rs2zpMawjkKMVF56uUfslZymyVS4ax+wO7wszivUQ5wR3 JVrA== X-Gm-Message-State: AIkVDXI3QOWTNLkCjT7007RCqhy3pwzDwCQeWnFgFQq9wVAiF61QFCA7GqPFemfrjIxBdw== X-Received: by 10.46.13.17 with SMTP id 17mr6007656ljn.27.1482128077677; Sun, 18 Dec 2016 22:14:37 -0800 (PST) Received: from asus.local ([178.218.27.218]) by smtp.gmail.com with ESMTPSA id q19sm3576028lfi.1.2016.12.18.22.14.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Dec 2016 22:14:36 -0800 (PST) From: Dmitry Alexandrov <321942@gmail.com> To: Eli Zaretskii Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font In-Reply-To: <83bmw860rw.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 19 Dec 2016 05:44:19 +0200") References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Mail-Copies-To: always Date: Mon, 19 Dec 2016 09:14:44 +0300 Message-ID: <8760mgigx7.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 25216 Cc: 25216@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 (/) > "M-x describe-fontset" is what you want. By studying what it says, I accidentally found a workaround, that does not imply nor careful enumeration of characters that ‘Terminus’ support in order to add them to ‘fontset-default’ nor clogging ‘fontset-default’ with erroneous rules. $ emacs --quick --font '-*-terminus-medium-r-*-*-20-*-*-*-*-*-*-*' (set-fontset-font "-*-Terminus-*-fontset-startup" '(0 . #x3FFFFF) "Terminus") Looks very much like (setq a a), but works like a charm! From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 19 11:12:18 2016 Received: (at 25216) by debbugs.gnu.org; 19 Dec 2016 16:12:18 +0000 Received: from localhost ([127.0.0.1]:47747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJ0Xy-0004hW-4b for submit@debbugs.gnu.org; Mon, 19 Dec 2016 11:12:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJ0Xx-0004hF-4r for 25216@debbugs.gnu.org; Mon, 19 Dec 2016 11:12:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cJ0Xm-0002q3-TD for 25216@debbugs.gnu.org; Mon, 19 Dec 2016 11: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=-3.1 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46320) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJ0Xm-0002pz-QV; Mon, 19 Dec 2016 11:12:06 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1709 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cJ0Xl-0006VQ-Vn; Mon, 19 Dec 2016 11:12:06 -0500 Date: Mon, 19 Dec 2016 18:11:34 +0200 Message-Id: <8360mf6gqx.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Alexandrov <321942@gmail.com> In-reply-to: <87pokott9h.fsf@gmail.com> (message from Dmitry Alexandrov on Mon, 19 Dec 2016 07:52:42 +0300) Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83eg1460u4.fsf@gnu.org> <87pokott9h.fsf@gmail.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: -8.1 (--------) X-Debbugs-Envelope-To: 25216 Cc: 25216@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: -8.1 (--------) > From: Dmitry Alexandrov <321942@gmail.com> > Cc: 25216@debbugs.gnu.org > Date: Mon, 19 Dec 2016 07:52:42 +0300 > > >> > You must rebuild Emacs or manually load fontset.el after changing it. > >> > fontset.el is preloaded when Emacs is built. > >> > >> So I need to use ‘temacs’? Yes, that works, thank you. > > > > If you want to rebuild Emacs, then yes, you will need to run the > > command which dumps it after changing fontset.el. > > So there is another way? Mere (load "/tmp/lisp/fontset.el") have no > use after built-in ‘fontset’ is already loaded of course. It should, AFAIK. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 19 11:16:02 2016 Received: (at 25216) by debbugs.gnu.org; 19 Dec 2016 16:16:02 +0000 Received: from localhost ([127.0.0.1]:47752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJ0bZ-0004nZ-LX for submit@debbugs.gnu.org; Mon, 19 Dec 2016 11:16:01 -0500 Received: from eggs.gnu.org ([208.118.235.92]:32985) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJ0bY-0004nH-7d for 25216@debbugs.gnu.org; Mon, 19 Dec 2016 11:16:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cJ0bO-00045h-7x for 25216@debbugs.gnu.org; Mon, 19 Dec 2016 11:15: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=-2.3 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]:46384) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJ0bO-00045W-44; Mon, 19 Dec 2016 11:15:50 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1710 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cJ0bN-0006uD-Bt; Mon, 19 Dec 2016 11:15:49 -0500 Date: Mon, 19 Dec 2016 18:15:18 +0200 Message-Id: <834m1z6gkp.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Alexandrov <321942@gmail.com> In-reply-to: <8760mgigx7.fsf@gmail.com> (message from Dmitry Alexandrov on Mon, 19 Dec 2016 09:14:44 +0300) Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> <8760mgigx7.fsf@gmail.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: -8.1 (--------) X-Debbugs-Envelope-To: 25216 Cc: 25216@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: -8.1 (--------) > From: Dmitry Alexandrov <321942@gmail.com> > Cc: 25216@debbugs.gnu.org > Date: Mon, 19 Dec 2016 09:14:44 +0300 > > (set-fontset-font "-*-Terminus-*-fontset-startup" > '(0 . #x3FFFFF) > "Terminus") > > Looks very much like (setq a a), but works like a charm! Are you sure this doesn't get in the way when you want to display a character not supported by that font? And I still don't understand why you need that. AFAICS, Emacs explicitly tries to use the default font for punctuation and symbol characters before falling back on looking up other fonts. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 19 12:46:46 2016 Received: (at 25216) by debbugs.gnu.org; 19 Dec 2016 17:46:46 +0000 Received: from localhost ([127.0.0.1]:47892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJ21O-0002GK-J5 for submit@debbugs.gnu.org; Mon, 19 Dec 2016 12:46:46 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56997) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJ21N-0002G4-AC for 25216@debbugs.gnu.org; Mon, 19 Dec 2016 12:46:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cJ21F-0004ef-H1 for 25216@debbugs.gnu.org; Mon, 19 Dec 2016 12:46:40 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47608) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJ21F-0004ea-EE; Mon, 19 Dec 2016 12:46:37 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1805 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cJ21E-00046d-Pd; Mon, 19 Dec 2016 12:46:37 -0500 Date: Mon, 19 Dec 2016 19:46:05 +0200 Message-Id: <83mvfr4xsy.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Alexandrov <321942@gmail.com> In-reply-to: <87oa08tt87.fsf@gmail.com> (message from Dmitry Alexandrov on Mon, 19 Dec 2016 07:53:28 +0300) Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> <87oa08tt87.fsf@gmail.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: -8.1 (--------) X-Debbugs-Envelope-To: 25216 Cc: 25216@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: -8.1 (--------) > From: Dmitry Alexandrov <321942@gmail.com> > Cc: 25216@debbugs.gnu.org > Date: Mon, 19 Dec 2016 07:53:28 +0300 > > > "M-x describe-fontset" is what you want. > > Nice. It worth brief mentioning in (info "(emacs) Fontsets"), I believe. Thanks, I added a slightly different description. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 19 21:51:04 2016 Received: (at 25216) by debbugs.gnu.org; 20 Dec 2016 02:51:04 +0000 Received: from localhost ([127.0.0.1]:48165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJAW7-0004Uc-Rk for submit@debbugs.gnu.org; Mon, 19 Dec 2016 21:51:04 -0500 Received: from mail-lf0-f67.google.com ([209.85.215.67]:33360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <321942@gmail.com>) id 1cJAW6-0004U6-Fk for 25216@debbugs.gnu.org; Mon, 19 Dec 2016 21:51:02 -0500 Received: by mail-lf0-f67.google.com with SMTP id y21so9109209lfa.0 for <25216@debbugs.gnu.org>; Mon, 19 Dec 2016 18:51:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:mail-copies-to :date:message-id:mime-version; bh=KikUa8oUG08i4iaQYZERybs6X1rPY8v6oEZ2rdlVGI0=; b=jn1x4jNGOLXS2co6+oV8nxejR4HfdN5GhbZ1qabbFk9jwOPTYAgbHeAEkXnFnl7CRa qv7KT7YSXZeliSPfH9kBBmQdhY8Ge8YQFC9juFeKjmw3QzLbS7VbSwPThoMDDkZ/4zhn OeERzCIYKmQL0B5fP+Kis0xz6vCVJ/qkN49fsI9gz2vY2YFggh7W/HHW0zl7dLpTyqmk kmXxK/m7Z7d1c7pcfFCuidTFY0W1XTnDoGeMzhtaXeoe1ct1Pwpd0bK85z6K6BQ/ueh/ 6xtCsS6pSvMZPvySnxcZbpGBHaiMekteZbIasHLY3wwq6QMyYqBecW7zy4qmiyRzPMW7 /jpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:mail-copies-to:date:message-id:mime-version; bh=KikUa8oUG08i4iaQYZERybs6X1rPY8v6oEZ2rdlVGI0=; b=HvnaXbjr5xsOAiN30804jvAFBs1ecPb49IK7Ld5BR9ionOPqzhFQZ0crKSreoFdL4F 8MbZ1xabIH8t/XP03mmYfVO9amuKnNByIw1sLsut6lGGRfLeS9AyPwJVJLXBnXVHCu4h sWT5OyBTYkhLOYbv1l749nUKsNSHNIlLD590WgSIRXsKmFoJAcPUaryaHttLwPDpgo0m p2sakgp/k+Pc1qOXCCVowpNWTeYibXA6cF9yCibbt1oJQMuAvzPXejPBxfDmXGTBB3Dx LvuDKYVJLDiXT8XZe6CaRggjWaDUjTPApuYf5Rh9ZYRVJJO2Y9obr3yOdcWaGkTqimLi vCSw== X-Gm-Message-State: AKaTC019IcB4SqNtvbDSMqwv3WX+CBYdifjukJP/woLDo79k1odVz/Y5gCxLz00k724wWw== X-Received: by 10.25.202.66 with SMTP id h2mr6554918lfj.131.1482202256255; Mon, 19 Dec 2016 18:50:56 -0800 (PST) Received: from asus.local ([178.218.27.218]) by smtp.gmail.com with ESMTPSA id y3sm4243168lfj.42.2016.12.19.18.50.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 19 Dec 2016 18:50:54 -0800 (PST) From: Dmitry Alexandrov <321942@gmail.com> To: Eli Zaretskii Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font In-Reply-To: <834m1z6gkp.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 19 Dec 2016 18:15:18 +0200") References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> <8760mgigx7.fsf@gmail.com> <834m1z6gkp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Mail-Copies-To: always Date: Tue, 20 Dec 2016 05:51:04 +0300 Message-ID: <87inqfz52f.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 25216 Cc: 25216@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 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit >> (set-fontset-font "-*-Terminus-*-fontset-startup" >> '(0 . #x3FFFFF) >> "Terminus") >> >> Looks very much like (setq a a), but works like a charm! > > Are you sure this doesn't get in the way when you want to display a > character not supported by that font? No, I am not. But how it could if I did mess with ‘fontset-default’? Anyway, let us consider that example: | Unicode charset: “Eĥoŝanĝo ĉiuĵaŭde”, “Γειά σας”, “שלום”, “Здравствуйте!” Before (note that the fallback font is inconsistent even linewise — the first opening quote is different from others): --=-=-= Content-Type: image/png Content-Disposition: inline; filename=93.png Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain After: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=94.png Content-Transfer-Encoding: base64 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 AACA5V/ae8RtYmZVHgAAAABJRU5ErkJggg== --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit It looks like the way it should be — first try the current fonset, only then fallback to ‘fontset-default’. > And I still don't understand why you need that. AFAICS, Emacs > explicitly tries to use the default font for punctuation and symbol > characters before falling back on looking up other fonts. Do you mean that you could not reproduce this? I’ve installed the lastest upstream version of Terminus [0] — and got the same issue. So it does not seem to be Debian-specific. [0] https://sourceforge.net/projects/terminus-font/files/terminus-font-4.40/ --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 19 22:35:39 2016 Received: (at 25216) by debbugs.gnu.org; 20 Dec 2016 03:35:39 +0000 Received: from localhost ([127.0.0.1]:48181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJBDH-0005db-1Y for submit@debbugs.gnu.org; Mon, 19 Dec 2016 22:35:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40969) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJBDG-0005dQ-0k for 25216@debbugs.gnu.org; Mon, 19 Dec 2016 22:35:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cJBD7-0003uY-MU for 25216@debbugs.gnu.org; Mon, 19 Dec 2016 22:35: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.3 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]:52898) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJBD7-0003uU-JP; Mon, 19 Dec 2016 22:35:29 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2729 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cJBD6-00039h-Su; Mon, 19 Dec 2016 22:35:29 -0500 Date: Tue, 20 Dec 2016 05:34:59 +0200 Message-Id: <838trb46jg.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Alexandrov <321942@gmail.com> In-reply-to: <87inqfz52f.fsf@gmail.com> (message from Dmitry Alexandrov on Tue, 20 Dec 2016 05:51:04 +0300) Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> <8760mgigx7.fsf@gmail.com> <834m1z6gkp.fsf@gnu.org> <87inqfz52f.fsf@gmail.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: -8.1 (--------) X-Debbugs-Envelope-To: 25216 Cc: 25216@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: -8.1 (--------) > From: Dmitry Alexandrov <321942@gmail.com> > Cc: 25216@debbugs.gnu.org > Date: Tue, 20 Dec 2016 05:51:04 +0300 > > > And I still don't understand why you need that. AFAICS, Emacs > > explicitly tries to use the default font for punctuation and symbol > > characters before falling back on looking up other fonts. > > Do you mean that you could not reproduce this? It means I don't understand how it could happen. The function face_for_char (defined in fontset.c) explicitly tries the current default font for any punctuation and symbol character, before it starts looking in other fonts. I don't understand why this fails for you, and only in certain font sizes on top of that. Perhaps you could step through that code with a debugger and see what happens there? From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 31 00:56:31 2016 Received: (at 25216) by debbugs.gnu.org; 31 Dec 2016 05:56:31 +0000 Received: from localhost ([127.0.0.1]:60794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cNCed-0007s2-CT for submit@debbugs.gnu.org; Sat, 31 Dec 2016 00:56:31 -0500 Received: from mail-lf0-f68.google.com ([209.85.215.68]:35001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <321942@gmail.com>) id 1cNCeb-0007ro-W6 for 25216@debbugs.gnu.org; Sat, 31 Dec 2016 00:56:30 -0500 Received: by mail-lf0-f68.google.com with SMTP id x140so21600404lfa.2 for <25216@debbugs.gnu.org>; Fri, 30 Dec 2016 21:56:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:mail-copies-to :date:message-id:mime-version:content-transfer-encoding; bh=yzMs60a/WGz13dO2yrzysv0syzdrbqPOFZhWAZJZiUI=; b=JlfC867zMYso1olFoPrnon4qFbl87qpKlCg+4U17gO/1CoREuKNUOkpCXnCK9Yq1iW v6Juxj9t4siZYdDUdM1RFpJz+CLBD8zMQ9WDf5kcZ/zFrTSgvwZn2LkNv8qSxWHSqA32 39YOI95T6Hp8vsnAAgPgVyTJ6XwLK4YlD49yKoEauDiJuj3hOzJKfYYzo5dVK5iojO1J cwSkeJHqYF3ZdaiNmi1DTG5OUY6Ft3jgKv6rRerX1YfflFT496uLRtzCX2wsKvqRrVzN bk7LhKiohLwdXeOvdQYvoeVen53VGd/J5be9vZ+ZzqQU9kHz3eEiS3+QCi+2o/hYSpEA STcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:mail-copies-to:date:message-id:mime-version :content-transfer-encoding; bh=yzMs60a/WGz13dO2yrzysv0syzdrbqPOFZhWAZJZiUI=; b=j5+LzDK4K6taF8vDQDHRlqmyEBk2TGeqb/oTqo0oEkjubkyQQuOI7qFrnw7yWMZxpE iYYgeRvTGhOcnlt7CTGzrRUJlD59Mvmp7WRvxEGdIeb+7CoVuQOvt81yqzRinkPbEQZz dwTiSJIMp/dccYP4eEZHuB/rkDQXVj5XMl4KDMjWs4Pk0qFVGOyBar8rVY+kJ/uCqNx5 N3tsl6CQc3pm4eGrR5kJk3MeAlRzTYWCdXBAsQ8gUU/8h35DE+jOca4c8CPINfnGQcZN FqAT2Sm6nh+5X59LIOfn0DdmKn74l2nf84FCIFICSmHnhb/DUWugJgKKy4JDGvSpc6CE +QqA== X-Gm-Message-State: AIkVDXKHCdJf1WOck6K4NXfHS0ltvQL9UGBVsCCfxoUpAwxvAkuKIXNgPjbnqq9KsLwIPw== X-Received: by 10.46.77.149 with SMTP id c21mr18138941ljd.10.1483163783983; Fri, 30 Dec 2016 21:56:23 -0800 (PST) Received: from asus.local ([178.218.27.218]) by smtp.gmail.com with ESMTPSA id y10sm13978737lja.45.2016.12.30.21.56.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 30 Dec 2016 21:56:23 -0800 (PST) From: Dmitry Alexandrov <321942@gmail.com> To: Eli Zaretskii Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font In-Reply-To: <838trb46jg.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 20 Dec 2016 05:34:59 +0200") References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> <8760mgigx7.fsf@gmail.com> <834m1z6gkp.fsf@gnu.org> <87inqfz52f.fsf@gmail.com> <838trb46jg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Mail-Copies-To: always Date: Sat, 31 Dec 2016 08:56:21 +0300 Message-ID: <87k2agfxq2.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 25216 Cc: 25216@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 (/) >> > And I still don't understand why you need that. AFAICS, Emacs >> > explicitly tries to use the default font for punctuation and symbol >> > characters before falling back on looking up other fonts. >> >> Do you mean that you could not reproduce this? > > It means I don't understand how it could happen. The function > face_for_char (defined in fontset.c) explicitly tries the current > default font for any punctuation and symbol character, before it > starts looking in other fonts. I don't understand why this fails for > you, and only in certain font sizes on top of that. Perhaps you could > step through that code with a debugger and see what happens there? Well. font_has_char of font.c:2989 returns 0 ← xftfont_has_char of xftfont.c:532 returns 0 ← XftCharExists of libXft.so.2 returns 0. So the problem goes into libxft2. Thus the possible workaround may be to prefer ‘x’ backend for font rendering: $ emacs -q -fn '-*-terminus-*-18-*-iso10646-1' -xrm 'emacs.fontBackend: x,xft' However, by a fluke dropping ‘x’ entirely also conceals the issue at least on my system: $ emacs -q -fn '-*-terminus-*-18-*-iso10646-1' -xrm 'emacs.fontBackend: xft' Only that (which is presumably the default) leads to the problem: $ emacs -q -fn '-*-terminus-*-18-*-iso10646-1' -xrm 'emacs.fontBackend: xft,x' At least it’s now clear what’s so special about combination of Terminus and GNU Emacs — the former it is a rare example of a font that is available through both of font engines, the latter — of an application that uses both of them. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 31 03:57:43 2016 Received: (at 25216) by debbugs.gnu.org; 31 Dec 2016 08:57:43 +0000 Received: from localhost ([127.0.0.1]:60842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cNFTz-0003jO-Al for submit@debbugs.gnu.org; Sat, 31 Dec 2016 03:57:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cNFTx-0003j9-5g for 25216@debbugs.gnu.org; Sat, 31 Dec 2016 03:57:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cNFTm-0002ds-TW for 25216@debbugs.gnu.org; Sat, 31 Dec 2016 03:57:35 -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.4 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]:44012) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cNFTm-0002do-Pw; Sat, 31 Dec 2016 03:57:30 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3912 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cNFTl-0001r2-UL; Sat, 31 Dec 2016 03:57:30 -0500 Date: Sat, 31 Dec 2016 10:57:30 +0200 Message-Id: <83wpegh3wl.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Alexandrov <321942@gmail.com> In-reply-to: <87k2agfxq2.fsf@gmail.com> (message from Dmitry Alexandrov on Sat, 31 Dec 2016 08:56:21 +0300) Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> <8760mgigx7.fsf@gmail.com> <834m1z6gkp.fsf@gnu.org> <87inqfz52f.fsf@gmail.com> <838trb46jg.fsf@gnu.org> <87k2agfxq2.fsf@gmail.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: -8.2 (--------) X-Debbugs-Envelope-To: 25216 Cc: 25216@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: -8.2 (--------) > From: Dmitry Alexandrov <321942@gmail.com> > Cc: 25216@debbugs.gnu.org > Date: Sat, 31 Dec 2016 08:56:21 +0300 > > >> > And I still don't understand why you need that. AFAICS, Emacs > >> > explicitly tries to use the default font for punctuation and symbol > >> > characters before falling back on looking up other fonts. > >> > >> Do you mean that you could not reproduce this? > > > > It means I don't understand how it could happen. The function > > face_for_char (defined in fontset.c) explicitly tries the current > > default font for any punctuation and symbol character, before it > > starts looking in other fonts. I don't understand why this fails for > > you, and only in certain font sizes on top of that. Perhaps you could > > step through that code with a debugger and see what happens there? > > Well. font_has_char of font.c:2989 returns 0 ← xftfont_has_char of xftfont.c:532 returns 0 ← XftCharExists of libXft.so.2 returns 0. > > So the problem goes into libxft2. Thanks for digging into this. So in this case libxft2 says that character is not available, whereas in fact it is? Or did I misunderstand? From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 17 02:41:37 2019 Received: (at 25216) by debbugs.gnu.org; 17 Nov 2019 07:41:37 +0000 Received: from localhost ([127.0.0.1]:40137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWFBg-0007M6-W0 for submit@debbugs.gnu.org; Sun, 17 Nov 2019 02:41:37 -0500 Received: from quimby.gnus.org ([95.216.78.240]:43916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWFBf-0007Lr-Ax for 25216@debbugs.gnu.org; Sun, 17 Nov 2019 02:41:35 -0500 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iWFBU-0004ak-41; Sun, 17 Nov 2019 08:41:27 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> <8760mgigx7.fsf@gmail.com> <834m1z6gkp.fsf@gnu.org> <87inqfz52f.fsf@gmail.com> <838trb46jg.fsf@gnu.org> <87k2agfxq2.fsf@gmail.com> <83wpegh3wl.fsf@gnu.org> Date: Sun, 17 Nov 2019 08:41:23 +0100 In-Reply-To: <83wpegh3wl.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 31 Dec 2016 10:57:30 +0200") Message-ID: <877e3zc5lo.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Thanks for digging into this. So in this case libxft2 says that > character is not available, whereas in fact it is? Or did I > misunderstand? There was no response to this -- was any further progress made? Content analysis details: (-2.9 points, 5.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: ingebrigtsen.no] -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25216 Cc: Dmitry Alexandrov <321942@gmail.com>, 25216@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.0 (-) Eli Zaretskii writes: > Thanks for digging into this. So in this case libxft2 says that > character is not available, whereas in fact it is? Or did I > misunderstand? There was no response to this -- was any further progress made? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 17 02:41:39 2019 Received: (at control) by debbugs.gnu.org; 17 Nov 2019 07:41:39 +0000 Received: from localhost ([127.0.0.1]:40140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWFBj-0007ML-Ae for submit@debbugs.gnu.org; Sun, 17 Nov 2019 02:41:39 -0500 Received: from quimby.gnus.org ([95.216.78.240]:43932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWFBh-0007Lu-Td for control@debbugs.gnu.org; Sun, 17 Nov 2019 02:41:38 -0500 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iWFBa-0004ap-Bt for control@debbugs.gnu.org; Sun, 17 Nov 2019 08:41:32 +0100 Date: Sun, 17 Nov 2019 08:41:29 +0100 Message-Id: <875zjjc5li.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #25216 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: tags 25216 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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: -1.0 (-) tags 25216 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 17 03:38:44 2019 Received: (at 25216) by debbugs.gnu.org; 17 Nov 2019 08:38:44 +0000 Received: from localhost ([127.0.0.1]:40239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWG4y-0008BE-DB for submit@debbugs.gnu.org; Sun, 17 Nov 2019 03:38:44 -0500 Received: from mail-wr1-f50.google.com ([209.85.221.50]:46454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <321942@gmail.com>) id 1iWG4w-0008B0-T3 for 25216@debbugs.gnu.org; Sun, 17 Nov 2019 03:38:43 -0500 Received: by mail-wr1-f50.google.com with SMTP id b3so15868369wrs.13 for <25216@debbugs.gnu.org>; Sun, 17 Nov 2019 00:38:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:accept :accept-language:mail-copies-to:date:message-id:mime-version; bh=dDB2aHHxT6XO6Ei6QfpIEF4YeGWBdzr4NoW7C9UeL/Q=; b=Kiwm2GRDj01GKxbnrTV+cmmQO6U+nmzXsA/BKee0nyemO70fQvaCoSEgIsH5Bfe0q6 +sxcYpbVXqPhpBMUoNSE9ts7YSRlTEwOSVDzhR2jgLZNUXg2dcdI2aIix//F+16tJjEW y6zmnOviU/YU6D+zSiKFymZ1YqNAJ9V8cETyyp/jp5O2FMlKwvgv4A4rXhyIaUWt9ldz JPpqNElOjIesziHgVa5VTORRtcCmrmXcs5CnyxMEy0kAboztEX0SjaEiMiaprk8UaMn6 paG1qkYgKD2lWRAhiDLJhKFavEwqUVwQjnFClNCIUe6TctQuClexzMpT3EKT5bCdz+lq rGzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:accept:accept-language:mail-copies-to:date:message-id :mime-version; bh=dDB2aHHxT6XO6Ei6QfpIEF4YeGWBdzr4NoW7C9UeL/Q=; b=d/0Mn2nZlv/9leFDgd1s9MPW/XCiM62VXyRRZBGJg+CB4YC+AIYiKjavMD8g4TqHCp vj79qSvxc+X8HRneap+5gsipGtCRZNn8YVjDqGB/gVY8ojDDfnzEBknCw6IiXKfwDRkl WOa4xH0QyeF6Pym380GqTpWjTDAUiAaU9OmwqX1TTZjghjg8/2GcSdmtna3IupigHeyM VD6wgafjudB2VAqOOWZMf9VkXAC+19M/JvmPgNqCWucKZrVLpInGB9JerRP1U11zkVQ6 gOi8L4X9My1dbJqcGrz/JSitU4W/KXqdRagF4oyYSoUR/KtN6oB+rxVNTQILHAvMRK20 f83w== X-Gm-Message-State: APjAAAWJQ2mxh0VhX87JNfPE/GeL7D3QK0DP9LNHG9NwFHLiyCtfaJ+U icg+NdlffSHRNcRa2Yx3V/ablEwh X-Google-Smtp-Source: APXvYqz8R4A8/lbcwpQX7NJjUjC+1Q+tclHmn3U0Rb61MHDHK/K1PGuFkO+FFprYxNU+1gvX+T1Abg== X-Received: by 2002:adf:fd85:: with SMTP id d5mr24558357wrr.101.1573979916716; Sun, 17 Nov 2019 00:38:36 -0800 (PST) Received: from localhost ([89.39.107.205]) by smtp.gmail.com with ESMTPSA id i25sm12323745wmd.25.2019.11.17.00.38.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Nov 2019 00:38:34 -0800 (PST) From: Dmitry Alexandrov <321942@gmail.com> To: Lars Ingebrigtsen Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font In-Reply-To: <877e3zc5lo.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 17 Nov 2019 08:41:23 +0100") References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> <8760mgigx7.fsf@gmail.com> <834m1z6gkp.fsf@gnu.org> <87inqfz52f.fsf@gmail.com> <838trb46jg.fsf@gnu.org> <87k2agfxq2.fsf@gmail.com> <83wpegh3wl.fsf@gnu.org> <877e3zc5lo.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Accept: text/plain,text/markdown,text/x-org,text/html,text/*,*/* Accept-Language: ru,en Mail-Copies-To: always Date: Sun, 17 Nov 2019 11:38:26 +0300 Message-ID: <1ru6sxrx.321942@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 25216 Cc: 25216@debbugs.gnu.org, Eli Zaretskii 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 (/) --=-=-= Content-Type: text/plain Lars Ingebrigtsen wrote: > Eli Zaretskii writes: > >> Thanks for digging into this. So in this case libxft2 says that character is not available, whereas in fact it is? Or did I misunderstand? > > There was no response to this -- was any further progress made? On my side: sorry, no. I am fine with the workaround: Emacs.fontBackend: xft (in ~/.Xresources). --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFFBAEBCgAvFiEE1yoTx9fONarixgNIydoJ3hnBsjAFAl3RBwIRHDMyMTk0MkBn bWFpbC5jb20ACgkQydoJ3hnBsjC0RwgAxRjrrhXAScjKxsQDvcUXV9ngQUGexVx5 mU43jpNw44rNIPeLi0aAQZpcZPlRYZDpZe3sR77ZVkAyavNdQkvWjjySLOssyv9x PG/WBE9NBp9QTHeHgISFwESsG52drSPSqWeivLKLUGjuQ1R6hRmvFKFPNnR9ijhN +LvKH5LIrTOalgGzzsYrmodq/6NiTTo2z25fJ1i1xqz0Xg21gxzsfc8VTVwbEnXb FEbvCuVptg1Aol2M7PyvnBZZ6amUbTH/MAAap7qWbcymWq7fy/EGjVB4o7Bpk0cM EOqrOOt742YDUYsLaOq/JaC88NYTqaLTiImZbHCza489ga+S31ShbA== =K0pW -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 17 11:01:56 2019 Received: (at 25216) by debbugs.gnu.org; 17 Nov 2019 16:01:56 +0000 Received: from localhost ([127.0.0.1]:42404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWMzs-0003P7-4D for submit@debbugs.gnu.org; Sun, 17 Nov 2019 11:01:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51077) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWMzp-0003Ou-Cj for 25216@debbugs.gnu.org; Sun, 17 Nov 2019 11:01:54 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35404) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iWMzk-0008FD-4c; Sun, 17 Nov 2019 11:01:48 -0500 Received: from [176.228.60.248] (port=3567 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iWMzj-0006Z3-FX; Sun, 17 Nov 2019 11:01:47 -0500 Date: Sun, 17 Nov 2019 18:01:48 +0200 Message-Id: <83o8xa5w5v.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Alexandrov <321942@gmail.com> In-reply-to: <1ru6sxrx.321942@gmail.com> (message from Dmitry Alexandrov on Sun, 17 Nov 2019 11:38:26 +0300) Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> <8760mgigx7.fsf@gmail.com> <834m1z6gkp.fsf@gnu.org> <87inqfz52f.fsf@gmail.com> <838trb46jg.fsf@gnu.org> <87k2agfxq2.fsf@gmail.com> <83wpegh3wl.fsf@gnu.org> <877e3zc5lo.fsf@gnus.org> <1ru6sxrx.321942@gmail.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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25216 Cc: 25216@debbugs.gnu.org, larsi@gnus.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: -3.3 (---) > From: Dmitry Alexandrov <321942@gmail.com> > Cc: Eli Zaretskii , 25216@debbugs.gnu.org > Date: Sun, 17 Nov 2019 11:38:26 +0300 > > > There was no response to this -- was any further progress made? > > On my side: sorry, no. I am fine with the workaround: > > Emacs.fontBackend: xft > > (in ~/.Xresources). Could you try the master branch, after making sure you have HarfBuzz installed? The xft font backend is going to be much less important starting with Emacs 27, so I'd like to know whether this problerm exists with HarfBuzz, which is the default font backend if you have it installed. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 10:02:10 2019 Received: (at 25216) by debbugs.gnu.org; 20 Nov 2019 15:02:11 +0000 Received: from localhost ([127.0.0.1]:50709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXRUg-0000zI-Mq for submit@debbugs.gnu.org; Wed, 20 Nov 2019 10:02:10 -0500 Received: from mail-wr1-f49.google.com ([209.85.221.49]:44089) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <321942@gmail.com>) id 1iXRUd-0000yv-Me for 25216@debbugs.gnu.org; Wed, 20 Nov 2019 10:02:08 -0500 Received: by mail-wr1-f49.google.com with SMTP id i12so116953wrn.11 for <25216@debbugs.gnu.org>; Wed, 20 Nov 2019 07:02:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:message-id:references:user-agent :accept:accept-language:mail-copies-to:date:mime-version; bh=m61vWzBex7NotbxzPj4Diw+TthGG/T00Uj+m7h4EXsc=; b=bADxOFHy83Rd+EIlt65buQySnoOZWXJK2GI1MtrIHp97WXIsEe5b3iLvisILcn2798 vgcLBTWkX3f/kmcM1qn5EsKtiPnl+VZyNataVrZWxeY2E+SRl/PvFdYkXtxyIh0zooky Jao+7/WuNtBbfSBmnJvca40kqfcqYMmdxUCD8eWOXDKPlmJemkralklZCxyxHu4AhIy+ OMaHJaVhmJc+IPsktzEC3Lw9dHRPnSPLClGjZ9yw3CAlHCKjdG0epHuAy9nimkdkaS/T WG7k1YgWLSWtpLicNhKqtAv4IpiC7LTJgmwCoClk3uNQa2galT57YIn5bH+mBcHd7xeP A21Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:message-id :references:user-agent:accept:accept-language:mail-copies-to:date :mime-version; bh=m61vWzBex7NotbxzPj4Diw+TthGG/T00Uj+m7h4EXsc=; b=fTYEXh3EnIk5qEroRw5w/cz6B5Ih/hq6h+v9fh8URzABKOO0weZ5Asyufja8JBxdXr D+XzUQSoxq16GmQOsrhgWC6U5aUwPMN2Fx4l8v8maudMGftyQFyg6ftZEAG7JLRDXJik vzz9synMQLEyihXIRS8vYoadFDZhbzzPC4eB0che7KsSXrLt57g077MNBsmjm+h+u0xW UOE8XRND0wdSQYl5EOWMx57FUzSgMurxN11QdfPBKzSnGLgdif0LwpbKzt4NuRM1MX7S M3VUO1Vgqn8YYoeZqNvcG/iykavxV42PxurnNmE6dZx3ZYQZ2/MeR26WwmOI5EC3v0T7 jOQg== X-Gm-Message-State: APjAAAULtif25XPgoBiju0kOyAaZjqqqx7/3o06Mf65Q9tzaYB5AQg6u pESUU90htwQCkzSugwNYSafBgW96 X-Google-Smtp-Source: APXvYqx4o4Vi8/+l4hcpfMyVU9X9xi/JtIFAg74sE6Z2jg9M2XgQEfE+85FzGX33pMORLf2t9qWOfw== X-Received: by 2002:a05:6000:10c5:: with SMTP id b5mr3550359wrx.121.1574262121397; Wed, 20 Nov 2019 07:02:01 -0800 (PST) Received: from localhost ([46.166.142.222]) by smtp.gmail.com with ESMTPSA id 205sm8279630wmb.3.2019.11.20.07.01.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Nov 2019 07:01:59 -0800 (PST) From: Dmitry Alexandrov <321942@gmail.com> To: Eli Zaretskii Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font In-Reply-To: <83o8xa5w5v.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 17 Nov 2019 18:01:48 +0200") Message-ID: <7e3u7pp4.fsf@invalid> References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> <8760mgigx7.fsf@gmail.com> <834m1z6gkp.fsf@gnu.org> <87inqfz52f.fsf@gmail.com> <838trb46jg.fsf@gnu.org> <87k2agfxq2.fsf@gmail.com> <83wpegh3wl.fsf@gnu.org> <877e3zc5lo.fsf@gnus.org> <1ru6sxrx.321942@gmail.com> <83o8xa5w5v.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Accept: text/plain,text/markdown,text/x-org,text/html,text/*,*/* Accept-Language: ru,en Mail-Copies-To: always Date: Wed, 20 Nov 2019 18:01:48 +0300 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 25216 Cc: 25216@debbugs.gnu.org, larsi@gnus.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 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii wrote: >> > There was no response to this -- was any further progress made? >>=20 >> On my side: sorry, no. I am fine with the workaround: >>=20 >> Emacs.fontBackend: xft >>=20 >> (in ~/.Xresources). > > Could you try the master branch, after making sure you have HarfBuzz inst= alled? The xft font backend is going to be much less important starting wi= th Emacs 27, so I'd like to know whether this problerm exists with HarfBuzz Yes, the problem is still here, symptoms are the same, except that Terminus= is now loaded via harfbuzz: xfthb:-xos4-Terminus-normal-normal-normal-*-18-*-*-*-c-100-iso10646-1 ^^ The same workaround works as well: Emacs.fontBackend: xfthb > which is the default font backend if you have it installed. Ah, thanks, I perhaps have to switch. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFFBAEBCgAvFiEE1yoTx9fONarixgNIydoJ3hnBsjAFAl3VVVwRHDMyMTk0MkBn bWFpbC5jb20ACgkQydoJ3hnBsjD+Dgf+Lb0wbgtyM5su2lCaT+akErqRyGzmQeuo EZYsOvt3E5Y2rBgO+z1lg/c9u169/67N9WWw3HENhSPy4rGZ79WDDugIZhzv/r0F 2345Kr0MWGqWOIoEJkjLS6qz1wLR+HHl3GiHn7YrU5HPViKieEUPFVmogKdbRpBN XGBD9nfgCvckPpCqWxc1tnp9i/OoS0KPExu5tGY9tw6gul4c7u7QkeLAaluIjS3k ujlKtOJwerIAuev4jbM+Qu5gPvvJC3eAFXlxhwPi9HlPniNLg+u0yq6Xkj1q98Tc QVjGu8rK2mL/zKZs/R7rYG9+zGioAvr9o3TPD7yvbIoS0+gIqEdpmw== =57Vt -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 25 11:16:44 2019 Received: (at 25216-done) by debbugs.gnu.org; 25 Nov 2019 16:16:44 +0000 Received: from localhost ([127.0.0.1]:49597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZH2Z-0002l8-T0 for submit@debbugs.gnu.org; Mon, 25 Nov 2019 11:16:44 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZH2Z-0002kw-4B for 25216-done@debbugs.gnu.org; Mon, 25 Nov 2019 11:16:43 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38682) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iZH2T-0002h3-SO; Mon, 25 Nov 2019 11:16:37 -0500 Received: from [176.228.60.248] (port=2468 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iZH2T-0002se-CK; Mon, 25 Nov 2019 11:16:37 -0500 Date: Mon, 25 Nov 2019 18:16:40 +0200 Message-Id: <83muckrkwn.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Alexandrov <321942@gmail.com> In-reply-to: <7e3u7pp4.fsf@invalid> (message from Dmitry Alexandrov on Wed, 20 Nov 2019 18:01:48 +0300) Subject: Re: bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of =?utf-8?B?4oCYVGVybWludXPigJk=?= font References: <87bmwbv038.fsf@gmail.com> <83lgvf6kar.fsf@gnu.org> <871sx6vr1u.fsf@gmail.com> <83inqi7r8t.fsf@gnu.org> <87wpewtxne.fsf@gmail.com> <83bmw860rw.fsf@gnu.org> <8760mgigx7.fsf@gmail.com> <834m1z6gkp.fsf@gnu.org> <87inqfz52f.fsf@gmail.com> <838trb46jg.fsf@gnu.org> <87k2agfxq2.fsf@gmail.com> <83wpegh3wl.fsf@gnu.org> <877e3zc5lo.fsf@gnus.org> <1ru6sxrx.321942@gmail.com> <83o8xa5w5v.fsf@gnu.org> <7e3u7pp4.fsf@invalid> 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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25216-done Cc: larsi@gnus.org, 25216-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: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Dmitry Alexandrov <321942@gmail.com> > Cc: larsi@gnus.org, 25216@debbugs.gnu.org > Date: Wed, 20 Nov 2019 18:01:48 +0300 > > Eli Zaretskii wrote: > >> > There was no response to this -- was any further progress made? > >> > >> On my side: sorry, no. I am fine with the workaround: > >> > >> Emacs.fontBackend: xft > >> > >> (in ~/.Xresources). > > > > Could you try the master branch, after making sure you have HarfBuzz installed? The xft font backend is going to be much less important starting with Emacs 27, so I'd like to know whether this problerm exists with HarfBuzz > > Yes, the problem is still here, symptoms are the same, except that Terminus is now loaded via harfbuzz: > > xfthb:-xos4-Terminus-normal-normal-normal-*-18-*-*-*-c-100-iso10646-1 > ^^ > > The same workaround works as well: > > Emacs.fontBackend: xfthb I've built the latest version 4.48 of the Terminus font on MS-Windows and tried it with Emacs 27. I couldn't reproduce the problem reported with the xft or xfthb font backends: no matter what size of the font I tried, the curly quote characters came from the same font. I do see that, since this font is bitmapped, i.e. not TrueType, Emacs on Windows uses the GDI font backend to display it, not the default HarfBuzz backend. So I think what you see is something specific to the libxft2 library. And since this discussion identified at least 2 workarounds: either customize the fontset, or force the single xft backend in .Xresources, I think this bug can be closed now. Thanks. From unknown Fri Aug 15 19:35:52 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 24 Dec 2019 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