Received: (at 19993) by debbugs.gnu.org; 13 Mar 2015 07:34:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 13 03:34:44 2015 Received: from localhost ([127.0.0.1]:44503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YWK7H-0000sm-C9 for submit <at> debbugs.gnu.org; Fri, 13 Mar 2015 03:34:43 -0400 Received: from mtaout29.012.net.il ([80.179.55.185]:44025) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YWK7D-0000sX-2N for 19993 <at> debbugs.gnu.org; Fri, 13 Mar 2015 03:34:40 -0400 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NL500J003IB9E00@HIDDEN> for 19993 <at> debbugs.gnu.org; Fri, 13 Mar 2015 09:30:55 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NL500D003JJQH50@HIDDEN>; Fri, 13 Mar 2015 09:30:55 +0200 (IST) Date: Fri, 13 Mar 2015 09:34:29 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150313015215.GA32272@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <83wq2l2vwa.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> <20150308084607.GA2135@HIDDEN> <20150310162945.GA30876@HIDDEN> <83a8zk6avh.fsf@HIDDEN> <838uf4697w.fsf@HIDDEN> <20150311194939.GA10710@HIDDEN> <83mw3j475o.fsf@HIDDEN> <83fv9a3wu0.fsf@HIDDEN> <20150313015215.GA32272@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Thu, 12 Mar 2015 18:52:15 -0700 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > > /* Find a font best-matching with the spec without checking > > the support of the character C. That checking is costly, > > and even without the checking, the found font supports C > > in high possibility. */ > > So, this explains why U+2099, U+27e8, U+27e9 are not shown here (while > supported by a lot of fonts). I do have these displayed (by STIX, not Symbola, but that's just because STIX was probably examined first). Did you try that with the latest master? Or maybe it's DejaVu at work, see below. > Did you look into the link I provided (about how Firefox does it)? > > http://search.cpan.org/~ilyaz/UI-KeyboardLayout/lib/UI/KeyboardLayout.pm#There_is_no_way_to_show_Unicode_contents_on_Windows > > As my experiments show (I did not try to read the source code) the > logic of falling back goes this way: > > • If document’s fonts can show a char, stop; > • If (user-configurable) fallback fonts for a Subset can show a > char, stop; > • If (user-configurable) universal fallback fonts can show a > char, stop; > • Otherwise, scan all fonts to find one supporting a char. Emacs already does the first 3 of these. It also does the 4th, but without actually opening the fonts. Changing that to actually open the fonts is beyond my pay grade. Given that the fontsets machinery is so easy to tweak to fix specific problems (once you understand how to use fontsets), it sounds to me that providing a smarter default fontset is a much easier way of having Emacs DTRT out of the box. Also faster, because fontests are checked before scanning all the fonts and need much less processing. After all, free fonts with good coverage of the Unicode codepoints are very few, well-known, and unlikely to change much in the future. > Emacs: > • Supports different fallbacks for different subsets; > • But it supports only one fallback font per character. Not per character, per script, or Unicode block. And it's not really a fallback, it's the result of searching all the installed fonts. "Fallback" in Emacs is defined by fontsets; a fontset can in principle define a different fallback font for each codepoint. > (Well, it allows specifying more than one font, but as you saw, > only one of them will be actually used — at least in the case > when the fonts would claim having chars in all the ranges — as > most of “good universal fonts” would do.) There's no problem to specify different fonts for specific characters belonging to the same Unicode block. So I don't see any problem here, not with what can be defined using fontsets. > The second one is a significant show-stopper, since it is very hard to > boil down things to one font. It can be handled in one of the two ways I suggested: 1) Have the default fontset do this, based on expert knowledge of problems with existing fonts and characters. This can be done today by simply augmenting the default fontset. 2) Add a data base of "bad" fonts that should be rejected for certain ranges of codepoints, even if they claim support for the corresponding Unicode blocks. This might need additional code to be added (although it's possible that fontsets already support that as well -- see the ADD argument of set-fontset-font, whose semantics is not explained well enough). > Myself, I only use scripts with “simple shaping”, so all of my needs > are covered by 4 fonts: > DejaVu * > Symbola > Junicode > Unifont Smooth I tried DejaVu, but recently uninstalled it, because it masked too many characters for which it falsely claimed support (including the Mathematical Alphanumeric Symbols, I think). What do you need it for? Also, Quivira has a very good coverage of rare blocks. > BTW, is font-family search caseless? I think so. > > One problem with both of these is that it's hard to recommend fonts > > because many good fonts are non-free. > > For simple rendering (no shaping), there is a lot of possibilities. We only need a few popular ones.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 13 Mar 2015 06:16:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 13 02:16:25 2015 Received: from localhost ([127.0.0.1]:44485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YWItV-0007Th-0L for submit <at> debbugs.gnu.org; Fri, 13 Mar 2015 02:16:25 -0400 Received: from mtaout27.012.net.il ([80.179.55.183]:46765) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YWItR-0007TR-UT for 19993 <at> debbugs.gnu.org; Fri, 13 Mar 2015 02:16:23 -0400 Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NL400N00ZJIM100@HIDDEN> for 19993 <at> debbugs.gnu.org; Fri, 13 Mar 2015 08:10:53 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NL400D27ZU4TO90@HIDDEN>; Fri, 13 Mar 2015 08:10:53 +0200 (IST) Date: Fri, 13 Mar 2015 08:16:12 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150313045022.GA1241@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <831tkt4e37.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> <20150308084607.GA2135@HIDDEN> <20150310162945.GA30876@HIDDEN> <83a8zk6avh.fsf@HIDDEN> <838uf4697w.fsf@HIDDEN> <20150311194939.GA10710@HIDDEN> <83mw3j475o.fsf@HIDDEN> <83fv9a3wu0.fsf@HIDDEN> <20150313045022.GA1241@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Thu, 12 Mar 2015 21:50:22 -0700 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > On Thu, Mar 12, 2015 at 08:16:39PM +0200, Eli Zaretskii wrote: > > While at that, I also added the missing subranges that for some reason > > unknown to me were commented out; for many of them, I could verify > > that adding them makes the corresponding characters displayable by > > default, where they previously weren't. (I couldn't verify that for > > some of the scripts for which I have no fonts.) A few subranges were > > left out, and I added comments explaining why. > > BTW, if you downloaded Unifont Smooth, then in 7zip file, in build > subdirectory, there is file coverage-all.txt. It contains all > characters supported by Unifont (or Unifont Smooth); it is there for > exactly this purpose — to make it easier to debug font selection > problems. Thanks. I have BabelMap installed, and it does this job brilliantly, for all the installed fonts.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 13 Mar 2015 04:50:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 13 00:50:34 2015 Received: from localhost ([127.0.0.1]:44464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YWHYQ-0005NW-Cf for submit <at> debbugs.gnu.org; Fri, 13 Mar 2015 00:50:34 -0400 Received: from nm24-vm6.bullet.mail.gq1.yahoo.com ([98.136.217.101]:45330) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YWHYN-0005NJ-VF for 19993 <at> debbugs.gnu.org; Fri, 13 Mar 2015 00:50:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1426222225; bh=R/dFIioBQMLMJavS5+Mh2hgtiF5xzpAzj+e8kB5KL6s=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=CfgJku46lMsNY1jFTzfBUXSw/I9Gfke/yWVCCf1VX79I+Zl5qhQkYbk29ICkZdV0plIgQFYKnTsYtd69qv5Ts8CpsiIcW3ZzOZZY30PCej7foT6+iantB+HqYyDkBEJf0Hl7HGhBVVwianjsaifR/iSvAbQRbihKHrlRgVOlElM2FHKUriKCuCrHSGneo6bgqAeYWVWAveuIFrm2/dueq78/IQ2TJCEamzGP4jVo5b6xtwFK6vMh0LcZK4b/wiqG/0F0q3qtoVrzQrBoxb2G35DKPPdUYGRmSPYkmDy/o+sqbAZG3eigt/9wfgV0CFCKH34eGT9g2wf/mQ/A+k7Kyw== Received: from [98.137.12.190] by nm24.bullet.mail.gq1.yahoo.com with NNFMP; 13 Mar 2015 04:50:25 -0000 Received: from [98.136.164.71] by tm11.bullet.mail.gq1.yahoo.com with NNFMP; 13 Mar 2015 04:50:25 -0000 Received: from [127.0.0.1] by smtp233.mail.gq1.yahoo.com with NNFMP; 13 Mar 2015 04:50:25 -0000 X-Yahoo-Newman-Id: 691206.29330.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: OF599f0VM1lGCoi_EXrOUIpSqNMjgWOyyeC513n4zpEw1h9 d8lFYg5OXe5.t5ol4cuDB0RExFsgQybSuXHoCCk8zKvr2oQYD4po2jvLX7sA VCgGLJWdSzXHQDf.6zg0Ft2AsgExU6Y_VF8dEhGfXPDlpImILMZg7NRwgmDE .UzhdXnkPV7M.A9sLxgHgplLWV4L06DX7b8MNSB.1PlhBsiD2bkITYlX0xmx _7lX8pG1jnrbL7IKYWB8vjx9WczuzHVH3yjfvgsv4XHnCJQWzPHjGcGfn7Fu huekknsg99hKBvp6IOeAVW18ZpuuIa0xkQ3aTAgt1cduecIOA58eXBCVb3U3 zMHmWP4t.tz1jBNTLB01G8A.qopoIYHzoMB4v0sdyPZWH6sWL.QcxoS0Ef3C bpUI.N9Knq4Fh2ouk6KlBRr9KmvIbkQn2HltTnH8ByO7vCfa6p9F0hZ1cqTM HkB1u6BSx4958TszLMwBqTS9BfBDjZOmVxMNJ63QlraeCTKAdWQRovcKDMdF 1.9vlfh_Vt52BtwrB5mzmpEM.uGPANla2FwYiQEgP2LF0emFjUN0- X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Thu, 12 Mar 2015 21:50:22 -0700 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150313045022.GA1241@HIDDEN> References: <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> <20150308084607.GA2135@HIDDEN> <20150310162945.GA30876@HIDDEN> <83a8zk6avh.fsf@HIDDEN> <838uf4697w.fsf@HIDDEN> <20150311194939.GA10710@HIDDEN> <83mw3j475o.fsf@HIDDEN> <83fv9a3wu0.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83fv9a3wu0.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Thu, Mar 12, 2015 at 08:16:39PM +0200, Eli Zaretskii wrote: > While at that, I also added the missing subranges that for some reason > unknown to me were commented out; for many of them, I could verify > that adding them makes the corresponding characters displayable by > default, where they previously weren't. (I couldn't verify that for > some of the scripts for which I have no fonts.) A few subranges were > left out, and I added comments explaining why. BTW, if you downloaded Unifont Smooth, then in 7zip file, in build subdirectory, there is file coverage-all.txt. It contains all characters supported by Unifont (or Unifont Smooth); it is there for exactly this purpose — to make it easier to debug font selection problems. Hope this helps, Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 13 Mar 2015 01:52:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 12 21:52:28 2015 Received: from localhost ([127.0.0.1]:44438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YWEm3-000134-R1 for submit <at> debbugs.gnu.org; Thu, 12 Mar 2015 21:52:28 -0400 Received: from nm30-vm6.bullet.mail.gq1.yahoo.com ([98.136.216.197]:45106) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YWEm1-00012e-DM for 19993 <at> debbugs.gnu.org; Thu, 12 Mar 2015 21:52:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1426211538; bh=wykLEg1QAtxPUuiBSfnX3G2mSlKBo0JSWrF7D4tK9Ok=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=ldeI5KkwLJm2UX5tK6vgzn7OFZv0869W79HSTQa80gDEZsDkjLrnjnxoCQTePWGDQU2fD9mf8eX4xBT8SOVKHA3P46bvY8AQxs3LWcuSQbjFD2MaP/xrrktxMD2N1G+/8JcA790h4ZAG7vyorfmsFRvPSBUUsZp4fDHRkRRDps8TAjNgPlCIJUQh2JFAnr5ERk2TH0hmwxYhZmyZwBJazLhPR+0tk5tWCdHaQ/cUbQOv9WA7wJZUcLd8ensRlNr7kDI4zYQnQKYme8nzavynVw9aTDjnQl6CNky84ci8Wv+TKKjP0szFdn2UPqV7wOaEkeYMiIZsV7CYSsJ1M+6YsA== Received: from [98.137.12.174] by nm30.bullet.mail.gq1.yahoo.com with NNFMP; 13 Mar 2015 01:52:18 -0000 Received: from [208.71.42.193] by tm13.bullet.mail.gq1.yahoo.com with NNFMP; 13 Mar 2015 01:52:18 -0000 Received: from [127.0.0.1] by smtp204.mail.gq1.yahoo.com with NNFMP; 13 Mar 2015 01:52:18 -0000 X-Yahoo-Newman-Id: 960730.52191.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: MYjn00cVM1lXeO1toCsuSwBOYVkMqVlQiT_wEEHzNkukwXd bJsHAvBycgTSy.2Obex_2bUjWq740Hs8TsWYmIaLUQUse5r1bkadhFGUxnbz QX2PclZj8sKoXG2gUlT7YU9vm.WHudcb2p1jrXu8TrXXagPckaxA6ddtEpyD nH90xGKEZv1.sEGDQvafwzwGEgXmCMiQSMQBuvPS76u9eQiVE2GSeSR3d.bz XmbOs1O_ZhjD9EZjCxfezNxh8JgpSyePf0uko3cf40iDwatxw3h8pC3Gjt.U oQXYabMvlBogy_skSaduW6cwB1ry9GfedMRyh5a3OlcS18uf61jTlL2P2CSs 1_2bGWtmSXJsuQBLhG3tigOKJhJuyY59rifWut9sLseAfsoIPPrJ6yCq5p1T LX7biG1kjRYMCLJxjHYIoZaEct7vszN01FBUrKR.msXEw8slWNwMHHh4e3M6 yIz4D0wDT1MmYw9RqLuvJtQmSFzrdMTB1W0Lpmn.C0qi.8m0hXkYSFRCvWr6 9zKNMJ5YnqXEdruLpZpjmKvKoSJOtFhMLIUQc3RSK.B8Dg2L4xE4Q16LQA81 ykSWFPjHYYFovdRC_7ta3XPnqZ_YVenH1OyP812SQH2MBTwWf9CRHRJYJJpB jhlMGCVgvLk_rCoSlPkiQviHVpBdW6avReCB7xxgwLeuDCfI- X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Thu, 12 Mar 2015 18:52:15 -0700 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150313015215.GA32272@HIDDEN> References: <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> <20150308084607.GA2135@HIDDEN> <20150310162945.GA30876@HIDDEN> <83a8zk6avh.fsf@HIDDEN> <838uf4697w.fsf@HIDDEN> <20150311194939.GA10710@HIDDEN> <83mw3j475o.fsf@HIDDEN> <83fv9a3wu0.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83fv9a3wu0.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Thu, Mar 12, 2015 at 08:16:39PM +0200, Eli Zaretskii wrote: > support these characters. This is now fixed in commit fc10058 on > master. You should now be able to type "C-x 8 RET 1d400 RET" and see > the character displayed. > > While at that, I also added the missing subranges that for some reason > unknown to me were commented out; for many of them, I could verify > that adding them makes the corresponding characters displayable by > default, where they previously weren't. (I couldn't verify that for > some of the scripts for which I have no fonts.) A few subranges were > left out, and I added comments explaining why. A lot of thanks! > With that out of our way, part of the problem is solved. Part, but > not all of it. Because it is true: Emacs searches the fonts installed > on the system mostly by requiring only that the font supports the > script to which the character belongs, but without opening the font > and checking whether the specific character we are about to display > has a glyph in the font. Here's the crucial piece of code (from > fontset.c): > > /* Find a font best-matching with the spec without checking > the support of the character C. That checking is costly, > and even without the checking, the found font supports C > in high possibility. */ So, this explains why U+2099, U+27e8, U+27e9 are not shown here (while supported by a lot of fonts). Thanks for investigating this! > Assuming that we want to become smarter about this, we could do one or > both of the following: > > . have a database of fonts which are _not_ to be used for certain > scripts, because it is known that their coverage is poor > > . have a more elaborate default fontset that favors specific fonts > for scripts which these fonts are known to support well > Did you look into the link I provided (about how Firefox does it)? http://search.cpan.org/~ilyaz/UI-KeyboardLayout/lib/UI/KeyboardLayout.pm#There_is_no_way_to_show_Unicode_contents_on_Windows As my experiments show (I did not try to read the source code) the logic of falling back goes this way: • If document’s fonts can show a char, stop; • If (user-configurable) fallback fonts for a Subset can show a char, stop; • If (user-configurable) universal fallback fonts can show a char, stop; • Otherwise, scan all fonts to find one supporting a char. (The third case is the “x-unicode” pseudo-subset mentioned in the link above.) Emacs: • Supports different fallbacks for different subsets; • But it supports only one fallback font per character. (Well, it allows specifying more than one font, but as you saw, only one of them will be actually used — at least in the case when the fonts would claim having chars in all the ranges — as most of “good universal fonts” would do.) The second one is a significant show-stopper, since it is very hard to boil down things to one font. Myself, I only use scripts with “simple shaping”, so all of my needs are covered by 4 fonts: DejaVu * Symbola Junicode Unifont Smooth (with Unifont Smooth last, since though I’m still working on un-uglifying Unifont, there is a limit to algorithmic beautification, and it is always going to be MUCH worse than all the alternatives — when alternatives exist). BTW, is font-family search caseless? Since last year, the family was changed from unifont to Unifont (in the unifondry’s TTF distribution). > One problem with both of these is that it's hard to recommend fonts > because many good fonts are non-free. For simple rendering (no shaping), there is a lot of possibilities. Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 12 Mar 2015 18:16:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 12 14:16:53 2015 Received: from localhost ([127.0.0.1]:44214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YW7fB-0008I8-2t for submit <at> debbugs.gnu.org; Thu, 12 Mar 2015 14:16:53 -0400 Received: from mtaout25.012.net.il ([80.179.55.181]:58187) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YW7f8-0008Hp-AL for 19993 <at> debbugs.gnu.org; Thu, 12 Mar 2015 14:16:52 -0400 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NL400J0027D6V00@HIDDEN> for 19993 <at> debbugs.gnu.org; Thu, 12 Mar 2015 20:11:32 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NL400GBA2J8N540@HIDDEN>; Thu, 12 Mar 2015 20:11:32 +0200 (IST) Date: Thu, 12 Mar 2015 20:16:39 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <83mw3j475o.fsf@HIDDEN> X-012-Sender: halo1@HIDDEN To: ilya@HIDDEN Message-id: <83fv9a3wu0.fsf@HIDDEN> References: <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> <20150308084607.GA2135@HIDDEN> <20150310162945.GA30876@HIDDEN> <83a8zk6avh.fsf@HIDDEN> <838uf4697w.fsf@HIDDEN> <20150311194939.GA10710@HIDDEN> <83mw3j475o.fsf@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Wed, 11 Mar 2015 22:21:23 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > > Date: Wed, 11 Mar 2015 12:49:39 -0700 > > From: Ilya Zakharevich <ilya@HIDDEN> > > Cc: 19993 <at> debbugs.gnu.org > > > > So the real question is not whether the presence of a Subset is used > > as filters, but: is > > > > the presence of the required character in the font > > > > used as a filter. > > When a font matches all the other constraints, then yes, it is > actually tested for whether it supports the specific character we need > to display. See font_has_char and its callers. I had a few minutes to spare, so I took a closer look at the code. The problem with the Mathematical Alphanumeric Symbols block is much more prosaic than you thought: fontset.el breaks this block into several distinct pseudo-scripts (don't know why, perhaps for compatibility with something on Unix), but no one has taught w32font.c to do the same for the corresponding Unicode subrange. So Emacs was asking for, say, 'mathematical-italic' "script", but w32font.c was comparing that with 'mathematical', and was rejecting the fonts that support these characters. This is now fixed in commit fc10058 on master. You should now be able to type "C-x 8 RET 1d400 RET" and see the character displayed. While at that, I also added the missing subranges that for some reason unknown to me were commented out; for many of them, I could verify that adding them makes the corresponding characters displayable by default, where they previously weren't. (I couldn't verify that for some of the scripts for which I have no fonts.) A few subranges were left out, and I added comments explaining why. With that out of our way, part of the problem is solved. Part, but not all of it. Because it is true: Emacs searches the fonts installed on the system mostly by requiring only that the font supports the script to which the character belongs, but without opening the font and checking whether the specific character we are about to display has a glyph in the font. Here's the crucial piece of code (from fontset.c): /* Find a font best-matching with the spec without checking the support of the character C. That checking is costly, and even without the checking, the found font supports C in high possibility. */ font_entity = font_find_for_lface (f, face->lface, FONT_DEF_SPEC (font_def), -1); That -1 as the last argument tells font_find_for_lface to not check support for the character. So yes, if a font claims support for a script, but actually supports very little of it, it is quite possible that Emacs will try to use it, and will then be unable to display the missing characters. I know about font search on Unix even less than I know for Windows, so I cannot tell if on Unix we are smarter about this. I see that ftfont.c uses fontconfig functions to verify that the representative character of the required script (set up on fontset.el) is part of the charset supported by a font, but I don't know if that looks into the font, and in any case we only have at most 1 representative character for all but a few scripts. So misses are still possible; or maybe I'm missing something. Assuming that we want to become smarter about this, we could do one or both of the following: . have a database of fonts which are _not_ to be used for certain scripts, because it is known that their coverage is poor . have a more elaborate default fontset that favors specific fonts for scripts which these fonts are known to support well One problem with both of these is that it's hard to recommend fonts because many good fonts are non-free. If it turns out that these problems are Windows-specific, the above can be done for Windows only (like w32-standard-fontset-spec).
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 11 Mar 2015 20:21:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 11 16:21:40 2015 Received: from localhost ([127.0.0.1]:43167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YVn8N-00048t-TC for submit <at> debbugs.gnu.org; Wed, 11 Mar 2015 16:21:40 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:42847) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YVn8L-00048a-Bh for 19993 <at> debbugs.gnu.org; Wed, 11 Mar 2015 16:21:38 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NL200D00D6IH100@HIDDEN> for 19993 <at> debbugs.gnu.org; Wed, 11 Mar 2015 22:21:30 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NL200DK5DVTBHB0@HIDDEN>; Wed, 11 Mar 2015 22:21:30 +0200 (IST) Date: Wed, 11 Mar 2015 22:21:23 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150311194939.GA10710@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <83mw3j475o.fsf@HIDDEN> References: <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> <20150308084607.GA2135@HIDDEN> <20150310162945.GA30876@HIDDEN> <83a8zk6avh.fsf@HIDDEN> <838uf4697w.fsf@HIDDEN> <20150311194939.GA10710@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Wed, 11 Mar 2015 12:49:39 -0700 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > So the real question is not whether the presence of a Subset is used > as filters, but: is > > the presence of the required character in the font > > used as a filter. When a font matches all the other constraints, then yes, it is actually tested for whether it supports the specific character we need to display. See font_has_char and its callers.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 11 Mar 2015 19:49:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 11 15:49:52 2015 Received: from localhost ([127.0.0.1]:43159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YVmdb-000382-QY for submit <at> debbugs.gnu.org; Wed, 11 Mar 2015 15:49:52 -0400 Received: from nm16-vm5.bullet.mail.gq1.yahoo.com ([98.137.177.253]:39653) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YVmdZ-00037m-8L for 19993 <at> debbugs.gnu.org; Wed, 11 Mar 2015 15:49:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1426103383; bh=IhlnAs9v/Bt3J9vWc/gfMRopWPwYK7QqP2DAyf61qzI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=m/cXmWCDQ6YzofNqSsJXv3p0t1ZODTX+crzl88Re3aOrVR0aR1NYwL3lMF8Mhd874YbPZbvVHWdDl7/HFkEJawdZY+AAu+rhSpLMLkcsbogq0pX7nKVXDYNQNoD6UA83XULN8ym3nktrw48P6fdImITvHhVY5hvsk+oIngsDS8wLKkIMHmFX+Hlz92aWFNDICIMNIA4M6TC+kwnRERNERvos/p54jcApQzzW6R1AMIEacE27L8d1dEID8CWWh79qpb5C0r4/GlRTNlZ01Ns2dzXtdx40y7C6YoAaBCuhuRqUxAUeykkOyjMAIENweQrxpvGRSBGszaivlDlRw8JnPQ== Received: from [98.137.12.191] by nm16.bullet.mail.gq1.yahoo.com with NNFMP; 11 Mar 2015 19:49:43 -0000 Received: from [98.136.164.71] by tm12.bullet.mail.gq1.yahoo.com with NNFMP; 11 Mar 2015 19:49:43 -0000 Received: from [127.0.0.1] by smtp233.mail.gq1.yahoo.com with NNFMP; 11 Mar 2015 19:49:43 -0000 X-Yahoo-Newman-Id: 170859.85901.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: k7LaqCAVM1kfCZSFL2XbkfuYRZ37yutNmlldz2N.ZxUAdAL 0o8ynLWLIg0j8Y3RjFhbpyVx00YiTlDLSGc8z65kdMOWzak2BN.LURwNznGl Cis8ITAig88FYdSZtYaRkujDMaxLupYZ.q8DFVSdS3e3Mwxq_rs2iKul0Q4A xqs15o2NxwH6Pvuptyx_KmSoXWftWq_cHBDLf.Ph.6.JD1y2HObopyPyTqDL AD7NxnwBpmLR9h4o5WB301dN3YCW1E6jZ2HdyJCaQ2KP.qbkqhxFcmHJvHDT vCYekZ_nYpUAJ2VWPpYvsJPL3RNuBPc2vz.iaa6Nu13SfLxUAt1HTBJvAmxL PVROqC9SmuBEh545Lw2Sx4LF5SA.Pw76jiQa5.Xaw5iJA2vjaH7Q..ARMHEE II7pyUcPqINw3rfrdwLyuPxDKw4uU5TSEQJgWmWzBJzoAyCTZJa2uHoAHCpF FREk5Q65h.GjQJ6HDf8VmCo9GXSHxALVqia5muZlWwa2EUjGL._yUS4Cnsh9 5i0Gr4fSI8.CADmTBsaGBHArJv9SEgyYRW.jmgqOIoKoHVG_B4as- X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Wed, 11 Mar 2015 12:49:39 -0700 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150311194939.GA10710@HIDDEN> References: <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> <20150308084607.GA2135@HIDDEN> <20150310162945.GA30876@HIDDEN> <83a8zk6avh.fsf@HIDDEN> <838uf4697w.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <838uf4697w.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Tue, Mar 10, 2015 at 07:41:39PM +0200, Eli Zaretskii wrote: > > > Choosing the first font which has a subset of a character “identified” > > > is not a reasonable thing to do. > > > > See my other messages: I'm not sure we actually do that. It's > > possible that the subrange test is used only as a filter, after we > > already identified the candidate fonts. > > In fact, it's almost certainly a filter: at least my reading of > ww32font.c:font_matches_spec is that if the font spec specifies a > script, then fonts that do NOT have the corresponding subrange bit set > are rejected. I think you have misidentified the problem. Note that in my “algorithm”, this condition is ALSO used as a filter. So the real question is not whether the presence of a Subset is used as filters, but: is the presence of the required character in the font used as a filter. Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 11 Mar 2015 04:29:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 11 00:29:14 2015 Received: from localhost ([127.0.0.1]:42151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YVYGf-0007w6-HG for submit <at> debbugs.gnu.org; Wed, 11 Mar 2015 00:29:13 -0400 Received: from mtaout28.012.net.il ([80.179.55.184]:57445) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YVYGb-0007vq-NZ for 19993 <at> debbugs.gnu.org; Wed, 11 Mar 2015 00:29:11 -0400 Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0NL1009005GRAI00@HIDDEN> for 19993 <at> debbugs.gnu.org; Wed, 11 Mar 2015 06:27:33 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NL1006J35PW6J30@HIDDEN>; Wed, 11 Mar 2015 06:27:33 +0200 (IST) Date: Wed, 11 Mar 2015 06:28:54 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150310203224.GA325@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <834mps5f95.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> <20150308084607.GA2135@HIDDEN> <20150310162945.GA30876@HIDDEN> <83a8zk6avh.fsf@HIDDEN> <838uf4697w.fsf@HIDDEN> <20150310203224.GA325@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Tue, 10 Mar 2015 13:32:24 -0700 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > • on your system > • with Symbola installed > • with the default configuration > I presume that Math Alphabeticals are not shown (but ARE shown when > Symbola is EXPLICITLY marked as the default font for them). If you mean the Mathematical Alphanumeric Symbols block, then they are indeed not shown, although I have quite a few fonts that support that range, not just Symbola. > WHY? I don't know. > With my conjectures, the explanation would be that a certain other > font on the system has the Math Alphabeticals Subset “identified”, so > this font is chosen by Emacs — but in reality, this font does not > support the whole subset, so the needed glyphs are missing. (For > example, DejaVu has Monospaced range, and nothing else. [Well, the > glyphs in the Monospaced range are totally broken, but that is > irrelevant for the current discussion!]) Did you try to uninstall DejaVu (and any other font that claims support for this range, but doesn't really cover these characters), and see what happens then? If the problem persists, then this is not the real reason. > Without my conjecture, what would be your explanation? I don't have one. I could hypothesize, say, that Emacs simply lacks some wisdom to find a font for that range, but I think you will be much better off studying the relevant code and walking through it with a debugger, than by asking me for explanations in these matters, about which I know very little.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 10 Mar 2015 20:32:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 10 16:32:35 2015 Received: from localhost ([127.0.0.1]:41955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YVQpP-0001zT-1d for submit <at> debbugs.gnu.org; Tue, 10 Mar 2015 16:32:35 -0400 Received: from nm15-vm5.bullet.mail.gq1.yahoo.com ([98.137.176.77]:32825) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YVQpM-0001zF-Qw for 19993 <at> debbugs.gnu.org; Tue, 10 Mar 2015 16:32:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1426019546; bh=+M8kekQdrtEzhPuCeo7WvRZ/q70hafN6O+si4eOmSbo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=uNNyY5uuqy2cKfvHfSdMQCn58ePeiVo2kZNGaPyJPgpobJz8G6MQFBDFza1EZ/R2bPndh/cqaSFV8GDbvhXA+MD7VCI65H1oqF4E6KPT/E1BC1yddYuh8tRkpx/4Gw8cRBPovgls9bVsBRRkdfqV9X/yBsXpIqWAOOhE/ARyytf8AzwaBr33N/x7nHeO2FJ/PEkWLJK6sU9IgnAc+bYGl+J6Hycm6FNeP7RIlgQO7BYMLNzSWLknlmugZv0n43w13Yjl5ccpJgtXiYsDEmTjTCSIFP23kBhLfKqOQoucTINA/4FN7TeN0NW6z+djMNTiDn8EKYrj8SDdhqnTti/6BQ== Received: from [98.137.12.189] by nm15.bullet.mail.gq1.yahoo.com with NNFMP; 10 Mar 2015 20:32:26 -0000 Received: from [208.71.42.213] by tm10.bullet.mail.gq1.yahoo.com with NNFMP; 10 Mar 2015 20:32:26 -0000 Received: from [127.0.0.1] by smtp224.mail.gq1.yahoo.com with NNFMP; 10 Mar 2015 20:32:26 -0000 X-Yahoo-Newman-Id: 452823.11492.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: CIVSe5MVM1mmXKNrMuK7m46VmMSAQG.tb83j1hN6wGCo3lI rrfmXlYeanfTytkqLadSiLFVdGeOMfSyZpvzJY1DfzlHdvBMwX4h9gaWXLRw fBd4RCiH5JRZ_ICCdNqcK1fUAG3kXL.xd9z_IOsUhW48nuYE4j4ioh7U_e__ 5YBxtnOD102Oa729QtpLqdM4aH6a7qhdA1MiGlN.DhuRmHfn2p6_dh0T3q1y GQBksogSMA2T6EkmzTZfiiUQWkCyFQmDhxymvnhYdbEUybI0vybj4cxjfB0P Xz5_GxV2ZI1hBAIEY8gHUC7NSc7NfF8kBj1vx1AcVU1I6PHXzu_SSu6acoJO WWhTpqtu3ECDZIYCRKa7iHj4EERAS6Vw9wgNMkBAjVXxBVemB2RCzNmhYwoM 7at5yYh63CIndnB8DUIgRxV5uVrWLUQWg6FmAFuvgVy4b0DHR2fZ3PHNge3l PSsOuHiFyRB50.5S5fN4LGgUGK9wyDFR1L_N1VxFlxUNyl8W.vke1EUKp5xz NzlfFTfKy8TQCImILj9amFsKu89hLnTEwMv5ecIT2dbIGhUIzFw-- X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Tue, 10 Mar 2015 13:32:24 -0700 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150310203224.GA325@HIDDEN> References: <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> <20150308084607.GA2135@HIDDEN> <20150310162945.GA30876@HIDDEN> <83a8zk6avh.fsf@HIDDEN> <838uf4697w.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <838uf4697w.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Tue, Mar 10, 2015 at 07:41:39PM +0200, Eli Zaretskii wrote: > > > Choosing the first font which has a subset of a character “identified” > > > is not a reasonable thing to do. > > > > See my other messages: I'm not sure we actually do that. It's > > possible that the subrange test is used only as a filter, after we > > already identified the candidate fonts. > > In fact, it's almost certainly a filter: at least my reading of > ww32font.c:font_matches_spec is that if the font spec specifies a > script, then fonts that do NOT have the corresponding subrange bit set > are rejected. So back to the drawing board: • on your system • with Symbola installed • with the default configuration I presume that Math Alphabeticals are not shown (but ARE shown when Symbola is EXPLICITLY marked as the default font for them). WHY? With my conjectures, the explanation would be that a certain other font on the system has the Math Alphabeticals Subset “identified”, so this font is chosen by Emacs — but in reality, this font does not support the whole subset, so the needed glyphs are missing. (For example, DejaVu has Monospaced range, and nothing else. [Well, the glyphs in the Monospaced range are totally broken, but that is irrelevant for the current discussion!]) Without my conjecture, what would be your explanation? Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 10 Mar 2015 17:43:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 10 13:43:37 2015 Received: from localhost ([127.0.0.1]:41910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YVOBt-0005pa-6S for submit <at> debbugs.gnu.org; Tue, 10 Mar 2015 13:43:37 -0400 Received: from mtaout29.012.net.il ([80.179.55.185]:50128) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YVOBq-0005pM-RY for 19993 <at> debbugs.gnu.org; Tue, 10 Mar 2015 13:43:36 -0400 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NL000O00BK8LB00@HIDDEN> for 19993 <at> debbugs.gnu.org; Tue, 10 Mar 2015 19:38:04 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NL000KKIBNGJ640@HIDDEN>; Tue, 10 Mar 2015 19:38:04 +0200 (IST) Date: Tue, 10 Mar 2015 19:41:39 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <83a8zk6avh.fsf@HIDDEN> X-012-Sender: halo1@HIDDEN To: ilya@HIDDEN Message-id: <838uf4697w.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> <20150308084607.GA2135@HIDDEN> <20150310162945.GA30876@HIDDEN> <83a8zk6avh.fsf@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Tue, 10 Mar 2015 19:05:54 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > > Date: Tue, 10 Mar 2015 09:29:56 -0700 > > From: Ilya Zakharevich <ilya@HIDDEN> > > Cc: 19993 <at> debbugs.gnu.org > > > > Choosing the first font which has a subset of a character “identified” > > is not a reasonable thing to do. > > See my other messages: I'm not sure we actually do that. It's > possible that the subrange test is used only as a filter, after we > already identified the candidate fonts. In fact, it's almost certainly a filter: at least my reading of ww32font.c:font_matches_spec is that if the font spec specifies a script, then fonts that do NOT have the corresponding subrange bit set are rejected.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 10 Mar 2015 17:06:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 10 13:06:12 2015 Received: from localhost ([127.0.0.1]:41892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YVNbg-0004nf-36 for submit <at> debbugs.gnu.org; Tue, 10 Mar 2015 13:06:12 -0400 Received: from mtaout28.012.net.il ([80.179.55.184]:38954) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YVNbd-0004nP-RO for 19993 <at> debbugs.gnu.org; Tue, 10 Mar 2015 13:06:10 -0400 Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0NL000900A39VS00@HIDDEN> for 19993 <at> debbugs.gnu.org; Tue, 10 Mar 2015 19:04:33 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NL0000UPA3LXU80@HIDDEN>; Tue, 10 Mar 2015 19:04:33 +0200 (IST) Date: Tue, 10 Mar 2015 19:05:54 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150310162945.GA30876@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <83a8zk6avh.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> <20150308084607.GA2135@HIDDEN> <20150310162945.GA30876@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Tue, 10 Mar 2015 09:29:56 -0700 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > Choosing the first font which has a subset of a character “identified” > is not a reasonable thing to do. See my other messages: I'm not sure we actually do that. It's possible that the subrange test is used only as a filter, after we already identified the candidate fonts.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 10 Mar 2015 16:30:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 10 12:30:18 2015 Received: from localhost ([127.0.0.1]:41870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YVN2t-0003oo-Vx for submit <at> debbugs.gnu.org; Tue, 10 Mar 2015 12:30:17 -0400 Received: from nm1-vm1.bullet.mail.gq1.yahoo.com ([98.136.218.80]:52045) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YVN2j-0003nj-RW for 19993 <at> debbugs.gnu.org; Tue, 10 Mar 2015 12:30:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1426004999; bh=e2Ga+T5cvyy+b3NuVMtqMLZAmzrjpWGRCiNsfEwYjIU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=OV0vZb2zpnd+Usz4QLs39giERVaBXjlHcwFILApawGxPGC2ozqzxnSextPcmKMJH/4vzH2SKDYkToq2383DdFlkSgpgOOsDNwdY+xtYY+3HRpQMCCFh6v5S5bRdNvpnOm2xVFWrWn87WLjO5e/UfWJIwxkHIlMZsiwtRVLYJd2ZcfvEDglzIbDLaHcbcUNv1uH7TGaYX9+1z628xKX6Si92CCIdLtJp51OaV+e/rW5IwhSVVMfU2U/q+lnPlQLzdw7hTTg/522LpI87qdEUtjPqY+/IRKbP8Uau8qcGpOlp3eCJtiNzmuEiVHJOP9omE8Foyn5JvSm4Mso+xBxgBVw== Received: from [216.39.60.183] by nm1.bullet.mail.gq1.yahoo.com with NNFMP; 10 Mar 2015 16:29:59 -0000 Received: from [98.136.164.76] by tm19.bullet.mail.gq1.yahoo.com with NNFMP; 10 Mar 2015 16:29:59 -0000 Received: from [127.0.0.1] by smtp238.mail.gq1.yahoo.com with NNFMP; 10 Mar 2015 16:29:59 -0000 X-Yahoo-Newman-Id: 190916.89516.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: dsr8eRAVM1lWMjKRP7.8Sp8fdW54Nn25025Ie_xHAw5oKuJ zc6R6VeBgA7FvcQ8DPSdDh.Bg9ZiWKZ2xoCpZt3nkd_VmvdRVw7PSnOs2gtl 2so1ubv6pSCNyubB4qo40rGYSbFS2NQXdkXpSJvgwwnGyFnWmUS5zW6Pm_BS 0L.EbFggNO4AIXWjnXghQ7I7mflv_IgpoZuTP35RLrZPVK1YcwQ7h9XQVTlP 1tv1MTt2RmDTGs2msQjiyu7yy2oYcrPrlrVuJ0vMryQ3eOOOgxmT_iXTlCU9 CJycgiTwWW2u8KC4AIiV.tr2Z5NpUzzceYB4GcVtj.Gw4_n1xzi4CefRb0VT 4oyGdp6IpypuvJJ7e7xlLQtNZjh9AYrgC9gk3OS2RFlHpRUz6D0z6K0qp.z7 TlmroCvReZCY7eKnD74vYlB1CJQmMUhMTRspMUTXkSo44XK4wvuTrCvj.y2x wXZ2u43yfMpRwW1XAs9DCHq3eGvHMwUU0p4J_MIuleAO2UmO.uPxyK0Lm5hS UVk9.vQuRyz.RbHHxoCyQqskoPJ9XseNnwUMUhrhEl5h8meeeQk0- X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Tue, 10 Mar 2015 09:29:56 -0700 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150310162945.GA30876@HIDDEN> References: <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> <20150308084607.GA2135@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20150308084607.GA2135@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Sun, Mar 08, 2015 at 12:46:07AM -0800, I wrote: > Interesting tidbit: > > 57 D800 - DFFF Non-Plane 0. Note that setting this bit implies that > there is at least one supplementary code point > beyond the Basic Multilingual Plane (BMP) that > is supported by this font. See Surrogates and > Supplementary Characters. > > Extrapolating (since there is no other way to treat this), having a > Subset “identified” may mean just that there is at least 1 character > in this range supported by the font. ;-) :-( To check this conjecture: • I assume that for most fonts, the OS/2 table is created automatically by the font editor; • I did experiments with the only font editor I know: FontForge. What I did: • created a new font (File/New); • changed Encoding to Unicode (Encoding/Reencode/10646-1); • made some scribles in ã (U+00e3) and щ (U+0449); • Looked into Element⫽Font␣Info⫽OS/2⫽Charsets. As predicted above, (in Automatic mode) Latin Supplement Cyrillic & Supplement are highlighted. So, I presume, the conjecture above is justified: The fact that a Subset is “identified” means just that AT LEAST 1 character is present. ======================================================= Which means that the current algorithm used by Emacs (on Windows?) — at least in the conjectural form outlined in another message in this thread — is completely bogus. Choosing the first font which has a subset of a character “identified” is not a reasonable thing to do. One must check whether the character is ACTUALLY present, and scan other “identified” fonts if not. Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 8 Mar 2015 17:02:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 08 13:02:10 2015 Received: from localhost ([127.0.0.1]:39628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YUeag-0006tG-6k for submit <at> debbugs.gnu.org; Sun, 08 Mar 2015 13:02:10 -0400 Received: from mtaout24.012.net.il ([80.179.55.180]:58108) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YUead-0006sT-9V for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 13:02:08 -0400 Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NKW00O00K88SG00@HIDDEN> for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 18:54:06 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NKW00MGUKA6IV20@HIDDEN>; Sun, 08 Mar 2015 18:54:06 +0200 (IST) Date: Sun, 08 Mar 2015 19:01:43 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150308162017.GC5456@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <838uf7l8y0.fsf@HIDDEN> References: <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <20150306220801.GA16266@HIDDEN> <83lhj9mdgn.fsf@HIDDEN> <20150308074158.GA885@HIDDEN> <83ioeblc7f.fsf@HIDDEN> <20150308162017.GC5456@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Sun, 8 Mar 2015 09:20:17 -0700 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > BTW, using Unifont from unifondry is asking for trouble. I know. I just tried to see if Emacs will pick up a new font for a character it couldn't display before that. It did in this case, but I suspect that it might be because of what setup-default-fontset does.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 8 Mar 2015 16:20:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 08 12:20:29 2015 Received: from localhost ([127.0.0.1]:39551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YUdwK-0005iV-HY for submit <at> debbugs.gnu.org; Sun, 08 Mar 2015 12:20:28 -0400 Received: from nm19-vm1.bullet.mail.gq1.yahoo.com ([98.136.217.24]:48235) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YUdwH-0005iF-Sr for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 12:20:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425831620; bh=rZ0IjhgmwLBqt9pyXUI1iAHhfNryEeK/8uNzWKalegE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=lLSNxuxK0aETtMGkOrugjrsA2cQ8yOcb5vBgJjl/ykLusVuXK8FHfCoRbVItKZb2tY6eVzqeev+53B7Zmy/ySFmUpjLqV29ppLmsYB5dZl4dIUq8pAQ602QbsG0L1/4En5TGZqA+KkI1jOaxjLAoUdEKywjHSVIHMPtaAg73Mcn5fC42F0424DQlyq46/p/8Jrwb0N8ZNODTZwvuonXwr6TaFmqus+FcTZxlk8BzEjIJ1SidgoCk8XhihCx/EDBW37jGHKqEPW6YQYZX/VzqTMQ9UxU2WtV6YrFFmO05O7k0BwsLX46WxmrLlo62PyJ8JbC+3GQr9f+vqRh3XLqyTQ== Received: from [98.137.12.174] by nm19.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 16:20:20 -0000 Received: from [98.136.164.74] by tm13.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 16:20:20 -0000 Received: from [127.0.0.1] by smtp236.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 16:20:20 -0000 X-Yahoo-Newman-Id: 250520.48213.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: 5FhJX38VM1kk81J4eqlPEzd.lbx96o0QSFsVPh4E2X8HpiE os7wt3axhdGKeNLiQg2BRktZ52K4AuNZuXfzpAhCBjBTDLFBMf8qIv480h92 8LH1kaeQN6Y9UZFNys63aCPvFnnPpe5s2V9B.kmbOgDpIh2UWS3b_7Yv7_dK 0VqhJfTo2wHNf9iJydhU1vj1l9oj7Q8359EWvNj4mJbfgSJtnUAy3gfadhsm 4vSMrBENmrHmvGmFcfNE4gxFYjesuzrzdk_1twwgsoHcB12SQFNgp21tWQfn KmSAS9s0mzSoeSgu4az0R.qodeuHKgSWHSRl2y4WBm8Y0MkY9VEOOCvc5NmP gG7ukUryRoeNQdcEGayCHrGYHxi1vnVGdGQPw38fW1tFRcvVQ6sVnIG2KVJG nL0Iv4Bpzz8INKmpPHmmA30HOCHZGqsbqKvgQnGxWTpZ3cNLDHeThSJw9gCX 8CN45fcdaD565iPfvmiarYhFI31CmcrvZ8y0y4rbxbhvZQp_Uzu8t_XeuWTv k0cm_UDbrAesJMZXdp22If0LCNJn.w1jjLA6O0zHaE5iGeM.i5X4arlHAcMD nTd5gexwZr3FmUu3_Le02bj31YnoF8ev.GQtQsapsj6a5eX5J0dPSwa83fvp SLy3CqjzbQ6AS1vjGHwEt1e_f8y.2IQLd06Wi30Bnw52a.Qy9BzKDPcrFkv. VEThVQPQ8Z7wSz2IqXp9nuvWM39g- X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Sun, 8 Mar 2015 09:20:17 -0700 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150308162017.GC5456@HIDDEN> References: <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <20150306220801.GA16266@HIDDEN> <83lhj9mdgn.fsf@HIDDEN> <20150308074158.GA885@HIDDEN> <83ioeblc7f.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83ioeblc7f.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Sun, Mar 08, 2015 at 05:51:16PM +0200, Eli Zaretskii wrote: > > What is actually supported: > > > > 0400 - 04FF Everything but 04d8,04d9 (Schwa, used in Cyrillic Azeri — but > > contemporary Azeri is written in Latin) > > 0500 - 052F Only 0500 - 0513, 051a - 051d supported > > 2DE0 - 2DFF None supported (5.1) > > A640 - A69F None supported (5.1 and later) > > FWIW, on one system I use frequently (a pretty standard Windows 7 > machine), the last two blocks are not supported by any font. Likewise > on another system, an XP with a lot of additional fonts installed. > But if I install GNU Unifont, then Emacs does use it for these blocks. > So somehow we do TRT in some situations. Maybe these subranges are > just a filter? BTW, using Unifont from unifondry is asking for trouble. And here I do not mean just your eyes (it may be good at 16pt), but the fact that it won’t interact with any other font — it claims glyphs for all the characters in all the ranges — even if it does not know the correct glyph. My build (“Unifont Smooth” on ilyaz.org/fonts) is properly behaving (at least in this regard) — and is much better for eyes in all the resolutions. > > Does it look like a good indication of anything? I would say no… Do > > you know any other tool looking at this bitmap for choosing which font > > to pick up for a particular character? > > I guess by "tool" you mean a technique or algorithm that uses the font > data for selecting the appropriate font? If so, no, I know very > little in this area, on Windows or elsewhere. Enumerating all the > glyphs would work, but is probably prohibitively expensive. Enumerating all the glyphs is exactly how all the tools I know work — at least those which can show all the characters which can be shown on a system. And so far, on Windows I found one such tool (of those not using fontconfig, like mplayer): firefox with user’s customizations from http://search.cpan.org/~ilyaz/UI-KeyboardLayout/lib/UI/KeyboardLayout.pm#There_is_no_way_to_show_Unicode_contents_on_Windows (Currently, these instructions are not reflecting the fact that Unifont Smooth became well-behaving, so may be used as a substitution font too.) Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 8 Mar 2015 15:55:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 08 11:55:42 2015 Received: from localhost ([127.0.0.1]:39532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YUdYL-000557-VK for submit <at> debbugs.gnu.org; Sun, 08 Mar 2015 11:55:42 -0400 Received: from mtaout28.012.net.il ([80.179.55.184]:57046) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YUdYJ-00054t-5U for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 11:55:40 -0400 Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0NKW00N00HCCX100@HIDDEN> for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 17:54:00 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NKW00DXLHI0LAA0@HIDDEN>; Sun, 08 Mar 2015 17:54:00 +0200 (IST) Date: Sun, 08 Mar 2015 17:55:16 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150308083805.GA1763@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <83egozlc0r.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Sun, 8 Mar 2015 00:38:05 -0800 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > But the major hurdle is that the semantic of fontsets is completely > undocumented. After your suggestions, I think I arrived at some > description which does not contradict anything I have seen: > > ======================================================= > When Emacs wants to show a character using a fontset: > • Emacs looks in the fontset and finds the font specifications associated > to this character. > • Emacs checks which Unicode Subset contains the given character. > (What if not unique???) > • From fonts matching the font specifications, Emacs picks up those > which have this Unicode Subset “identified” within the font. > • From these, Emacs choses one (which?). > > Emacs uses this procedure for two fontsets: the currently enabled one, and > the default fontset. If none of two obtained fonts supports the given > character, a HEX representation is shown. > ======================================================= > > Is it similar to what actually happens? (I’m not asking about the > implementation, just whether there is a functional equivalence.) Sounds reasonable; but then my "reason" in this matter means very little. And I'm not aware of any documentation that could be used to confirm or refute the above. I can add 2 bits to this: . the match between the font spec and the Unicode subranges is checked as part of the Windows implementation of the font driver's 'list' method, which (the method) is called only from font_list_entities, which see. . at least some of the "wisdom" (or lack thereof) of font selection using the defaults seems to come from the database created by setup-default-fontset, which see.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 8 Mar 2015 15:52:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 08 11:52:32 2015 Received: from localhost ([127.0.0.1]:39528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YUdVI-00050N-12 for submit <at> debbugs.gnu.org; Sun, 08 Mar 2015 11:52:32 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:43656) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YUdVF-000507-UZ for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 11:52:30 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NKW00000HE66E00@HIDDEN> for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 17:52:23 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NKW000PYHFA1YA0@HIDDEN>; Sun, 08 Mar 2015 17:52:23 +0200 (IST) Date: Sun, 08 Mar 2015 17:52:07 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150308074505.GB885@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <83h9tvlc60.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308074505.GB885@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Sat, 7 Mar 2015 23:45:05 -0800 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > On Sat, Mar 07, 2015 at 10:18:25AM +0200, Eli Zaretskii wrote: > > > Date: Fri, 6 Mar 2015 14:13:51 -0800 > > > From: Ilya Zakharevich <ilya@HIDDEN> > > > Cc: 19993 <at> debbugs.gnu.org > > > > > > On Fri, Mar 06, 2015 at 11:12:17PM +0200, Eli Zaretskii wrote: > > > > This will set up the default fontset to use Symbola for the > > > > Mathematical Alphanumeric Symbols block: > > > > > > > > (set-fontset-font "fontset-default" '(#x1d400 . #x1d7ff) "Symbola") > > > > > > I do not follow. What is going on now? Are you saying that it should > > > NOT work out-of-the-box? > > > > On the slim chance that you'd like this to work for you, and didn't > > yet figure it out, I described what worked for me. > > > > Also, others who read this discussion, now or in the future, might > > benefit from this information. > > Thanks for clarifying this. However, my answer still remains unanswered… The answer should be obvious.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 8 Mar 2015 15:51:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 08 11:51:42 2015 Received: from localhost ([127.0.0.1]:39524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YUdUU-0004yo-DM for submit <at> debbugs.gnu.org; Sun, 08 Mar 2015 11:51:42 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:43555) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YUdUR-0004yY-4d for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 11:51:40 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NKW00000H1S5R00@HIDDEN> for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 17:51:32 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NKW000I1HDV1YA0@HIDDEN>; Sun, 08 Mar 2015 17:51:32 +0200 (IST) Date: Sun, 08 Mar 2015 17:51:16 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150308074158.GA885@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <83ioeblc7f.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <20150306220801.GA16266@HIDDEN> <83lhj9mdgn.fsf@HIDDEN> <20150308074158.GA885@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Sat, 7 Mar 2015 23:41:58 -0800 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > The following subrange is “identified”: > > 9 0400 - 04FF Cyrillic > 0500 - 052F Cyrillic Supplement > 2DE0 - 2DFF Cyrillic Extended-A > A640 - A69F Cyrillic Extended-B > > What is actually supported: > > 0400 - 04FF Everything but 04d8,04d9 (Schwa, used in Cyrillic Azeri — but > contemporary Azeri is written in Latin) > 0500 - 052F Only 0500 - 0513, 051a - 051d supported > 2DE0 - 2DFF None supported (5.1) > A640 - A69F None supported (5.1 and later) FWIW, on one system I use frequently (a pretty standard Windows 7 machine), the last two blocks are not supported by any font. Likewise on another system, an XP with a lot of additional fonts installed. But if I install GNU Unifont, then Emacs does use it for these blocks. So somehow we do TRT in some situations. Maybe these subranges are just a filter? > Does it look like a good indication of anything? I would say no… Do > you know any other tool looking at this bitmap for choosing which font > to pick up for a particular character? I guess by "tool" you mean a technique or algorithm that uses the font data for selecting the appropriate font? If so, no, I know very little in this area, on Windows or elsewhere. Enumerating all the glyphs would work, but is probably prohibitively expensive.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 8 Mar 2015 08:46:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 08 04:46:17 2015 Received: from localhost ([127.0.0.1]:39135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YUWqn-0001O9-5K for submit <at> debbugs.gnu.org; Sun, 08 Mar 2015 04:46:17 -0400 Received: from nm25-vm4.bullet.mail.gq1.yahoo.com ([98.136.217.115]:60347) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YUWql-0001Nw-Gq for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 04:46:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425804369; bh=VQSNtLgSdRYXRaDc9ewqXCd/SOR6wI357eZwYdZj3bQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=NGqq+R3sHbvEx4sWgCU2ulWQWspnnr+6jY8RSsDFHCcwMW1L84z5JMuKg6isk8glalQ7dZ6ZgV5VXbrjOEnPc/F1NxPRvUEXScuoQ87KQupaV/s6BoHE6PxEbXfoFmQqmalCtioZ2IsSXjTOt6iSvYl/8BXq0fKYhYaq49rOwe7FteWMyK9/GwQVhbyQLaXfIOM2HZ4XIO/KrquG+h85bkYK2MGdmD64CFGv6yyVURjlUHAbw+ZKJq4sYoKbUGuctDUWKRwAng3fdSUWmqo/6qHSutFzAhfd24vPkYsEiMrcS73W/0HU/PgK/mLp3fPf0UZq+vIOqdr3rA/ZZfYz4A== Received: from [98.137.12.59] by nm25.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 08:46:09 -0000 Received: from [208.71.42.207] by tm4.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 08:46:09 -0000 Received: from [127.0.0.1] by smtp218.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 08:46:09 -0000 X-Yahoo-Newman-Id: 197458.62078.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: GkbaAG4VM1nFAGiL4IQdL2nuviCfwOfRvce.5k_yTPuAqjg 5AGb5yWPEtXBYBSLtI5oDUEk_lMMg7Mkilc7FR30v09UiLS5aTbikI6n2zUh W2ur.7.gWh90ICEb7gYEFkmq6alrvtKVC1XbTQXWTf5PdHebKg7UXcAs0YhQ 0pTINFtic.ermzDTDh8atB_6Df_6lSElruKiJl81LgggkONu_RYT3Nu34OaK 0Vtl7FebSmLAqv0HTwdDNMsMB9_5d0ZA41kXHpE_x9ydpgOIb_uwe3gWFSdE c4p_AldpCHwV1jYm8OmIXo1b69rxK5R1EguwVAeZ2s8YfEpvg6bL6.5D3j3X HSnCdrVmm_hpGnAsI1x_jKGz5VPE71KGXa_PMfYB9SdxHHuUNkm6G25Kju7m z.wlf2vA_.Fhv_j6WiHFdealUP3Jxk5GEp3tp2AInv1oMbcHatckm75LTbAO 9vVz66NVsRBvKshMaAwguRU3rWNvKENHI7juXMUENAiWEh439VWR_O7ZnQxc eN9hGCT5iyR2iYhv1mRcZdsS3FiLkPGAHs1jB0OPz04ssQtSd X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Sun, 8 Mar 2015 00:46:07 -0800 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150308084607.GA2135@HIDDEN> References: <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> <20150308083805.GA1763@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20150308083805.GA1763@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Sun, Mar 08, 2015 at 12:38:05AM -0800, Ilya Zakharevich wrote: > When Emacs wants to show a character using a fontset: > • Emacs looks in the fontset and finds the font specifications associated > to this character. > • Emacs checks which Unicode Subset contains the given character. > (What if not unique???) > • From fonts matching the font specifications, Emacs picks up those > which have this Unicode Subset “identified” within the font. > • From these, Emacs choses one (which?). > > Emacs uses this procedure for two fontsets: the currently enabled one, and > the default fontset. If none of two obtained fonts supports the given > character, a HEX representation is shown. > ======================================================= Interesting tidbit: 57 D800 - DFFF Non-Plane 0. Note that setting this bit implies that there is at least one supplementary code point beyond the Basic Multilingual Plane (BMP) that is supported by this font. See Surrogates and Supplementary Characters. Extrapolating (since there is no other way to treat this), having a Subset “identified” may mean just that there is at least 1 character in this range supported by the font. ;-) :-( Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 8 Mar 2015 08:38:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 08 04:38:19 2015 Received: from localhost ([127.0.0.1]:39130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YUWj5-0001Bf-0A for submit <at> debbugs.gnu.org; Sun, 08 Mar 2015 04:38:19 -0400 Received: from nm6-vm2.bullet.mail.gq1.yahoo.com ([98.136.218.193]:35374) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YUWj1-0001BK-Uy for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 04:38:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425803889; bh=7JBCkCzYiVpQpxTC6T5CQ+sxeHXcdCEbJfJ43GQ5F/Y=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=TapyHEKBG8OwgbY1TYIy1HpfMNBhLkwjrSARD6cQI6WhI9tcXaflieTiNs5G5iqyPXYfE+VNztl/4uXwObRdU1oBJiVSySnubCx2Eo7E2b8cwFTFjcMX/Tw6651Pz9P77hkti/l8U1D5nERW592z6RP7EpIkqY+4rweusqdce0FDNuaA6hOpnlWMMJc0Nl7RqbfUo8Xs6ddmHHYUuoxR2bKCKWsEhr5ZU2QQyzzk/REZVp6fTTQ3AtANr+Xf1D9euqlHKD8xP4SxO4dEbVtJOR+mk9Dwjk/rF6NfZ3WZjTkt5zdQegS0tzQPVTWEQwHEwYwvqwAAYPzUyyqmFWx+tg== Received: from [98.137.12.55] by nm6.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 08:38:09 -0000 Received: from [98.136.164.71] by tm15.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 08:38:09 -0000 Received: from [127.0.0.1] by smtp233.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 08:38:09 -0000 X-Yahoo-Newman-Id: 677509.16739.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: X8YT7xkVM1kJIVGAnf6bgaGfoYG6tzDys2jWeCMqdkP9lNZ A3193ccEUCS9zZeEEB9wkM4dMZeRAihijmCMfsFR4z5dnNV_inPZ7kqTQFyC arEiQwMY8fs.Sb0fC7Z1JtHFoIbEbAlH1CjWoI6FLiODviNwz9n6AYgFu2Iw dI1wdRqAwywy.vZYDC6frHpvZrMvzcryLQCtBMn7WMQzhQNByfkvPkh2Iaem NBnTAYgD74VkHm3NYmpQENkZ76XKm4VWsn4o7Bpx1R9DjGrwQ68QvWsgxXQ8 tFWKtlVu88NKM7llSCtVpR0pnAv8GE3PXqhNTMpFeWAVdv1Dqc5fHf58KGGs nHTU1zeP20da7tLuxFwrAzwad57DfG_r3oi5GQYP0NUW80zopxsQjcAKg69O Eh750d0i0BodaRK77rznz.J2_UKxhC14BsdkgcDNLH0kfg9Tc2ANinyfZdpU FAhnQQrZgQTcvuaMosstyw85BzGId6M.gMnYhPtK7_l4JMBjO4.fBx0Kvy5P rgEFBzJePOpzW X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Sun, 8 Mar 2015 00:38:05 -0800 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150308083805.GA1763@HIDDEN> References: <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83k2ytmd9q.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Sat, Mar 07, 2015 at 10:18:25AM +0200, Eli Zaretskii wrote: > > > (set-fontset-font "fontset-default" '(#x1d400 . #x1d7ff) "Symbola") > > > > I do not follow. What is going on now? Are you saying that it should > > NOT work out-of-the-box? > > On the slim chance that you'd like this to work for you, and didn't > yet figure it out, I described what worked for me. It would be nice if there was a recipe which works for everyone. (After this, one could make it a default. ;-) But the major hurdle is that the semantic of fontsets is completely undocumented. After your suggestions, I think I arrived at some description which does not contradict anything I have seen: ======================================================= When Emacs wants to show a character using a fontset: • Emacs looks in the fontset and finds the font specifications associated to this character. • Emacs checks which Unicode Subset contains the given character. (What if not unique???) • From fonts matching the font specifications, Emacs picks up those which have this Unicode Subset “identified” within the font. • From these, Emacs choses one (which?). Emacs uses this procedure for two fontsets: the currently enabled one, and the default fontset. If none of two obtained fonts supports the given character, a HEX representation is shown. ======================================================= Is it similar to what actually happens? (I’m not asking about the implementation, just whether there is a functional equivalence.) Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 8 Mar 2015 07:45:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 08 03:45:17 2015 Received: from localhost ([127.0.0.1]:39081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YUVtk-0008Fa-RL for submit <at> debbugs.gnu.org; Sun, 08 Mar 2015 03:45:17 -0400 Received: from nm1.bullet.mail.gq1.yahoo.com ([98.136.218.75]:37895) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YUVtj-0008FL-Bf for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 03:45:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425800709; bh=95og8MAXXgJfwZvlrKbCVAXt03TZ24+gy8oYaJMmP/c=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=ZZStMnDFDIY+H0t6D+3z/crslEzjlaofNHl1oTvYBWDaLHY90ul9Tk1BpgwV48hc9XtmGw55NY1po/Fo8BIum1/K76Uh5pv069gm5+1kTRQVJeb4pFIlHX3FWZo8fI/WS88B1lWgoDGsHc9sy7RiPkWGRPeoaxzO33PSEfyM9N80JOy3MAAFsyH333DcMS7tlshZd666jV+pGyeB9QNhAMnQKjR6qeatHRHALvYk3VGu9sgWOKt5Li1e9Q0qqJ2l6jSQ7owzcBWdGLIwErRrzwo4FjdDp5vhpIHRW6bNCmV5y3KhRMUgKB0XercAIqepUjS5IUT0r/vJGeA+Q/w8gA== Received: from [216.39.60.180] by nm1.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 07:45:09 -0000 Received: from [98.136.164.64] by tm16.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 07:45:09 -0000 Received: from [127.0.0.1] by smtp226.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 07:45:09 -0000 X-Yahoo-Newman-Id: 543722.90823.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: adx3Hu0VM1mPE_mqJCMyuFq93XfXnKNL6_6z7iBnzo9p3v1 8_ttIXj2BepAqO4rsjDjfSWWIHAJ_B3CxUwdhfhfIp0VDmVWSxelkXOcrz7F DsWtnFITLR5cZHYiARp.sWZJlbQmUY568xmFtzU9h9RjvacKAkEI7pNcFKCv O2fEyKgOYEz6.kqOzKtMcBdTvyKgEVfyNw.yj1X5G1RyVVnSPWCSv9R6hWlD 6f_ayoQMOBm04C4F7xI98lL3PBgCnL2l4GOEejevAb1Ajdgk_xUdDzD..wa8 2E6opDW5gxZuR1M5VA0YNuhSqYDC4YaUAHhUo4ZCfvnSBUS1iRvgocXRx7Wu AASzoLzYncfI2HDpu4V2ZIq7cMMsUOiUxD0Zt.uCLo.w0P2.H5ygmOj_n0Ph 0GQOrHM8zBpFcca_EXJOGydAe34javA7ynfiV0GeZpnjs_sbj3GmZFmRJTqz Z6Uaf3GnEUrKKDKmoqYiMqgG0PnwSmL4f6P.IMiWltMaT0plxgT8caxLFp_N zBG8oxgjkNDHe0HOH50kt9oTEnIPrLmMoecx7Xp3YYQ00u5Sf X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Sat, 7 Mar 2015 23:45:05 -0800 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150308074505.GB885@HIDDEN> References: <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> <83k2ytmd9q.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83k2ytmd9q.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Sat, Mar 07, 2015 at 10:18:25AM +0200, Eli Zaretskii wrote: > > Date: Fri, 6 Mar 2015 14:13:51 -0800 > > From: Ilya Zakharevich <ilya@HIDDEN> > > Cc: 19993 <at> debbugs.gnu.org > > > > On Fri, Mar 06, 2015 at 11:12:17PM +0200, Eli Zaretskii wrote: > > > This will set up the default fontset to use Symbola for the > > > Mathematical Alphanumeric Symbols block: > > > > > > (set-fontset-font "fontset-default" '(#x1d400 . #x1d7ff) "Symbola") > > > > I do not follow. What is going on now? Are you saying that it should > > NOT work out-of-the-box? > > On the slim chance that you'd like this to work for you, and didn't > yet figure it out, I described what worked for me. > > Also, others who read this discussion, now or in the future, might > benefit from this information. Thanks for clarifying this. However, my answer still remains unanswered… > > And what fontset-default has to do with this discussion? It is not > > used by Emacs, right? > > AFAICT, it _is_ used. At least if I evaluate the above in "emacs -Q", > and then type characters in the range, they are displayed using > Symbola, instead of showing a box with hex code, per glyphless > character display. I see: I mixed it up with “standard fontset”. Thanks. Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 8 Mar 2015 07:42:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 08 03:42:10 2015 Received: from localhost ([127.0.0.1]:39076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YUVqj-0008A4-NJ for submit <at> debbugs.gnu.org; Sun, 08 Mar 2015 03:42:10 -0400 Received: from nm10-vm1.bullet.mail.gq1.yahoo.com ([98.136.218.92]:33747) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YUVqh-00089a-1c for 19993 <at> debbugs.gnu.org; Sun, 08 Mar 2015 03:42:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425800520; bh=3toED4sPebj4OI5dgCMY+jKheU6nQzP4j9fSnf7/+yE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=rNKKgapYbcTpkLicyqv3iTKUrQYncLFz5iIBF9ctd2nXUGWdbxkNTHSAQO5SI3SsYWqSwfVOrb/66JWP2ahdIQoPIUtPfjI+m3iZPGClJ0pFV5r9M1s09V5z39Lul5Q4sNdRknFK/V9R/GhiIhc6ypezpek/xgJD2O4jNwvuq5saGB7PjZA+9OsSIBKzi0FBannfmEhLlzGDY9K+nPHAs72k5eJMA88Zg1cOIGBI0ZJUIWOu+/k6wd6c3NdeGlykGucYNeKKvxRXIjPLlHezoRn+ba8MwAYHPZTlukWDp36cucZUy1vqLGQEA1DNG+ac/GXuPnWKpD8iczFjveX6VA== Received: from [98.137.12.58] by nm10.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 07:42:00 -0000 Received: from [208.71.42.201] by tm3.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 07:42:00 -0000 Received: from [127.0.0.1] by smtp212.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 07:42:00 -0000 X-Yahoo-Newman-Id: 861676.96405.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: cV1l5ooVM1nx2tUGCeRgzXC7Pe8Cny2x3IfJn8nlxdsaiyl fi7JqIpVRYmyuyfXJloSNAQDmcWtyALV0aZARUk2eauF6PmmysLk1B.NfDeA Mqqr8zi6f8NHABoxoxeXH8LB4OPVcge5Dn2.gSjcyUgv4DK9vImO3qHwGK6H CLJLRh.PFWxn44jspMJn66_qYaV7DNk1txbOwrPK07hM5nBh.bSlfZrRiaky ikbxgInY_zueZfL9Yp9t3FvBvQ8_liyl98qr7Do23fi34AQAkfC9FeweuykG RbVBPa7VGysN4OTVK4WUbI8PukEA4_fiNFwSjSQLb5e4JRN5DLJV9UhuwxxI wKnWmhqBR1zeHJtoLnWVzXqv6oTymho9T.HZ7osOZe1.wS3JndIOhdAe8IZX 41gL64BUk7fz5r8jR1Kujs9h6XqTvrcN6T_si_6eHvs2fqRX6AF2t_350913 wfbQLfpNB4zyxdo83CCUUO3_C3oeFqtsVvzYu8n65UP_7kgliWwhpH4IQ0dD lamJ_X8iDpM_WKMVMkgS0HvrYGuiKYDgVpwXzX36MgMXVgARQ X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Sat, 7 Mar 2015 23:41:58 -0800 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150308074158.GA885@HIDDEN> References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <20150306220801.GA16266@HIDDEN> <83lhj9mdgn.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83lhj9mdgn.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Sat, Mar 07, 2015 at 10:14:16AM +0200, Eli Zaretskii wrote: > > What can it mean that a font “supports a script”? > > > > Theoretically, it may mean that > > • it “knows” all the characters in the script, and > > • has enough extra infrastructure to shape these characters > > into a correct glyphic representation. > > > > I may see that the second part may be described by one bit per > > script. But what about the first one? A repertoir of a script > > changes every year (sometimes several times per year). How can this > > be encapsulated into a bit? > > All I know about this is what the MSDN documentation says: > > FONTSIGNATURE structure > > Contains information identifying the code pages and Unicode subranges > for which a given font provides glyphs. > [...] > Members > > fsUsb > > A 128-bit Unicode subset bitfield (USB) identifying up to 126 > Unicode subranges. Each bit, except the two most significant bits, > represents a single subrange. The most significant bit is always 1 > and identifies the bitfield as a font signature; the second most > significant bit is reserved and must be 0. Unicode subranges are > numbered in accordance with the ISO 10646 standard. For more > information, see Unicode Subset Bitfields. So this bits “identify” a subrange. Of course, nothing is said about what this actually MEANS. So I did an experiment: Cour.ttf. The following subrange is “identified”: 9 0400 - 04FF Cyrillic 0500 - 052F Cyrillic Supplement 2DE0 - 2DFF Cyrillic Extended-A A640 - A69F Cyrillic Extended-B What is actually supported: 0400 - 04FF Everything but 04d8,04d9 (Schwa, used in Cyrillic Azeri — but contemporary Azeri is written in Latin) 0500 - 052F Only 0500 - 0513, 051a - 051d supported 2DE0 - 2DFF None supported (5.1) A640 - A69F None supported (5.1 and later) Looking in DerivedAge.txt: 04D0..04EB ; 1.1 # [28] CYRILLIC CAPITAL LETTER A WITH BREVE..CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS 0500..050F ; 3.2 # [16] CYRILLIC CAPITAL LETTER KOMI DE..CYRILLIC SMALL LETTER KOMI TJE 0510..0513 ; 5.0 # [4] CYRILLIC CAPITAL LETTER REVERSED ZE..CYRILLIC SMALL LETTER EL WITH HOOK 0514..0523 ; 5.1 # [16] CYRILLIC CAPITAL LETTER LHA..CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK So two characters of 1.1 are not supported, all characters of 3.2 and 5.0 are supported, and part of 5.1 is supported. Does it look like a good indication of anything? I would say no… Do you know any other tool looking at this bitmap for choosing which font to pick up for a particular character? Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 7 Mar 2015 08:18:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 07 03:18:29 2015 Received: from localhost ([127.0.0.1]:38091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YU9wK-0004My-OT for submit <at> debbugs.gnu.org; Sat, 07 Mar 2015 03:18:29 -0500 Received: from mtaout25.012.net.il ([80.179.55.181]:42131) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YU9wJ-0004Mk-2q for 19993 <at> debbugs.gnu.org; Sat, 07 Mar 2015 03:18:27 -0500 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NKU00K00167GU00@HIDDEN> for 19993 <at> debbugs.gnu.org; Sat, 07 Mar 2015 10:13:02 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NKU00DL41HQ6Z70@HIDDEN>; Sat, 07 Mar 2015 10:13:02 +0200 (IST) Date: Sat, 07 Mar 2015 10:18:25 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150306221351.GB16266@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <83k2ytmd9q.fsf@HIDDEN> References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> <20150306221351.GB16266@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Fri, 6 Mar 2015 14:13:51 -0800 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > On Fri, Mar 06, 2015 at 11:12:17PM +0200, Eli Zaretskii wrote: > > This will set up the default fontset to use Symbola for the > > Mathematical Alphanumeric Symbols block: > > > > (set-fontset-font "fontset-default" '(#x1d400 . #x1d7ff) "Symbola") > > I do not follow. What is going on now? Are you saying that it should > NOT work out-of-the-box? On the slim chance that you'd like this to work for you, and didn't yet figure it out, I described what worked for me. Also, others who read this discussion, now or in the future, might benefit from this information. > And what fontset-default has to do with this discussion? It is not > used by Emacs, right? AFAICT, it _is_ used. At least if I evaluate the above in "emacs -Q", and then type characters in the range, they are displayed using Symbola, instead of showing a box with hex code, per glyphless character display.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 7 Mar 2015 08:14:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 07 03:14:22 2015 Received: from localhost ([127.0.0.1]:38087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YU9sL-0004GZ-Rj for submit <at> debbugs.gnu.org; Sat, 07 Mar 2015 03:14:22 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:34935) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YU9sI-0004GK-PS for 19993 <at> debbugs.gnu.org; Sat, 07 Mar 2015 03:14:20 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NKU00M001JIZ800@HIDDEN> for 19993 <at> debbugs.gnu.org; Sat, 07 Mar 2015 10:14:12 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NKU00MY91JNUX70@HIDDEN>; Sat, 07 Mar 2015 10:14:12 +0200 (IST) Date: Sat, 07 Mar 2015 10:14:16 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150306220801.GA16266@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <83lhj9mdgn.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <20150306220801.GA16266@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Fri, 6 Mar 2015 14:08:01 -0800 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > > Emacs on Windows needs a font to support the entire range of a script, > > or else it won't use the font. It finds out which scripts are > > supported by a font by looking at the fsUsb member of the > > FONTSIGNATURE structure for each font. See font_supported_scripts, > > and also font_matches_spec which uses it, for the details. So maybe > > the fonts you have don't announce in their signature that they support > > these Unicode ranges. E.g., U+1D49C is in "Mathematical ALphanumeric > > Symbols", whose subrange bit is 89 -- does Symbola set this bit in its > > font signature? > > This does not make any sense… Before we go to the details of a font > structure, let’s discuss it semantically. > > What can it mean that a font “supports a script”? > > Theoretically, it may mean that > • it “knows” all the characters in the script, and > • has enough extra infrastructure to shape these characters > into a correct glyphic representation. > > I may see that the second part may be described by one bit per > script. But what about the first one? A repertoir of a script > changes every year (sometimes several times per year). How can this > be encapsulated into a bit? All I know about this is what the MSDN documentation says: FONTSIGNATURE structure Contains information identifying the code pages and Unicode subranges for which a given font provides glyphs. [...] Members fsUsb A 128-bit Unicode subset bitfield (USB) identifying up to 126 Unicode subranges. Each bit, except the two most significant bits, represents a single subrange. The most significant bit is always 1 and identifies the bitfield as a font signature; the second most significant bit is reserved and must be 0. Unicode subranges are numbered in accordance with the ISO 10646 standard. For more information, see Unicode Subset Bitfields.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 6 Mar 2015 22:14:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 06 17:14:02 2015 Received: from localhost ([127.0.0.1]:37913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YU0VO-0003gC-LJ for submit <at> debbugs.gnu.org; Fri, 06 Mar 2015 17:14:02 -0500 Received: from nm17-vm4.bullet.mail.gq1.yahoo.com ([98.137.177.228]:56325) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YU0VM-0003fY-Jb for 19993 <at> debbugs.gnu.org; Fri, 06 Mar 2015 17:14:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425680034; bh=qPIEzxclM1lfOdczo7qUZc8xCXkI+358Vu00uLlwI3c=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=lYjtfYAn7fDb15g4f3mKTna8HmO3hM94PSKGd3ZaPYJ2r0tWbRq9isVLLObyOoEFjCnI8rKMF28/5ZFym4Pi+PH4/Ij+9iGDw9eVU0PQv6IoMNn33Ny1CKcHSgbw5YdkutKngpiXHhCe4xEQgWl3yqfxCMmDlm4Ht56GjZt5SeSSNU1jV8vMCycRh1bfG6tx/8U/nIIyfG43xRg0Pjhab99ffL3s/YvfRkc0BsEh8HPs2qbSCCh4c3uhmTS5L/YLtphuI4xg0GeIYZi93c7W2NMFFHHS3vLgdEZy47vzg4Scj8QRfDneUpX2yvXF54mCDILCxOvfxFsJPT3D+bnBzw== Received: from [216.39.60.183] by nm17.bullet.mail.gq1.yahoo.com with NNFMP; 06 Mar 2015 22:13:54 -0000 Received: from [98.136.164.68] by tm19.bullet.mail.gq1.yahoo.com with NNFMP; 06 Mar 2015 22:13:54 -0000 Received: from [127.0.0.1] by smtp230.mail.gq1.yahoo.com with NNFMP; 06 Mar 2015 22:13:54 -0000 X-Yahoo-Newman-Id: 835735.75419.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: vgalkMEVM1l271gu0URdjM11plf.XIGviZzdJP.o5x4sNTK pp67Na8jyFxN.jmzxoU4ldG8ENya8EUnreRGxSHLs259z4rwWpdGdYGN9FZ5 hc38Q3mcE.2EGzZGCi5F4UFBJL6a33snMT9oqFJ2BkFh0oiEYH7zsKfhNmOh BkX0e8.vYoItqLyI69cZN_7IlsyagYg3cqIJzW2DTMruY5aYWnJWqNDwKFDM VYmtY8By0Fb9Sa6cLi6PujSH4lGcG_KDJwLMGFU5GIn_bI_iT.UuUOw9mTS5 3haasVznyr3g4z2iwhU2lJgrN9lwyrKCq_EokZVxjOoixxIZqI3y7trrCfr_ knhFpvFudxPSn_46lPdlzJh5gcnTwcwi2HZCnK0bgl.S.6zlps9sxilvQXkG mO.2Li0gFOULToPA95MuJeNWrKDF7r7ycoY6XT7iq_4.zghbsZxlfKbS80xV u7PhPeQ4NKR8ZjRPzDkAL8G3EU0xzWwKiHD58wamqiQGM1nNUp.fesJ48bja H4hccvTB9Eaww2jxmGmy8oh97THCFslhNKOBZE57lKp.Qfbjoc7Y- X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Fri, 6 Mar 2015 14:13:51 -0800 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150306221351.GB16266@HIDDEN> References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> <83oao5n83y.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83oao5n83y.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Fri, Mar 06, 2015 at 11:12:17PM +0200, Eli Zaretskii wrote: > This will set up the default fontset to use Symbola for the > Mathematical Alphanumeric Symbols block: > > (set-fontset-font "fontset-default" '(#x1d400 . #x1d7ff) "Symbola") I do not follow. What is going on now? Are you saying that it should NOT work out-of-the-box? And what fontset-default has to do with this discussion? It is not used by Emacs, right? (If my understanding of Emacs Manual is correct.) Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 6 Mar 2015 22:08:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 06 17:08:15 2015 Received: from localhost ([127.0.0.1]:37908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YU0Pm-0003Xa-I0 for submit <at> debbugs.gnu.org; Fri, 06 Mar 2015 17:08:14 -0500 Received: from nm23.bullet.mail.gq1.yahoo.com ([98.136.217.6]:34729) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YU0Pj-0003XB-78 for 19993 <at> debbugs.gnu.org; Fri, 06 Mar 2015 17:08:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425679684; bh=0Gc+ffFzlU6L8zsYLzqMvRZGnZaSWJPAz8tG/eZbCDg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=ufHo61JsEXdnvITJwO5c42Goc1+FtA+uX7h58345Rx5aB3pGItOkvUgqgznwS3zqlpx9ktaaxO9sk3LjPtDgsHvW9nAp1ojqm6ilCOquUAxg6Ng3OPrr1XeMWnxs7ypkdIZb84ESVEZgTtqq4lkUkPy6H0RmNeqCzBYWbJmSp9zj0qPr1NDmb07+aiWUSJT9MFexXksWqrpbxlCG0RaNO2TDc9mSbdZWWVUlkt8FIWc7hs66E0BHuKfRvmMnhZDMcRJRIKu7e6QE8CFjAMmfjW2SiDl3VPogZvU2Z498YmD1he6ZyeA+Kz8ihScVm6fs9h8VoKSpvv74NsypYvRUbw== Received: from [98.137.12.61] by nm23.bullet.mail.gq1.yahoo.com with NNFMP; 06 Mar 2015 22:08:04 -0000 Received: from [208.71.42.207] by tm6.bullet.mail.gq1.yahoo.com with NNFMP; 06 Mar 2015 22:08:04 -0000 Received: from [127.0.0.1] by smtp218.mail.gq1.yahoo.com with NNFMP; 06 Mar 2015 22:08:04 -0000 X-Yahoo-Newman-Id: 881101.73935.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: bSAqHgQVM1nEo5v4uqv6LUabo2k3xKX19gTAD4sBN0ans16 v_cPtw8_MagSmbCSf_4LvHAe0PjqoQiIRmNe1MJ7s_jqQw7aOPDGByo0BuYS W4YCB3RB3LHGQ7RRmBkIxlW4e48qDE3X7Y27cuLu8Ckgw_DxALrnehpIUn7q BV219aDrkkCZ8eGW8G0g.rV9V6qQqM9ilVBciyldkpA4F0MofJEyYyOVqe5e bGMuASmK8ZIELD6NKHx15QInx93mTj4ty0z6F5BURilhHaZmX7EIZ2poSUzq 5kuFsXhqLzpFRCEEwDdMJOVjvXa9NGYExUfYUhHf8wEmyD7adp7TUTLjNRVl FtMvfsl36q00hIvlMpIGFD7znx2BvOQSPK6I3hR5gCFzZbZBD9ZvLDTN_i.Z VISm7M92aGOl.LWk2G3wr5FqVZe_6uYVfcwtDmCUtb75xCAXcy5B9BIam_cs Ge855Qs_0Y35lqyUk0wIiO.ZXw0lVpjg7nsDpPSFIorw5cVP26ItElVlNzY0 bLh3SLvK7L4gfqf7LGoe.Ci3VUtBGB1lhmlH0ALDB X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Fri, 6 Mar 2015 14:08:01 -0800 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150306220801.GA16266@HIDDEN> References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83r3t1nax7.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Fri, Mar 06, 2015 at 10:11:32PM +0200, Eli Zaretskii wrote: > > Date: Fri, 6 Mar 2015 08:21:36 -0800 > > From: Ilya Zakharevich <ilya@HIDDEN> > > Cc: 19993 <at> debbugs.gnu.org > > > > On Fri, Mar 06, 2015 at 04:00:27PM +0200, Eli Zaretskii wrote: > > > > Practically nothing “non-banal” is shown. Let me try… No U+1D49C, > > > > U+2099 ₙ, U+1D552, U+27e8 U+27e9 ⟨⟩ (just looking into my recent > > > > “real-life” file of notices). > > > > > > U+2099, U+27e8, and U+27e9 are displayed here (I have the STIX fonts > > > installed, and they are used for that). The rest indeed aren't. > > > > > Do you have fonts installed that cover these codepoints? > > > > As I said, «Unifont Smooth» has everything in BMP of v7.0. Many fonts > > (including «Symbola») have Math chars. > > Emacs on Windows needs a font to support the entire range of a script, > or else it won't use the font. It finds out which scripts are > supported by a font by looking at the fsUsb member of the > FONTSIGNATURE structure for each font. See font_supported_scripts, > and also font_matches_spec which uses it, for the details. So maybe > the fonts you have don't announce in their signature that they support > these Unicode ranges. E.g., U+1D49C is in "Mathematical ALphanumeric > Symbols", whose subrange bit is 89 -- does Symbola set this bit in its > font signature? This does not make any sense… Before we go to the details of a font structure, let’s discuss it semantically. What can it mean that a font “supports a script”? Theoretically, it may mean that • it “knows” all the characters in the script, and • has enough extra infrastructure to shape these characters into a correct glyphic representation. I may see that the second part may be described by one bit per script. But what about the first one? A repertoir of a script changes every year (sometimes several times per year). How can this be encapsulated into a bit? ------- But anyway: • I open Symbola.ttf with fontforge; • Go to Element⫽Font␣Info; • Go to OS/2; • Go to Charsets; • And there, deep in the list, “Mathematical Alphanumeric Symbols” are highlighted. AND: Symbola IS listed in `font-show-log'… > Or maybe we could add some more heuristics to the code in w32font.c, > to be smarter about font selection for Symbol script. I really don't > know enough about all this stuff. I’m not sure one can fix this mess incrementally…. Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 6 Mar 2015 21:12:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 06 16:12:24 2015 Received: from localhost ([127.0.0.1]:37879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YTzXk-0002BH-2i for submit <at> debbugs.gnu.org; Fri, 06 Mar 2015 16:12:24 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:46425) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YTzXh-0002B0-2C for 19993 <at> debbugs.gnu.org; Fri, 06 Mar 2015 16:12:22 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NKT007006V6OY00@HIDDEN> for 19993 <at> debbugs.gnu.org; Fri, 06 Mar 2015 23:12:14 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NKT0079N6WEL450@HIDDEN>; Fri, 06 Mar 2015 23:12:14 +0200 (IST) Date: Fri, 06 Mar 2015 23:12:17 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <83r3t1nax7.fsf@HIDDEN> X-012-Sender: halo1@HIDDEN To: ilya@HIDDEN Message-id: <83oao5n83y.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> <83r3t1nax7.fsf@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Fri, 06 Mar 2015 22:11:32 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > > Date: Fri, 6 Mar 2015 08:21:36 -0800 > > From: Ilya Zakharevich <ilya@HIDDEN> > > Cc: 19993 <at> debbugs.gnu.org > > > > On Fri, Mar 06, 2015 at 04:00:27PM +0200, Eli Zaretskii wrote: > > > > Practically nothing “non-banal” is shown. Let me try… No U+1D49C, > > > > U+2099 ₙ, U+1D552, U+27e8 U+27e9 ⟨⟩ (just looking into my recent > > > > “real-life” file of notices). > > > > > > U+2099, U+27e8, and U+27e9 are displayed here (I have the STIX fonts > > > installed, and they are used for that). The rest indeed aren't. > > > > > Do you have fonts installed that cover these codepoints? > > > > As I said, «Unifont Smooth» has everything in BMP of v7.0. Many fonts > > (including «Symbola») have Math chars. This will set up the default fontset to use Symbola for the Mathematical Alphanumeric Symbols block: (set-fontset-font "fontset-default" '(#x1d400 . #x1d7ff) "Symbola") You should be able to do similar things with other ranges, and likewise for Unifont Smooth. The node "Modifying Fontsets" of the Emacs manual also includes an example of how to set up a fallback font, which might be what you want to do with Unifont Smooth (unless you already have it set as the default font).
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 6 Mar 2015 20:11:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 06 15:11:40 2015 Received: from localhost ([127.0.0.1]:37864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YTyax-0000gO-Fo for submit <at> debbugs.gnu.org; Fri, 06 Mar 2015 15:11:39 -0500 Received: from mtaout29.012.net.il ([80.179.55.185]:35798) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YTyau-0000g9-TL for 19993 <at> debbugs.gnu.org; Fri, 06 Mar 2015 15:11:37 -0500 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NKT00C003QCQ100@HIDDEN> for 19993 <at> debbugs.gnu.org; Fri, 06 Mar 2015 22:07:33 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NKT001PO3WKULA0@HIDDEN>; Fri, 06 Mar 2015 22:07:33 +0200 (IST) Date: Fri, 06 Mar 2015 22:11:32 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150306162136.GA14179@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <83r3t1nax7.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> <20150306162136.GA14179@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Fri, 6 Mar 2015 08:21:36 -0800 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > On Fri, Mar 06, 2015 at 04:00:27PM +0200, Eli Zaretskii wrote: > > > Practically nothing “non-banal” is shown. Let me try… No U+1D49C, > > > U+2099 ₙ, U+1D552, U+27e8 U+27e9 ⟨⟩ (just looking into my recent > > > “real-life” file of notices). > > > > U+2099, U+27e8, and U+27e9 are displayed here (I have the STIX fonts > > installed, and they are used for that). The rest indeed aren't. > > > Do you have fonts installed that cover these codepoints? > > As I said, «Unifont Smooth» has everything in BMP of v7.0. Many fonts > (including «Symbola») have Math chars. Emacs on Windows needs a font to support the entire range of a script, or else it won't use the font. It finds out which scripts are supported by a font by looking at the fsUsb member of the FONTSIGNATURE structure for each font. See font_supported_scripts, and also font_matches_spec which uses it, for the details. So maybe the fonts you have don't announce in their signature that they support these Unicode ranges. E.g., U+1D49C is in "Mathematical ALphanumeric Symbols", whose subrange bit is 89 -- does Symbola set this bit in its font signature? Or maybe we could add some more heuristics to the code in w32font.c, to be smarter about font selection for Symbol script. I really don't know enough about all this stuff.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 6 Mar 2015 16:21:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 06 11:21:55 2015 Received: from localhost ([127.0.0.1]:37667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YTv0Z-0001lq-Vk for submit <at> debbugs.gnu.org; Fri, 06 Mar 2015 11:21:55 -0500 Received: from nm25-vm8.bullet.mail.gq1.yahoo.com ([98.136.217.119]:42742) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YTv0U-0001lS-Az for 19993 <at> debbugs.gnu.org; Fri, 06 Mar 2015 11:21:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425658899; bh=N1KUVFlHQkZRtOHqA0UBGbcyW69pvYFYFbzHHsYqLeo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=cxl+rzYVDUat4C5LGmpdhFyEXsY01UO+Vb4pO5wW1KACvuzRI0rl52Qcl3t8ftQDtxlAG0IvF7ZMZ9bwoeqxyd/1eJ1aRbOr0LXiFSS6+2QHWo2IizdHeACcYTH+F+/nHEchExXM/fA9JjsteuEEMspqTYZ3nJc67PxB6atlfbKI78mKfSE5aJzVtv3LsrP1gcQDKU60Z4AWRVlVmWs+1NNJxrWj6qDk7r+RKglJGZt6uGGFJy9ggudCYBJnRXJTMHvilD/7WmRY723UUln6q2t/3KuZpySoz3gE5W7YAGickMIEzFr+8WN8A5IzyIJ0+PqaB2z7oR5Dkh3ZMmKMsg== Received: from [98.137.12.189] by nm25.bullet.mail.gq1.yahoo.com with NNFMP; 06 Mar 2015 16:21:39 -0000 Received: from [98.136.164.65] by tm10.bullet.mail.gq1.yahoo.com with NNFMP; 06 Mar 2015 16:21:39 -0000 Received: from [127.0.0.1] by smtp227.mail.gq1.yahoo.com with NNFMP; 06 Mar 2015 16:21:39 -0000 X-Yahoo-Newman-Id: 897264.46291.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: SWGDZAwVM1nMx0XLWkn0An7.5nsya229NiJkkMhJ7ENz4_g Np1FbhjT7vQvJcWEiTBk_vhLn.Ubb2jBJJRv8Vb84LW.ja.R5ruLEnoqWRjf _c90gTv1Nz9FeF52sxLm3kQnCchhVmivAEW8hjXWTOlxbMFxrNDZdzjpI_Fx ecPyZzIdoF.j9SUe.vAaxPG4pPvhMZQblc9y7EGMPZuGZCMmgr.olnvTaNHL bDA1xyInMAYPy5qcsNhXZwnF9s9j.o0wuF60ZVzbGtKc_XpHiwV1aV2EyQ.N ygF3Rt.ajjjkjLYQeA5Dkqel5xAUFNPIDyDbI7yw_aFyD10IshKUWo_liGcb x9.w9nNQcoBTOb0xeIpMD13sELTQPM3LyvvrLA18CDK4Vdh6SG.5b8FZjQTP GbJB9JGceHZoi9nLvDcKfg6ylJCazZdw_W8sZ9rEDwE1EIxq.DVWf3CNEPWf nog9lm4RhCDRApkebWd418yYkIufArz7ZwMYSEwhjZczTzwYee9V27brcAB3 ef3Ja73ZINR.uzIqQ14MoeUUzuUO1_eYXL1zBlOeHyoXGntYJ X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Fri, 6 Mar 2015 08:21:36 -0800 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150306162136.GA14179@HIDDEN> References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> <83385ins3o.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83385ins3o.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Fri, Mar 06, 2015 at 04:00:27PM +0200, Eli Zaretskii wrote: > > Practically nothing “non-banal” is shown. Let me try… No U+1D49C, > > U+2099 ₙ, U+1D552, U+27e8 U+27e9 ⟨⟩ (just looking into my recent > > “real-life” file of notices). > > U+2099, U+27e8, and U+27e9 are displayed here (I have the STIX fonts > installed, and they are used for that). The rest indeed aren't. > Do you have fonts installed that cover these codepoints? As I said, «Unifont Smooth» has everything in BMP of v7.0. Many fonts (including «Symbola») have Math chars. > > > Also, it might help to understand how did you produce the font log, > > > and in particular with what argument, if any, did you invoke > > > font-show-log. > > > > Just > > M-x font-show-log > > after entering ℱ (by typing Shift-AltGr-Menu-F on my layouts). > > It by default shows only 20 fonts, so perhaps Emacs searched more than > what it shows. Invoking font-show-log with a negative argument will > cause it show all the fonts, without any limitations. Yes, it was my fault. I redid it: (A) Typed Shift-Space Shift-Space < in izKeys layout (inserts U+27e8 ⟨). (Shows a rectangle with 27e8.) (B) Saved the result of M-: (font-show-log -1) (C) Ran egrep -B 1 -A 1 "^[^ ]|Smooth-" font-show-log--1 >font-show-log--1-Smooth-a perl -wlpe "s/^--$/==/" font-show-log--1-Smooth-a >font-show-log--1-Smooth-a1 grep -B 4 -A 1 Smooth- font-show-log--1-Smooth-a1 >font-show-log--1-Smooth-b The result is below. (Does not tell me anything…) Thanks, Ilya uniscribe-list: -outline-*-mono-*-iso10646-1:script=symbol -outline-BatangChe-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- w32font-list: -outline-*-mono-*-iso10646-1:script=symbol -outline-BatangChe-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- list: -outline-*-mono-*-iso10646-1:script=symbol -outline-BatangChe-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- uniscribe-list: -outline-*-iso10646-1:script=symbol -outline-Arial-normal-normal-normal-sans-*-p-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- w32font-list: -outline-*-iso10646-1:script=symbol -outline-Arial-normal-normal-normal-sans-*-p-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- list: -outline-*-iso10646-1:script=symbol -outline-Arial-normal-normal-normal-sans-*-p-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- uniscribe-list: -*-mono-*-iso10646-1:script=symbol -outline-BatangChe-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- w32font-list: -*-mono-*-iso10646-1:script=symbol -outline-BatangChe-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- list: -*-mono-*-iso10646-1:script=symbol -outline-BatangChe-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- uniscribe-list: -*-iso10646-1:script=symbol -outline-Arial-normal-normal-normal-sans-*-p-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- w32font-list: -*-iso10646-1:script=symbol -outline-Arial-normal-normal-normal-sans-*-p-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- list: -*-iso10646-1:script=symbol -outline-Arial-normal-normal-normal-sans-*-p-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- uniscribe-list: -outline-*-mono-*-iso10646-1 -outline-BatangChe-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- w32font-list: -outline-*-mono-*-iso10646-1 -outline-BatangChe-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- list: -outline-*-mono-*-iso10646-1 -outline-BatangChe-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- uniscribe-list: -outline-*-iso10646-1 -outline-Tekton Pro-bold-italic-normal-sans-*-p-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- w32font-list: -outline-*-iso10646-1 -outline-Tekton Pro-bold-italic-normal-sans-*-p-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- list: -outline-*-iso10646-1 -outline-Tekton Pro-bold-italic-normal-sans-*-p-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- uniscribe-list: -*-mono-*-iso10646-1 -outline-BatangChe-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- w32font-list: -*-mono-*-iso10646-1 -outline-BatangChe-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- list: -*-mono-*-iso10646-1 -outline-BatangChe-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- uniscribe-list: -*-iso10646-1 -outline-Tekton Pro-bold-italic-normal-sans-*-p-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- w32font-list: -*-iso10646-1 -outline-Tekton Pro-bold-italic-normal-sans-*-p-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- list: -*-iso10646-1 -outline-Tekton Pro-bold-italic-normal-sans-*-p-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 == -outline-DejaVu Sans Mono Unifont-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-iso10646-1 -outline-Unifont Smooth Mono-normal-normal-normal-mono-*-c-*-iso10646-1 -- uniscribe-list: -outline-*-mono-*-gb2312.1980*-* -outline-BatangChe-normal-normal-normal-mono-*-c-*-gb2312.1980*-* == -outline-KaiTi-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-gb2312.1980*-* w32font-list: -outline-*-mono-*-gb2312.1980*-* -outline-BatangChe-normal-normal-normal-mono-*-c-*-gb2312.1980*-* == -outline-KaiTi-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-gb2312.1980*-* list: -outline-*-mono-*-gb2312.1980*-* -outline-BatangChe-normal-normal-normal-mono-*-c-*-gb2312.1980*-* == -outline-KaiTi-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-BatangChe-normal-normal-normal-mono-*-c-*-gb2312.1980*-* == -outline-KaiTi-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-gb2312.1980*-* sort-by: -*-normal-normal-normal-*-13-* -- list: -*-Courier New-*-jisx0208*-* uniscribe-list: -outline-*-mono-*-jisx0208*-* -outline-MS Gothic-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-MS Mincho-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-jisx0208*-* w32font-list: -outline-*-mono-*-jisx0208*-* -outline-MS Gothic-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-MS Mincho-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-jisx0208*-* list: -outline-*-mono-*-jisx0208*-* -outline-MS Gothic-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-MS Mincho-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-MS Gothic-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-MS Mincho-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-jisx0208*-* sort-by: -*-normal-normal-normal-*-13-* -- uniscribe-list: -outline-*-mono-*-big5*-* -outline-BatangChe-normal-normal-normal-mono-*-c-*-big5*-* == -outline-NSimSun-normal-normal-normal-mono-*-c-*-big5*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-big5*-* w32font-list: -outline-*-mono-*-big5*-* -outline-BatangChe-normal-normal-normal-mono-*-c-*-big5*-* == -outline-NSimSun-normal-normal-normal-mono-*-c-*-big5*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-big5*-* list: -outline-*-mono-*-big5*-* -outline-BatangChe-normal-normal-normal-mono-*-c-*-big5*-* == -outline-NSimSun-normal-normal-normal-mono-*-c-*-big5*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-big5*-* -outline-BatangChe-normal-normal-normal-mono-*-c-*-big5*-* == -outline-NSimSun-normal-normal-normal-mono-*-c-*-big5*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-big5*-* sort-by: -*-normal-normal-normal-*-13-*
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 6 Mar 2015 14:00:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 06 09:00:42 2015 Received: from localhost ([127.0.0.1]:36999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YTsnt-0006Df-2d for submit <at> debbugs.gnu.org; Fri, 06 Mar 2015 09:00:40 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:37300) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YTsno-0006DN-BX for 19993 <at> debbugs.gnu.org; Fri, 06 Mar 2015 09:00:36 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NKS00K00MQY8O00@HIDDEN> for 19993 <at> debbugs.gnu.org; Fri, 06 Mar 2015 16:00:25 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NKS00K0QMWP9B00@HIDDEN>; Fri, 06 Mar 2015 16:00:25 +0200 (IST) Date: Fri, 06 Mar 2015 16:00:27 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150306113804.GA11886@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <83385ins3o.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> <20150306113804.GA11886@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Fri, 6 Mar 2015 03:38:04 -0800 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > Practically nothing “non-banal” is shown. Let me try… No U+1D49C, > U+2099 ₙ, U+1D552, U+27e8 U+27e9 ⟨⟩ (just looking into my recent > “real-life” file of notices). U+2099, U+27e8, and U+27e9 are displayed here (I have the STIX fonts installed, and they are used for that). The rest indeed aren't. Do you have fonts installed that cover these codepoints? > > Also, it might help to understand how did you produce the font log, > > and in particular with what argument, if any, did you invoke > > font-show-log. > > Just > M-x font-show-log > after entering ℱ (by typing Shift-AltGr-Menu-F on my layouts). It by default shows only 20 fonts, so perhaps Emacs searched more than what it shows. Invoking font-show-log with a negative argument will cause it show all the fonts, without any limitations.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 6 Mar 2015 11:38:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 06 06:38:13 2015 Received: from localhost ([127.0.0.1]:36923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YTqa5-0000cQ-Kl for submit <at> debbugs.gnu.org; Fri, 06 Mar 2015 06:38:13 -0500 Received: from nm10-vm10.bullet.mail.gq1.yahoo.com ([98.136.218.91]:37785) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YTqa4-0000c7-0c for 19993 <at> debbugs.gnu.org; Fri, 06 Mar 2015 06:38:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425641885; bh=vABbWlK/aJEoF7tN3U36nTOA2Wd6GQhA4ff/ClRQ5Po=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=DZjtA3ij7sj9yJa5bJhYkvSxgoOHt4nE84D+vJFSFdv+Jb2aPJO/mmUjXEw6+bwW1/IM7oAxinAcOdHelLK6k6m6Wg/3y9Doxkwr30pWLH81wJRfQhqv0SLk1NBaWavq+L9nz30Oue4oWrcMYb3+NbCL+5xiGQpVNJYR745WXjFdDSWe+ZxOyBAUyyrSD7CHK8b0PVNYKcjBEmmhrBOC5RIK1uJJTHA0yifMjhDIcYh++06DjLpYH/dd0k67ZaeN3Z/shTGK704EOdwuj6zWfN2FXDA9txpM3RXDoOYN5D5HJI0qmDzAk/qwsyl4N/COGdtVp8Cuqx3qF8H+rsxbXQ== Received: from [216.39.60.183] by nm10.bullet.mail.gq1.yahoo.com with NNFMP; 06 Mar 2015 11:38:05 -0000 Received: from [98.136.164.71] by tm19.bullet.mail.gq1.yahoo.com with NNFMP; 06 Mar 2015 11:38:05 -0000 Received: from [127.0.0.1] by smtp233.mail.gq1.yahoo.com with NNFMP; 06 Mar 2015 11:38:05 -0000 X-Yahoo-Newman-Id: 905039.61989.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: sKsu_XYVM1nNDLOefX.QDyTuHppgrIZe_lH5C8BnSSSj8vQ KcSZcLikgK9KXxbs.hCCb09BgTYwkWK7DRfQAC_rLTF6HpvFFNuuOubIxaxt yaIGULWM89OlSpDvWbAwqDPi2YJajPBhnvo0NfJc4rFw7l936sNiq80ZtVAx k5kNSMPcD8jWU.kBoxrsdb2WZllQ2puwL25Cp2sPcfea3gJxlbq4lYIjwnY0 bG_nIt4_fHpV5znftIgkMtJd3gbQEJtyhy4xfBHVwIRqFhd_tRYIuYkHwPUx NRJJL4UG.gvnHdarCKqWV.eI8wZeF2DDJEWZPRs5dt3YmBCGtO9F18ib0Pe9 gtBCwqtazGuyuIXs3he4kdBBMaW6E3P0wwriXlnt8R0d89EV8_4HJ78dCFdw QAjUG8ZLi56rhblRTK20tZ8MUUSmZ1EOnT5jS9Ri1xuHEJ0lLVpcYBM8gsju zAIyLWK26bmqwyAB1wH67c727ZE2ei09YSkRgVw8PEJHgBRlXTuHfGkdriKz VubqRWMMf451zmhMRS36YWuXzuyDb..Pbi9Mny5qCn58- X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Fri, 6 Mar 2015 03:38:04 -0800 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150306113804.GA11886@HIDDEN> References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> <83a8zqo15d.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83a8zqo15d.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Fri, Mar 06, 2015 at 12:45:02PM +0200, Eli Zaretskii wrote: > > Date: Thu, 5 Mar 2015 14:05:02 -0800 > > From: Ilya Zakharevich <ilya@HIDDEN> > > Cc: 19993 <at> debbugs.gnu.org > > > > but only with some specialized encodings (instead of iso10646). How comes? > > > > Would not this explain why the glyph is not shown? > > What glyph? Once again, please provide examples someone else can work > with. Practically nothing “non-banal” is shown. Let me try… No U+1D49C, U+2099 ₙ, U+1D552, U+27e8 U+27e9 ⟨⟩ (just looking into my recent “real-life” file of notices). > Also, it might help to understand how did you produce the font log, > and in particular with what argument, if any, did you invoke > font-show-log. Just M-x font-show-log after entering ℱ (by typing Shift-AltGr-Menu-F on my layouts). Thanks, Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 6 Mar 2015 10:45:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 06 05:45:22 2015 Received: from localhost ([127.0.0.1]:36870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YTpkv-0007Ly-Gw for submit <at> debbugs.gnu.org; Fri, 06 Mar 2015 05:45:22 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:46311) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YTpkt-0007Lj-Bj for 19993 <at> debbugs.gnu.org; Fri, 06 Mar 2015 05:45:20 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NKS00300DLBR000@HIDDEN> for 19993 <at> debbugs.gnu.org; Fri, 06 Mar 2015 12:45:13 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NKS0032JDV0O530@HIDDEN>; Fri, 06 Mar 2015 12:45:01 +0200 (IST) Date: Fri, 06 Mar 2015 12:45:02 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150305220502.GA4096@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <ilya@HIDDEN> Message-id: <83a8zqo15d.fsf@HIDDEN> References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> <20150305220502.GA4096@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Thu, 5 Mar 2015 14:05:02 -0800 > From: Ilya Zakharevich <ilya@HIDDEN> > Cc: 19993 <at> debbugs.gnu.org > > but only with some specialized encodings (instead of iso10646). How comes? > > Would not this explain why the glyph is not shown? What glyph? Once again, please provide examples someone else can work with. Also, it might help to understand how did you produce the font log, and in particular with what argument, if any, did you invoke font-show-log.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 5 Mar 2015 22:05:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 05 17:05:12 2015 Received: from localhost ([127.0.0.1]:36502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YTdtI-0000vI-7A for submit <at> debbugs.gnu.org; Thu, 05 Mar 2015 17:05:12 -0500 Received: from nm15-vm0.bullet.mail.gq1.yahoo.com ([98.137.176.72]:41069) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YTdtG-0000v0-Kk for 19993 <at> debbugs.gnu.org; Thu, 05 Mar 2015 17:05:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425593104; bh=yNHXk20fHoGimyooFD2JejYUcqOzf2/rbCypeWF4l8Q=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=E7xBNKrRX5xdK0U2foe9TlogRmpkhGSdqYYkoo7j0yL8yB1dt4QT2GTl3NT8v0T7ZXxvrf9XAU1IGpDp1KzT5kHhtxlDmrB73SJVp+wDtB01P977bCGK6hWvtzGSDX3nSCFUGO1lNqCrCVBFRvgJ6AN2N/Kaajjst52LDeFYhJrHJgR7EVMW1GdwzDe3Q1osIpxF12dnyX+FksS44Szs7t6xknmex2tp2ObTx24w5UN/myXL3Pms+kegbZ6K1qRaR407OGwI3h7pod0Xtk726PbytQ59xDnOuxGqIpImq0f/zsBFU/2k+9hVhDp2ASK6Ke47QBpNu4mZTbJV7YWMbA== Received: from [216.39.60.183] by nm15.bullet.mail.gq1.yahoo.com with NNFMP; 05 Mar 2015 22:05:04 -0000 Received: from [208.71.42.209] by tm19.bullet.mail.gq1.yahoo.com with NNFMP; 05 Mar 2015 22:05:04 -0000 Received: from [127.0.0.1] by smtp220.mail.gq1.yahoo.com with NNFMP; 05 Mar 2015 22:05:04 -0000 X-Yahoo-Newman-Id: 722114.44941.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: DIEM2XYVM1nal2uHvexYhODmjD.VLr5Iqpun3MuhiwuaYnw n6yKAxDB01IXZTm7IMfWxDPPwf5l7j2sYZJhyIc4DiWhP.XplRwL9wHI89PN vJRiNqYqIaWoNx3cmU7BTE.EJw_iboHwVZ0nkFoHoB4gCXLgj7Iq.W7JoB20 f9EaueVXsaNBRrYaWkCO31MgzAnP1ZQ65jcJbm5u7WXQM1wDgO8.UJXbjt0h FL2y4KQiA_xPm9BlMk7BW3s89_YBByhv6VZ56wEkxKdAW8n7qim0AaNiTg0Y F5K7lgrXWvDvZQ3C51DcCGsbAlxFWxieNHAngSQryUxqMSaYtjIChnEEt87w tpsI4oMEU3Wcfshb5zx0RKlC3uWhR15QJen.aD9_5xQ3IJE29iMcMVC9z7nt 6LIN5CXbljcLsfl0qOS5HInwOB01TF9t2ipggtLfKi4qgXEjH3k5IbKy.xL4 hKxfmItRlMeAqw9DXihyZ_jm99ER45KNIcfbIET9IwWCQWN65zkp05iPKnEF xKsakRZKXmiwEdVUDyfgI6kKsNavl0nADmGZ7XNPfwYMbr1Ff3_aLPWSpHtc _OfHMn4pExjzEQVqjLahVkX.2jvuttV39RuZ9qg-- X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Thu, 5 Mar 2015 14:05:02 -0800 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150305220502.GA4096@HIDDEN> References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83egp4prs3.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Wed, Mar 04, 2015 at 07:59:56PM +0200, Eli Zaretskii wrote: > > Date: Tue, 3 Mar 2015 14:02:28 -0800 > > From: Ilya Zakharevich <nospam-abuse@HIDDEN> > > > > (A) On Windows, most Unicode characters won’t be shown, even if the system > > has (many) fonts covering the characters (and these fonts are listed in > > `font-log'!). > > Examples, please: they are required to debug the issue. Please > include with the examples the information about the font(s) which > support the problematic characters, but are not used although > installed. Or, if you already debugged this and can tell which code > misbehaves, please post that information. I won’t be able to debug this. However, I just take the MOST IMPORTANT font (plug plug! See ilyaz.org/fonts ;-] ), and grep for it in the result of `font-show-log' (family = «Unifont Smooth»; it is usable, and has all the glyphs for BMP of Unicode 7.0): grep -B 3 -A 3 Smooth- font-show-log-post >font-show-log-post-Smooth I see several occurences: -outline-FangSong-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-SimHei-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-KaiTi-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-gb2312.1980*-* w32font-list: -outline-*-mono-*-gb2312.1980*-* -outline-BatangChe-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-GungsuhChe-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -- -outline-FangSong-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-SimHei-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-KaiTi-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-gb2312.1980*-* list: -outline-*-mono-*-gb2312.1980*-* -outline-BatangChe-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-GungsuhChe-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -- -outline-FangSong-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-SimHei-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-KaiTi-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-BatangChe-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-GungsuhChe-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -outline-GulimChe-normal-normal-normal-mono-*-c-*-gb2312.1980*-* -- uniscribe-list: -outline-*-mono-*-jisx0208*-* -outline-MS Gothic-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-MS Mincho-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-jisx0208*-* w32font-list: -outline-*-mono-*-jisx0208*-* -outline-MS Gothic-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-MS Mincho-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-jisx0208*-* list: -outline-*-mono-*-jisx0208*-* -outline-MS Gothic-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-MS Mincho-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-MS Gothic-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-MS Mincho-normal-normal-normal-mono-*-c-*-jisx0208*-* -outline-Unifont Smooth-normal-normal-normal-mono-*-c-*-jisx0208*-* sort-by: -*-normal-normal-normal-*-13-* uniscribe:-outline-MS Gothic-normal-normal-normal-mono-*-c-*-jisx0208*-* open: -outline-MS Gothic-normal-normal-normal-mono-*-c-*-jisx0208*-* but only with some specialized encodings (instead of iso10646). How comes? Would not this explain why the glyph is not shown? Thanks, Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 5 Mar 2015 21:49:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 05 16:49:13 2015 Received: from localhost ([127.0.0.1]:36492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YTddo-0000UI-Hk for submit <at> debbugs.gnu.org; Thu, 05 Mar 2015 16:49:13 -0500 Received: from nm15-vm4.bullet.mail.gq1.yahoo.com ([98.137.176.76]:40761) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <ilya@HIDDEN>) id 1YTddl-0000U2-Ov for 19993 <at> debbugs.gnu.org; Thu, 05 Mar 2015 16:49:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425592143; bh=p3RLFzVX6O+1aKkzmhjAKbjAzeYYNzdhHJ7zwJ91b5Y=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=niugGsN8KDou1Hi+wEWQ5kwtpQs9CHoGrc7EmOF/8eufWBmrnPUUzR/92+/7gftmm8hklXcYfj8sFA0mCahljfl1gS+kcZQdj540rA1nzY25K6HvpDERWConSpmBt5Ur0LocsAeuItTQ1H4FYd787C6vtsRr7VyiTaVAAakG+JNlYWm1jFXOk+866LaqwBGRtTQg5iCc3YOZdTLtsz2tomz3CKb5VXUmb1Phz7Hz6VJjh9bHBExF4t+3Es4DjuZENyiZUbA0khScTpiUkNiCexXEkuKCUNFazQEZlB9T0PNdHQgOYOHyfxlZF8H9F2Jh3G4JLpzq0oYvdHut58eV4g== Received: from [98.137.12.60] by nm15.bullet.mail.gq1.yahoo.com with NNFMP; 05 Mar 2015 21:49:03 -0000 Received: from [208.71.42.195] by tm5.bullet.mail.gq1.yahoo.com with NNFMP; 05 Mar 2015 21:49:03 -0000 Received: from [127.0.0.1] by smtp206.mail.gq1.yahoo.com with NNFMP; 05 Mar 2015 21:49:03 -0000 X-Yahoo-Newman-Id: 886091.21977.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: lEQK9doVM1lhN_nt2xK.X0q4XlWcktvY0pWsC6iD3z9wbDq 0XSk83dZhN_9ZIxeuM3hmtAADlEZNG3im4hC1k4D1YMXjzDqlkMOqN.TE76q Kp.KVreGLAwCT93kjI8Ar8OW_UhKYcJMB8K1zG0xiSdbuYz3hpHb0sE2UZfa WVWMLCxGa_WHAENcj.AP2eT.pyteRaKRtojtuUsUDd8yjWloR8lCyEXqVOjA .NXecngXhHJXZfqxENKM4_q6C31aoPE1Q5zmNYCPB6R8rlX__tkxmA.PR_Rc IObnqtviPHti4U.yjEf5UP33_d_bl_V8e_6mrscTfiMZPo_M1azfLDIL75af 3z.nkkgJw_eeOn0Zpovyf.AfM46TOXcYXLbD.qv7dRQVlwsC.seY6j..Xakq _lZ_j8CiX9J5e5E57fPZ7VdgwrKIjSJGFwQG325LM5mCKjconwHyoa9WPVpt 4E0G7P2uBSsJK7PMoObrE7dj8UP6qAQkFp4Lbz4mxzV0q6jgq2llIkG083gd 7on_KaWnoBT3s6tm71qUpiU_9V2AqYo_OFynAtvQsdfAWlDnv9Q-- X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Thu, 5 Mar 2015 13:49:00 -0800 From: Ilya Zakharevich <ilya@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150305214900.GA3550@HIDDEN> References: <20150303220228.GA28969@HIDDEN> <83egp4prs3.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83egp4prs3.fsf@HIDDEN> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) On Wed, Mar 04, 2015 at 07:59:56PM +0200, Eli Zaretskii wrote: > > (C) Even if a character is (eventually) shown, it may take several seconds > > after the character is typed. E.g., typing > > ℱ > > gives a 2sec delay on my system (a pretty quick PC). It is shown using > > uniscribe:-outline-MS Gothic-normal-normal-normal-mono-13-*-*-*-c-*-jisx0208*-* (#x3D3) > > That delay should happen only once, when any character from the font > is first displayed. The next character from the same font should not > cause any perceptible delays. If this is what you see, then the delay > is due to the font driver (a.k.a. "shaping engine", Uniscribe on > Windows) searching the system for a suitable font, under control of > the Emacs code (in font.c and fontset.c). I have some doubts in this. I think you are theoretizing, while *I* KNOW that what you expect from Emacs is NOT HAPPENING. (See below.) > > (D) After typing as in (C), many operations become unusable. (E.g., showing > > documentation for font-log takes several minutes to display the end of > > the buffer. Save the buffer to a file — and it takes 4.5MB.) > > Yes, similar to "C-h H". Any buffer that uses a lot of different > fonts will hit this. I think the logical way is to choose one: • either the font delay happens once, and this is not avoidable (as you said above); • or there is something fishy (since other applications do not need minutes to show one screenful of information). ------- Let us see the most important part of my report (the part you trimmed away!): … ¢ .. £ (#xA2 .. #xA3) -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-1 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-2 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-3 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-4 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-9 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-10 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-13 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-14 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-15 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-16 -*-*-*-*-*-*-*-*-*-*-*-*-viscii1.1-1 -*-*-*-*-*-*-*-*-*-*-*-*-iso10646-1 -*-*-*-*-*-*-*-*-*-*-*-*-jisx0208.1983-0 ¤ (#xA4) -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-1 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-2 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-3 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-4 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-9 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-10 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-13 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-14 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-15 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-16 -*-*-*-*-*-*-*-*-*-*-*-*-viscii1.1-1 -*-*-*-*-*-*-*-*-*-*-*-*-iso10646-1 -*-*-*-*-*-*-*-*-*-*-*-*-gb2312.1980-0 -*-*-*-*-*-*-*-*-*-*-*-*-ksc5601.1987-0 ¥ .. ¦ (#xA5 .. #xA6) -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-1 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-2 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-3 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-4 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-9 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-10 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-13 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-14 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-15 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-16 -*-*-*-*-*-*-*-*-*-*-*-*-viscii1.1-1 -*-*-*-*-*-*-*-*-*-*-*-*-iso10646-1 § (#xA7) … As I said, these is 4500 lines of info — and ALL these lines are excessive. On systems where the NATIVE font format is iso10646, instead of all these lines, ONE LINE would be equivalent (at least AFAIU — the stuff IS undocumented): C-@ .. ø¿¿ (#x43 .. #x3FFFFF) -*-*-*-*-*-*-*-*-*-*-*-*-iso10646-1 I do not see how such a change would not fix all the issues reported here. (But I’m theoretizing! ;-) > > 2) one should make the list of encodings to load (I mean those in > > `describe-fontset') system-dependent, and — on contemporary > > systems — default to iso10646 *ONLY*. > > Sorry, I don't understand what that means. First, why should the list > of encodings be system-dependent? In the best world, it should not: just use one encoding (iso10646), and you are done (as above). And, as I said, this would probably work in 95% of installations of Emacs. For the rest of (legacy) systems, the current mess MIGHT be needed (theoretizing again!). > Second, what do you mean by "default to iso10646"? Do you mean that > by default there should be no support for other encodings? If so, > why? Because on contemporary systems, -X-Y-Z-T-U-V-S-R-K-L-M-N-iso8859-5 is just a subset of -X-Y-Z-T-U-V-S-R-K-L-M-N-iso10646-1 (plus a lot of overhead added to do translations twice: first in one direction, then in the opposite one!). Why look for glyphs in both? ======================================================= BTW, I just noticed: `describe-fontset' produces a buffer starting as Fontset: -outline-Courier New-normal-normal-normal-mono-13-*-*-*-c-*-fontset-startup CHAR RANGE (CODE RANGE) FONT NAME (REQUESTED and [OPENED]) C-@ .. x?=? (#x43 .. #x3FFF7F) -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-1 Where this #x43 cames from?! Thanks, Ilya
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at 19993) by debbugs.gnu.org; 4 Mar 2015 18:00:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 04 13:00:11 2015 Received: from localhost ([127.0.0.1]:35225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YTDac-0002MT-Ar for submit <at> debbugs.gnu.org; Wed, 04 Mar 2015 13:00:10 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:44888) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YTDaY-0002Kf-NF for 19993 <at> debbugs.gnu.org; Wed, 04 Mar 2015 13:00:08 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NKP008008406500@HIDDEN> for 19993 <at> debbugs.gnu.org; Wed, 04 Mar 2015 20:00:00 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NKP008JE8NZ3K60@HIDDEN>; Wed, 04 Mar 2015 20:00:00 +0200 (IST) Date: Wed, 04 Mar 2015 19:59:56 +0200 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#19993: 25.0.50; Unicode fonts defective on Windows In-reply-to: <20150303220228.GA28969@HIDDEN> X-012-Sender: halo1@HIDDEN To: Ilya Zakharevich <nospam-abuse@HIDDEN> Message-id: <83egp4prs3.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <20150303220228.GA28969@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19993 Cc: 19993 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > Date: Tue, 3 Mar 2015 14:02:28 -0800 > From: Ilya Zakharevich <nospam-abuse@HIDDEN> > > (A) On Windows, most Unicode characters won’t be shown, even if the system > has (many) fonts covering the characters (and these fonts are listed in > `font-log'!). Examples, please: they are required to debug the issue. Please include with the examples the information about the font(s) which support the problematic characters, but are not used although installed. Or, if you already debugged this and can tell which code misbehaves, please post that information. > (C) Even if a character is (eventually) shown, it may take several seconds > after the character is typed. E.g., typing > ℱ > gives a 2sec delay on my system (a pretty quick PC). It is shown using > uniscribe:-outline-MS Gothic-normal-normal-normal-mono-13-*-*-*-c-*-jisx0208*-* (#x3D3) That delay should happen only once, when any character from the font is first displayed. The next character from the same font should not cause any perceptible delays. If this is what you see, then the delay is due to the font driver (a.k.a. "shaping engine", Uniscribe on Windows) searching the system for a suitable font, under control of the Emacs code (in font.c and fontset.c). A good example of this is "C-h H": the first time you type that in "emacs -Q", it takes a long time before the HELLO buffer displays. But if you kill that buffer and immediately invoke "C-h H" again, the display is instantaneous. This is not specific to Windows in any way, AFAIK, the Emacs code which looks for a suitable font is system-independent. If there are ways to speed up font search, we should do that, of course. Patches to make the search speedier are welcome. > (D) After typing as in (C), many operations become unusable. (E.g., showing > documentation for font-log takes several minutes to display the end of > the buffer. Save the buffer to a file — and it takes 4.5MB.) Yes, similar to "C-h H". Any buffer that uses a lot of different fonts will hit this. > 2) one should make the list of encodings to load (I mean those in > `describe-fontset') system-dependent, and — on contemporary > systems — default to iso10646 *ONLY*. Sorry, I don't understand what that means. First, why should the list of encodings be system-dependent? Those encodings are universal, i.e. there are no encodings that are unusable on any particular system. And your suggestion to use iso10646 actually means it will be system-independent, no? Second, what do you mean by "default to iso10646"? Do you mean that by default there should be no support for other encodings? If so, why? Or maybe you mean that the default font used by "emacs -Q" should support as wide a range of Unicode as possible? If so, I think we already do that. > 3) Improve the docs (but I would try to address this in a separate > bug report). Indeed, font-related issues in Emacs are notoriously under-documented, both on the user level, and on the ELisp level.
bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 3 Mar 2015 22:31:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 03 17:31:48 2015 Received: from localhost ([127.0.0.1]:34320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YSvLv-0003tq-NA for submit <at> debbugs.gnu.org; Tue, 03 Mar 2015 17:31:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43425) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <nospam-abuse@HIDDEN>) id 1YSutu-0003Cf-9s for submit <at> debbugs.gnu.org; Tue, 03 Mar 2015 17:02:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <nospam-abuse@HIDDEN>) id 1YSutj-0008Kl-Lr for submit <at> debbugs.gnu.org; Tue, 03 Mar 2015 17:02:44 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:53707) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <nospam-abuse@HIDDEN>) id 1YSutj-0008Kf-Jm for submit <at> debbugs.gnu.org; Tue, 03 Mar 2015 17:02:39 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45123) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <nospam-abuse@HIDDEN>) id 1YSuth-0001xL-Oz for bug-gnu-emacs@HIDDEN; Tue, 03 Mar 2015 17:02:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <nospam-abuse@HIDDEN>) id 1YSutc-0008JJ-Ol for bug-gnu-emacs@HIDDEN; Tue, 03 Mar 2015 17:02:37 -0500 Received: from nm19-vm8.bullet.mail.gq1.yahoo.com ([98.136.217.31]:37786) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <nospam-abuse@HIDDEN>) id 1YSutc-0008Iy-Fm for bug-gnu-emacs@HIDDEN; Tue, 03 Mar 2015 17:02:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425420151; bh=GbP0arGCPong4XgPkH4wFZwFY9bv4BWhFBuXZCjuKEQ=; h=Date:From:To:Subject:From:Subject; b=ZTYKjybqiXIjnRtLjubS5MOUpQiRBgut6L0yEpZ+7MkHE7l5esDW5RabQgT9YROieAAXNffY5xtw8MBMjZLx/fVstyRO9ahQ//H2o8+MOo9/FAcybMQJ0mWOk9QQnhcl936VZJhlSnBLhUTSqJ0lnnGXUNKOtwZLqmabnOPSNnIsaj/Cx7baep1GraXo1yjT4l8o7vTMjIYlTS+Jddk2fK3JGquL316snEJljKVRLd1T61HREs+3IhFS9SBsU4NVSCPs1Q9L3vF3dGVC5D1u14A0ORK9IwXrf3/vRNIBdqdh75a/C0cUIzgumcQBZiQ9ueOtTXDKXM7ctz3JyyT6SQ== Received: from [216.39.60.180] by nm19.bullet.mail.gq1.yahoo.com with NNFMP; 03 Mar 2015 22:02:31 -0000 Received: from [98.136.164.74] by tm16.bullet.mail.gq1.yahoo.com with NNFMP; 03 Mar 2015 22:02:31 -0000 Received: from [127.0.0.1] by smtp236.mail.gq1.yahoo.com with NNFMP; 03 Mar 2015 22:02:31 -0000 X-Yahoo-Newman-Id: 290233.85310.bm@HIDDEN X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: B.DGgK4VM1n0B0SrodsRdtLqbDoLAcS3JXHuHLNPSVZMPkl MpEFb30gSA1wPyL8oomEVzF5_6ybHE7xyKa5Hyok7YjX1fiEOKTwjcglIHMD 15x9ZF8f9i2ZSn9kIRBLeUlmaBsPru.NNz2mXOmZDYeoB1mNz54YO9sSG3_3 GdLqPemTNBzbspTzwr.m.LOHdWD2WPS4ogP3YF5vHp71HZ433v0L6rbJa7xa WSSPka4MAwi32UXA1m7XThNl7uJot7L8pQ3spvJLBvXsO0kw9nUWYCTH3KcJ EI7MuwchZ._z9yXqcivPl0AQfVjIZCktJU1aPkQveL2uDOCJ2Q1Nvhi8m3bY IgMGx0kzHLVVekEayK0S9zdbbpu7Bdl8DTJzC_oRcE0mL4ndnPRGG_Hn2buO t54bwzFPncx8jVZBKHgyyT4u6p2GGTe0TiNv1zJO7fwBwu.GdH1bFWG.93G0 ykpnhLxRugTdOrGV1_J6DJo4FNK.MFvYCDHsO25vVPzFqKF5txkXkanAyPTl ANfT.bDY7sxjaP9g6AA4FkxFBBZl_ONMh2o3PfjUpr.Knig-- X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Date: Tue, 3 Mar 2015 14:02:28 -0800 From: Ilya Zakharevich <nospam-abuse@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 25.0.50; Unicode fonts defective on Windows Message-ID: <20150303220228.GA28969@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 03 Mar 2015 17:31:45 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) (A) On Windows, most Unicode characters won’t be shown, even if the system has (many) fonts covering the characters (and these fonts are listed in `font-log'!). (B) Documentation of fontsets is completely unusable (I will file a separate bug report covering this), so there is no way a user would be able to work around this by using “just Emacs docs”. (However, there some googlable advice — but I did not check the validity of it yet) (C) Even if a character is (eventually) shown, it may take several seconds after the character is typed. E.g., typing ℱ gives a 2sec delay on my system (a pretty quick PC). It is shown using uniscribe:-outline-MS Gothic-normal-normal-normal-mono-13-*-*-*-c-*-jisx0208*-* (#x3D3) (D) After typing as in (C), many operations become unusable. (E.g., showing documentation for font-log takes several minutes to display the end of the buffer. Save the buffer to a file — and it takes 4.5MB.) (E) Doing `describe-fontset' show a complete mess. It looks like the system is designed for some very old installations — it has an enormous overhead (while not being able to show anything nontrivial!). I get 4500 rows of output, containing junk like this: … ¢ .. £ (#xA2 .. #xA3) -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-1 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-2 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-3 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-4 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-9 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-10 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-13 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-14 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-15 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-16 -*-*-*-*-*-*-*-*-*-*-*-*-viscii1.1-1 -*-*-*-*-*-*-*-*-*-*-*-*-iso10646-1 -*-*-*-*-*-*-*-*-*-*-*-*-jisx0208.1983-0 ¤ (#xA4) -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-1 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-2 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-3 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-4 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-9 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-10 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-13 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-14 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-15 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-16 -*-*-*-*-*-*-*-*-*-*-*-*-viscii1.1-1 -*-*-*-*-*-*-*-*-*-*-*-*-iso10646-1 -*-*-*-*-*-*-*-*-*-*-*-*-gb2312.1980-0 -*-*-*-*-*-*-*-*-*-*-*-*-ksc5601.1987-0 ¥ .. ¦ (#xA5 .. #xA6) -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-1 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-2 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-3 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-4 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-9 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-10 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-13 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-14 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-15 -*-*-*-*-*-*-*-*-*-*-*-*-iso8859-16 -*-*-*-*-*-*-*-*-*-*-*-*-viscii1.1-1 -*-*-*-*-*-*-*-*-*-*-*-*-iso10646-1 § (#xA7) … having no relationship to how contemporary systems are set up. (F) `font-show-log' is a little bit more convenient to work with — but it shows no indication what goes wrong when Unicode characters are not shown. It has 1600 lines — and, AFAICS, is not documented. ----- What to do with this mess? There should be 3 goals: 1) fonts should work out of the box; 2) one should make the list of encodings to load (I mean those in `describe-fontset') system-dependent, and — on contemporary systems — default to iso10646 *ONLY*. 3) Improve the docs (but I would try to address this in a separate bug report). (I keep all the debugging info I could find. It is huge, I will make it available upon request.) Thanks for the parts of Emacs which ARE working great, Ilya ======================================================= In GNU Emacs 25.0.50.20 (i686-pc-mingw32) of 2015-02-08 on BUCEFAL Repository revision: d5e3922e08587e7eb9e5aec2e9f84cbda405f857 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=/k/test' Configured features: SOUND NOTIFY ACL Important settings: value of $LANG: ENU locale-coding-system: cp1252 Major mode: Fundamental Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message dired format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process w32notify w32 multi-tty emacs) Memory information: ((conses 8 80324 9864) (symbols 32 17968 0) (miscs 32 85 128) (strings 16 12688 4007) (string-bytes 1 324435) (vectors 8 9470) (vector-slots 4 390690 6074) (floats 8 65 62) (intervals 28 243 45) (buffers 516 13))
Ilya Zakharevich <nospam-abuse@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#19993
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.