From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ilya Zakharevich Newsgroups: gmane.emacs.bugs Subject: bug#19993: 25.0.50; Unicode fonts defective on Windows Date: Tue, 10 Mar 2015 13:32:24 -0700 Message-ID: <20150310203224.GA325@math.berkeley.edu> References: <20150306162136.GA14179@math.berkeley.edu> <83r3t1nax7.fsf@gnu.org> <83oao5n83y.fsf@gnu.org> <20150306221351.GB16266@math.berkeley.edu> <83k2ytmd9q.fsf@gnu.org> <20150308083805.GA1763@math.berkeley.edu> <20150308084607.GA2135@math.berkeley.edu> <20150310162945.GA30876@math.berkeley.edu> <83a8zk6avh.fsf@gnu.org> <838uf4697w.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1426019609 7262 80.91.229.3 (10 Mar 2015 20:33:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 10 Mar 2015 20:33:29 +0000 (UTC) Cc: 19993@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Mar 10 21:33:13 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YVQpy-000817-O6 for geb-bug-gnu-emacs@m.gmane.org; Tue, 10 Mar 2015 21:33:10 +0100 Original-Received: from localhost ([::1]:51303 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVQpy-0007PI-2T for geb-bug-gnu-emacs@m.gmane.org; Tue, 10 Mar 2015 16:33:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36849) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVQpu-0007Ok-O3 for bug-gnu-emacs@gnu.org; Tue, 10 Mar 2015 16:33:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YVQpq-0000re-NX for bug-gnu-emacs@gnu.org; Tue, 10 Mar 2015 16:33:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43387) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVQpq-0000rX-Kc for bug-gnu-emacs@gnu.org; Tue, 10 Mar 2015 16:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YVQpq-00020K-0X for bug-gnu-emacs@gnu.org; Tue, 10 Mar 2015 16:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ilya Zakharevich Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Mar 2015 20:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19993 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19993-submit@debbugs.gnu.org id=B19993.14260195557659 (code B ref 19993); Tue, 10 Mar 2015 20:33:01 +0000 Original-Received: (at 19993) by debbugs.gnu.org; 10 Mar 2015 20:32:35 +0000 Original-Received: from localhost ([127.0.0.1]:41955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVQpP-0001zT-1d for submit@debbugs.gnu.org; Tue, 10 Mar 2015 16:32:35 -0400 Original-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 ) id 1YVQpM-0001zF-Qw for 19993@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== Original-Received: from [98.137.12.189] by nm15.bullet.mail.gq1.yahoo.com with NNFMP; 10 Mar 2015 20:32:26 -0000 Original-Received: from [208.71.42.213] by tm10.bullet.mail.gq1.yahoo.com with NNFMP; 10 Mar 2015 20:32:26 -0000 Original-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@smtp224.mail.gq1.yahoo.com 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- Content-Disposition: inline In-Reply-To: <838uf4697w.fsf@gnu.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:100359 Archived-At: 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