From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#20727: 24.5; Font fallback doesn't work for the Emoji range Date: Sun, 14 Jun 2015 09:14:27 -0700 Organization: UCLA Computer Science Department Message-ID: <557DA863.3040009@cs.ucla.edu> References: <557B47B6.4080600@cs.ucla.edu> <837fr8q8dr.fsf@gnu.org> <83y4jnq0vz.fsf@gnu.org> <557C53E2.6070706@cs.ucla.edu> <83si9vpo0i.fsf@gnu.org> <557C633D.8090508@cs.ucla.edu> <83pp4zpk2s.fsf@gnu.org> <557C7AAB.2090609@cs.ucla.edu> <83mw03ph0m.fsf@gnu.org> <557C9E6E.3000002@cs.ucla.edu> <83k2v7ovmc.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1434298533 32280 80.91.229.3 (14 Jun 2015 16:15:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 14 Jun 2015 16:15:33 +0000 (UTC) Cc: v.schneidermann@gmail.com, andrewjmoreton@gmail.com, 20727@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 14 18:15: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 1Z4AYy-0006Sr-2R for geb-bug-gnu-emacs@m.gmane.org; Sun, 14 Jun 2015 18:15:12 +0200 Original-Received: from localhost ([::1]:59072 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4AYx-0004QQ-9A for geb-bug-gnu-emacs@m.gmane.org; Sun, 14 Jun 2015 12:15:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49471) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4AYt-0004Oj-Rp for bug-gnu-emacs@gnu.org; Sun, 14 Jun 2015 12:15:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z4AYq-00086K-Lt for bug-gnu-emacs@gnu.org; Sun, 14 Jun 2015 12:15:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39525) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4AYq-00085h-Ib for bug-gnu-emacs@gnu.org; Sun, 14 Jun 2015 12:15:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Z4AYp-0007dx-NQ for bug-gnu-emacs@gnu.org; Sun, 14 Jun 2015 12:15:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Jun 2015 16:15:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20727 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 20727-submit@debbugs.gnu.org id=B20727.143429848029342 (code B ref 20727); Sun, 14 Jun 2015 16:15:03 +0000 Original-Received: (at 20727) by debbugs.gnu.org; 14 Jun 2015 16:14:40 +0000 Original-Received: from localhost ([127.0.0.1]:53985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z4AYS-0007dB-1G for submit@debbugs.gnu.org; Sun, 14 Jun 2015 12:14:40 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:56356) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z4AYP-0007cx-GU for 20727@debbugs.gnu.org; Sun, 14 Jun 2015 12:14:38 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 69EDE160807; Sun, 14 Jun 2015 09:14:31 -0700 (PDT) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id qtqRWfwM7Oho; Sun, 14 Jun 2015 09:14:30 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 967D916080F; Sun, 14 Jun 2015 09:14:30 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id KhyRfeN4LUxI; Sun, 14 Jun 2015 09:14:30 -0700 (PDT) Original-Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 689FB160807; Sun, 14 Jun 2015 09:14:30 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 In-Reply-To: <83k2v7ovmc.fsf@gnu.org> 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:103940 Archived-At: Eli Zaretskii wrote: >> After trying it a bit I'm worried that this will be flaky. Often the Symbola >> fonts are better (much better, if the default fonts lack the symbols), often >> worse (if both fonts have the symbols), and it all depends on a lot of settings. > > What settings are those? The only ones I think are relevant are the > default fontset and the default font. Are there any others? I'm not sure, but I found that my ~/.emacs file, at the end, said "(custom-set-faces)" -- something I didn't put in there, but I suppose I ran "customize" at some point in the unremembered past, though I don't remember ever customizing fonts. I suppose the settings installed by custom-set-faces, whatever they are, alter the fonts installed by the recent change, and this messes up my testing. (Possibly they saved faces calculated *before* the recent change to Emacs, and custom-set-faces is trying to restore them?) I will comment out the customization code before doing further testing, but these are the sorts of glitches that I fear will affect other users. I took a look at your recent commit 2f09f8952489b5c90488faf66f71a4252aed5c2c and things are better on Ubuntu, thanks. In my default environment it now uses the fixed font so the Symbola stuff doesn't get in the way. I'll try it out on Fedora in a couple of days. I did try it with emacs -Q to get the Ubuntu 15.04 default font (Ubuntu Mono), and found that recent Emacs in many places looks nicer and in some places not as good. Focusing on the latter: U+201F DOUBLE HIGH-REVERSED-9 QUOTATION MARK now displays as xft:-unknown-Symbola-normal-normal-semicondensed-*-17-*-*-*-*-0-iso10646-1 (#x39B) which is spidery, whereas it formerly displayed as xft:-unknown-FreeMono-normal-normal-normal-*-17-*-*-*-m-0-iso10646-1 (#x8A8) which is more legible. U+204F REVERSED SEMICOLON has a similar problem. U+2047 DOUBLE QUESTION MARK U+2048 QUESTION EXCLAMATION MARK U+2049 EXCLAMATION QUESTION MARK are too large in Symbola; the old FreeMono version was better. The currency symbols look worse than before: they used to be constant-width (most of them anyway) and matched Ubuntu Mono better. Perhaps we should leave them alone? Thanks for doing all this -- it must have taken you quite some time.