From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#20727: 24.5; Font fallback doesn't work for the Emoji range Date: Mon, 15 Jun 2015 19:14:01 +0300 Message-ID: <83r3pdne46.fsf@gnu.org> 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> <557DA863.3040009@cs.ucla.edu> <837fr6p4wn.fsf@gnu.org> <557DE683.2090804@cs.ucla.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1434384990 13216 80.91.229.3 (15 Jun 2015 16:16:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 15 Jun 2015 16:16:30 +0000 (UTC) Cc: v.schneidermann@gmail.com, andrewjmoreton@gmail.com, 20727@debbugs.gnu.org To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jun 15 18:16:19 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 1Z4X3W-0003zU-MP for geb-bug-gnu-emacs@m.gmane.org; Mon, 15 Jun 2015 18:16:14 +0200 Original-Received: from localhost ([::1]:35289 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4X3V-0006yZ-RD for geb-bug-gnu-emacs@m.gmane.org; Mon, 15 Jun 2015 12:16:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32915) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4X3R-0006vy-98 for bug-gnu-emacs@gnu.org; Mon, 15 Jun 2015 12:16:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z4X3M-0000Jd-U8 for bug-gnu-emacs@gnu.org; Mon, 15 Jun 2015 12:16:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40442) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4X3M-0000JZ-KW for bug-gnu-emacs@gnu.org; Mon, 15 Jun 2015 12:16:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Z4X3M-0000QF-8N for bug-gnu-emacs@gnu.org; Mon, 15 Jun 2015 12:16:04 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Jun 2015 16:16: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.14343849121525 (code B ref 20727); Mon, 15 Jun 2015 16:16:03 +0000 Original-Received: (at 20727) by debbugs.gnu.org; 15 Jun 2015 16:15:12 +0000 Original-Received: from localhost ([127.0.0.1]:54897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z4X2U-0000OU-IK for submit@debbugs.gnu.org; Mon, 15 Jun 2015 12:15:11 -0400 Original-Received: from mtaout28.012.net.il ([80.179.55.184]:56137) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z4X2Q-0000Ng-Lj for 20727@debbugs.gnu.org; Mon, 15 Jun 2015 12:15:08 -0400 Original-Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0NPZ00700U95PD00@mtaout28.012.net.il> for 20727@debbugs.gnu.org; Mon, 15 Jun 2015 19:13:49 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NPZ0011FUF1LQ70@mtaout28.012.net.il>; Mon, 15 Jun 2015 19:13:49 +0300 (IDT) In-reply-to: <557DE683.2090804@cs.ucla.edu> X-012-Sender: halo1@inter.net.il 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:103967 Archived-At: > Date: Sun, 14 Jun 2015 13:39:31 -0700 > From: Paul Eggert > CC: v.schneidermann@gmail.com, andrewjmoreton@gmail.com, > 20727@debbugs.gnu.org > > You can try > something like > > (set-fontset-font "fontset-default" '(#x2047 . #x204B) "FreeMono") > > and then try typing characters from this range and also a few outside > of it, but still between 2000..206F -- is the result acceptable? It > looks weird on my system, but I think I'm less sensitive to these > issues, so I'm not sure about others. > > For those two characters FreeMono does look nicer. There are a few other characters where perhaps some people would prefer FreeMono too. It's not a big deal, though. Perhaps we should just leave it that way until someone with real experience with those symbols (i.e., not me) needs to use them in real text. I agree, let's leave these alone. > 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? > > Which font did they use before? Yes, the changes I committed yesterday as part of fce59d4 make fixed-medium-...-iso10646-1 font be preferred for this block, and according to my references most of the currency symbols are covered by that font, but not by Ubuntu Mono. So on Fedora I expect you to see them displayed with fixed-medium. > Kind of a mishmash; see below. Ah, now I see which ones don't line up in the fixed-width font: it's the three at the end, which use Symbola. It's this lack of lining-up that is one of the hassles with Symbola. Unfortunately, monospaced fonts generally have very poor coverage of the punctuation and symbols blocks, so we are stuck with variable-pitch fonts for at least some of those. I tried to improve the situation to some extent in 643e052, by limiting the portion of the Currency Symbols range where we specify Symbola to the symbols that are almost never covered by general-purpose fonts (the ones beyond U+20B5), but that might mean some users will see boxes with hex codes for a few currency symbols. We shall see.