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: Wed, 11 Mar 2015 12:49:39 -0700 Message-ID: <20150311194939.GA10710@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 1426103440 30011 80.91.229.3 (11 Mar 2015 19:50:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 Mar 2015 19:50:40 +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 Wed Mar 11 20:50:27 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 1YVme4-0006hk-NH for geb-bug-gnu-emacs@m.gmane.org; Wed, 11 Mar 2015 20:50:20 +0100 Original-Received: from localhost ([::1]:56602 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVme3-0001b9-Kb for geb-bug-gnu-emacs@m.gmane.org; Wed, 11 Mar 2015 15:50:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41492) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVmdu-0001SC-1W for bug-gnu-emacs@gnu.org; Wed, 11 Mar 2015 15:50:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YVmdn-0004Hk-GQ for bug-gnu-emacs@gnu.org; Wed, 11 Mar 2015 15:50:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44591) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVmdn-0004HC-CO for bug-gnu-emacs@gnu.org; Wed, 11 Mar 2015 15:50:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YVmdm-00038X-Qq for bug-gnu-emacs@gnu.org; Wed, 11 Mar 2015 15:50: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: Wed, 11 Mar 2015 19:50:02 +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.142610339212035 (code B ref 19993); Wed, 11 Mar 2015 19:50:02 +0000 Original-Received: (at 19993) by debbugs.gnu.org; 11 Mar 2015 19:49:52 +0000 Original-Received: from localhost ([127.0.0.1]:43159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVmdb-000382-QY for submit@debbugs.gnu.org; Wed, 11 Mar 2015 15:49:52 -0400 Original-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 ) id 1YVmdZ-00037m-8L for 19993@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== Original-Received: from [98.137.12.191] by nm16.bullet.mail.gq1.yahoo.com with NNFMP; 11 Mar 2015 19:49:43 -0000 Original-Received: from [98.136.164.71] by tm12.bullet.mail.gq1.yahoo.com with NNFMP; 11 Mar 2015 19:49:43 -0000 Original-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@smtp233.mail.gq1.yahoo.com 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- 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:100392 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. 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