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: Sun, 8 Mar 2015 00:46:07 -0800 Message-ID: <20150308084607.GA2135@math.berkeley.edu> References: <20150305220502.GA4096@math.berkeley.edu> <83a8zqo15d.fsf@gnu.org> <20150306113804.GA11886@math.berkeley.edu> <83385ins3o.fsf@gnu.org> <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> 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 1425805387 4774 80.91.229.3 (8 Mar 2015 09:03:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Mar 2015 09:03:07 +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 Sun Mar 08 10:02:54 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 1YUX6r-0007nB-JI for geb-bug-gnu-emacs@m.gmane.org; Sun, 08 Mar 2015 10:02:53 +0100 Original-Received: from localhost ([::1]:38028 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUX6q-0003BA-WA for geb-bug-gnu-emacs@m.gmane.org; Sun, 08 Mar 2015 05:02:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45091) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUWrZ-0008JH-6M for bug-gnu-emacs@gnu.org; Sun, 08 Mar 2015 04:47:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUWrW-0005wv-03 for bug-gnu-emacs@gnu.org; Sun, 08 Mar 2015 04:47:05 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40567) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUWrV-0005wr-Tm for bug-gnu-emacs@gnu.org; Sun, 08 Mar 2015 04:47:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YUWrV-0001PD-K7 for bug-gnu-emacs@gnu.org; Sun, 08 Mar 2015 04:47:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ilya Zakharevich Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Mar 2015 08:47: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.14258043775346 (code B ref 19993); Sun, 08 Mar 2015 08:47:01 +0000 Original-Received: (at 19993) by debbugs.gnu.org; 8 Mar 2015 08:46:17 +0000 Original-Received: from localhost ([127.0.0.1]:39135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUWqn-0001O9-5K for submit@debbugs.gnu.org; Sun, 08 Mar 2015 04:46:17 -0400 Original-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 ) id 1YUWql-0001Nw-Gq for 19993@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== Original-Received: from [98.137.12.59] by nm25.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 08:46:09 -0000 Original-Received: from [208.71.42.207] by tm4.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 08:46:09 -0000 Original-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@smtp218.mail.gq1.yahoo.com 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- Content-Disposition: inline In-Reply-To: <20150308083805.GA1763@math.berkeley.edu> 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:100258 Archived-At: 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