From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.help Subject: Re: getting unicode chars to show on Windows Date: Wed, 26 Aug 2009 15:09:25 -0700 (PDT) Organization: http://groups.google.com Message-ID: <9b617e7b-9840-499d-b22b-881e4a540a70@h21g2000yqa.googlegroups.com> References: <66341491-5c5b-406a-bb4c-7f02b7709983@t11g2000prh.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1251326454 17686 80.91.229.12 (26 Aug 2009 22:40:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 26 Aug 2009 22:40:54 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Aug 27 00:40:47 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MgRAb-0003wf-Tk for geh-help-gnu-emacs@m.gmane.org; Thu, 27 Aug 2009 00:40:46 +0200 Original-Received: from localhost ([127.0.0.1]:52219 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MgRAa-0006Dx-F0 for geh-help-gnu-emacs@m.gmane.org; Wed, 26 Aug 2009 18:40:44 -0400 Original-Path: news.stanford.edu!newsfeed.stanford.edu!postnews.google.com!h21g2000yqa.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 32 Original-NNTP-Posting-Host: 80.42.58.76 Original-X-Trace: posting.google.com 1251324565 26202 127.0.0.1 (26 Aug 2009 22:09:25 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Wed, 26 Aug 2009 22:09:25 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: h21g2000yqa.googlegroups.com; posting-host=80.42.58.76; posting-account=pYxWjwkAAACsHSUNDoi5N05LVCTP7PVM User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2,gzip(gfe),gzip(gfe) Original-Xref: news.stanford.edu gnu.emacs.help:172430 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:67571 Archived-At: On Aug 26, 7:35=A0pm, Xah Lee wrote: > humm... it show for you Eli out of the box. Strange. Some fonts, particularly CJK ones which tend to cover a substantial part of the BMP but have many gaps, seem to get in the way of (nearly) full coverage fonts like Arial Unicode MS by default. > am guessing the problem really needs to be solved by some sort of font > substitution. Browsers apparantly are all doing it and perfectly on my > machine since they show all chars without user needing to set fonts. I don't know how the browsers are doing it, perhaps they come with predefined lists of fonts that are commonly installed on Windows to cover different ranges. > i guess in emacs that is fontset? I'm not sure if it is just fontset, > or emacs also calls the OS's font api to complete part of the > display... Yes, in Emacs that is a fontset, and the difference between what people are reporting is caused by the fact that the default fontset defines rules that are based on information other than the font name by default. If you know what fonts best support different characters on your system, I'd recommend redefining the default fontset to use your preferred fonts using (set-fontset-font t ... ...). There are many examples of using this function in lisp/international/fontset.el, along with a list of scripts that Emacs recognizes as the third argument (in script-representative-chars); another simple one below: (set-fontset-font t 'phonetic "Lucida Sans Unicode")