From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: jasonr@f2s.com Newsgroups: gmane.emacs.devel Subject: Re: Left chinese double quote character? Date: Thu, 23 Oct 2008 06:34:10 +0100 Message-ID: <1224740050.49000cd2ccc37@webmail.freedom2surf.net> References: <48FE6EC6.3040101@gmail.com> <48FEF0D9.1010007@gmail.com> <48FF679A.2040608@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1224740074 32446 80.91.229.12 (23 Oct 2008 05:34:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 23 Oct 2008 05:34:34 +0000 (UTC) Cc: lekktu@gmail.com, Lennart Borgman , emacs-devel@gnu.org To: Kenichi Handa Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 23 07:35:34 2008 connect(): Connection refused Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Kssr6-0002iB-Ks for ged-emacs-devel@m.gmane.org; Thu, 23 Oct 2008 07:35:32 +0200 Original-Received: from localhost ([127.0.0.1]:59580 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kssq0-0001BV-S7 for ged-emacs-devel@m.gmane.org; Thu, 23 Oct 2008 01:34:24 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ksspv-00019V-OB for emacs-devel@gnu.org; Thu, 23 Oct 2008 01:34:19 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ksspt-00016k-IL for emacs-devel@gnu.org; Thu, 23 Oct 2008 01:34:18 -0400 Original-Received: from [199.232.76.173] (port=41987 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ksspt-00016T-Bv for emacs-devel@gnu.org; Thu, 23 Oct 2008 01:34:17 -0400 Original-Received: from mk-outboundfilter-3.mail.uk.tiscali.com ([212.74.114.23]:22664) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kssps-0001tH-UI for emacs-devel@gnu.org; Thu, 23 Oct 2008 01:34:17 -0400 Original-X-Trace: 185313205/mk-outboundfilter-1.mail.uk.tiscali.com/F2S/$F2S-MX-ACCEPTED/f2s-freedom2surf-infrastructure/194.106.33.239/None/jasonr@f2s.com X-SBRS: None X-RemoteIP: 194.106.33.239 X-IP-MAIL-FROM: jasonr@f2s.com X-MUA: Internet Messaging Program (IMP) 3.2.3 X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArEDAOOp/0jCaiHv/2dsb2JhbACSbK1Gg04 X-IronPort-AV: E=Sophos;i="4.33,468,1220223600"; d="scan'208";a="185313205" X-IP-Direction: IN Original-Received: from mail5.freedom2surf.net (HELO webmail1.freedom2surf.net) ([194.106.33.239]) by smtp.f2s.tiscali.co.uk with ESMTP; 23 Oct 2008 06:34:10 +0100 Original-Received: from localhost (i-194-106-33-239 [127.0.0.1]) by webmail1.freedom2surf.net (Postfix) with ESMTP id DE05D228828; Thu, 23 Oct 2008 06:34:10 +0100 (BST) Original-Received: from 61.4.103.130 ([61.4.103.130]) by webmail.freedom2surf.net (IMP) with HTTP for ; Thu, 23 Oct 2008 06:34:10 +0100 In-Reply-To: User-Agent: Internet Messaging Program (IMP) 3.2.3 X-Originating-IP: 61.4.103.130 X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:104893 Archived-At: Quoting Kenichi Handa : > By the way, Jason, what is the reason of putting a list of > scripts in :script property of font entities? The list of supported Unicode subranges is available when listing the fonts installed on the system, but there seems no documented way to get the list for an opened font, short of listing matching fonts again (which is very slow) or manually decoding the truetype font data. So I had to carry this information with the font entity, and using the same property name as is used to query it seemed like a good idea at the time. But I think the original problem here is caused by the fact that this character lies in the vast "symbol" range, for which Emacs requires the font have characters for U+201C, U+2300 and U+2500. Most Windows fonts have glyphs for U+201C, since it is part of the WGL4 character set, and the box drawing glyphs are commonly included for DOS compatibility, but U+2300 does not have such wide support (but appears in etc/HELLO, so I can understand why we would want to choose a font that contains it if possible).