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: Sat, 13 Jun 2015 09:01:38 -0700 Organization: UCLA Computer Science Department Message-ID: <557C53E2.6070706@cs.ucla.edu> References: <557B47B6.4080600@cs.ucla.edu> <837fr8q8dr.fsf@gnu.org> <83y4jnq0vz.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------020508040409050100000900" X-Trace: ger.gmane.org 1434211345 20328 80.91.229.3 (13 Jun 2015 16:02:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 13 Jun 2015 16:02:25 +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 Sat Jun 13 18:02: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 1Z3nsq-0000n6-Hs for geb-bug-gnu-emacs@m.gmane.org; Sat, 13 Jun 2015 18:02:12 +0200 Original-Received: from localhost ([::1]:56482 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z3nsp-0001yc-8F for geb-bug-gnu-emacs@m.gmane.org; Sat, 13 Jun 2015 12:02:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45422) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z3nsm-0001xP-G3 for bug-gnu-emacs@gnu.org; Sat, 13 Jun 2015 12:02:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z3nsh-0002hu-Dc for bug-gnu-emacs@gnu.org; Sat, 13 Jun 2015 12:02:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38413) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z3nsh-0002hq-BO for bug-gnu-emacs@gnu.org; Sat, 13 Jun 2015 12:02:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Z3nsg-0002ds-Rh for bug-gnu-emacs@gnu.org; Sat, 13 Jun 2015 12:02:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jun 2015 16:02:02 +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.143421131610143 (code B ref 20727); Sat, 13 Jun 2015 16:02:02 +0000 Original-Received: (at 20727) by debbugs.gnu.org; 13 Jun 2015 16:01:56 +0000 Original-Received: from localhost ([127.0.0.1]:52873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z3nsa-0002dW-0A for submit@debbugs.gnu.org; Sat, 13 Jun 2015 12:01:56 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:37675) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z3nsX-0002dC-K0 for 20727@debbugs.gnu.org; Sat, 13 Jun 2015 12:01:54 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 78B751607BB; Sat, 13 Jun 2015 09:01:47 -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 bNXYJoQDcWJG; Sat, 13 Jun 2015 09:01:46 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id B5C2F1607F2; Sat, 13 Jun 2015 09:01:46 -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 JTVMdwo1DvvH; Sat, 13 Jun 2015 09:01:46 -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 916761607BB; Sat, 13 Jun 2015 09:01:46 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 In-Reply-To: <83y4jnq0vz.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:103898 Archived-At: This is a multi-part message in MIME format. --------------020508040409050100000900 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Eli Zaretskii wrote: > Please also see if the latest master fixes the problem for you; if it > does, then you don't need to send all of the information I requested. I can't easily try that until Monday, sorry. But I now have a different = problem=20 with the patch. I'm on a machine with Symbola installed now, and with the latest master v= ersion=20 (commit eb92f89c2125aaf8fdf93cdd85ab46ae278dd950) the display is way wors= e than=20 it was before. See attached screenshots of Emacs 24.4 and latest master=20 displaying the following text in a fundamental-mode buffer: abc=E2=80=98def=E2=80=99ghi abc=E2=80=9Cdef=E2=80=9Dghi abc=E2=89=A4def I ran Emacs with the arguments "-Q -r -font=20 -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1". Emacs=20 previously substituted=20 -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1 for the=20 non-alphabetic characters, and this worked well: it's the same font, real= ly, and=20 the substitute characters are legible and match the default font well. I= n=20 contrast, Symbola is varying width, the characters don't match the defaul= t font,=20 and the characters are in some cases nearly illegible. Why is Emacs using Symbola in a setup that has good Unicode characters al= ready?=20 Isn't the idea to use Symbola only as a fallback, when the existing fon= ts=20 don't work? --------------020508040409050100000900 Content-Type: image/png; name="Screenshot from 2015-06-13 08:49:51.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Screenshot from 2015-06-13 08:49:51.png" iVBORw0KGgoAAAANSUhEUgAAAFIAAAA6CAIAAACs6Zn7AAAAA3NCSVQICAjb4U/gAAAAGXRF WHRTb2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAAAYhJREFUaIHtmd0OwyAIhXXZ+7+y uzAxRn6KiLZdzne1WUFQi54tJQAAAAD8FaWUxc66h1LK0IG2uOPxYx9G6mnJgWYeOMrAx9jP jnspcs69k/6rw4POl21toTdHlhY6MJ0C1ooi+RmmhsbjmCyG6quPXmqRbC/9NPQYqJX01MLF aluYmuDBc855935mYdLu4wivmTGbcBmtpBlz9k2N3aruCP1FmIVZ7TpM/yGRotI/khaw70Nb ppbdsvvaa/+QDbWKr2jpvGNifHsEADuzJV25nEmGvS29k/jiWcUyjJKz7oEa6q4c7ZRIKXIZ rk4tV+0EchxFN0iR1k7Vgu5ZCp31AykCKTIPpAgBUgRS5DiQImGlYdyHga6fTPwPxq/AlPb6 G2WXImfY8vfAVA619tKyvxX+luZj8VZ8sqaESRH2wHRIkUMUwvA0cScne5YO5lFSZAeRUqQt e5IXM0qKLBIvRab+07sLraTZpQh7/bZYWfzvIEyK0BwCpUg4uJwCAAAAAAAAANjKDwVNTjam aY39AAAAAElFTkSuQmCC --------------020508040409050100000900 Content-Type: image/png; name="Screenshot from 2015-06-13 08:50:20.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Screenshot from 2015-06-13 08:50:20.png" iVBORw0KGgoAAAANSUhEUgAAAFcAAAA+CAIAAADRURCpAAAAA3NCSVQICAjb4U/gAAAAGXRF WHRTb2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAABA9JREFUaIHtWUtME1EUva/0Q8Fq RAOx/PHHp0CAEGNiCQHjN2GDEQlBDVGIBjcudKVI3EDYogSIkZgYgsaNumGhRnBJbIKYEIMQ P21VVBYGaql0XDw6TmemM2/amWkN74TFcOe9e987vXPfPTPIbrcDAAC43W4IB0IINgYM8V5A QoCyAEBZwKAsAFAWMCgLAJQFDCN7tXG6AyFoLgAoZYFhmOjCdDEz0nelB8QYXRYa5AKylRw/ sieV9PnqYma6kaMbOdaJsFb1zbofNWaQryx2dtRnwZBW5vC8ereseGXdyAEA4HvTd+rcY9hs Ip4Ye0UzSt9maWYjyVqQJe/s+NjhE3vbJpaFec5a1vcsgtUfXn/Q/G1VLBYbjhc9ViLsIUgP w8G4uRfJAmDOKKvItiIuBfha1ML+he5YC+qcmSbxWKxRLG70IM0FEoR+kNWv065IY3jZgctB eF745p9PyoVQGVIsMAwjTPsYEflBiCeIqiMhBYqYkj0aEUJMCORuo4NULuB1cC9AWAs5t3jp +u/wE7OQJAVJJrIlI5aHBbF10ePxRO1FC/CeR00bfJnqGEdIZJnqSFwWQEeBR9UUAGUBQydN SehB6bmo1iGqTS6gTbud+7OTDdaCmpqdpOoSHwShomgpvTHtedqSX3J16suz9jxl9UspO5qw YEgryve6PvlthYWLU+8Vq0uEEIB/tr/l9CiT8nG4tWkosNWi3IMCyLAg7N5ILCi18ubbhWHn tqIrrs+j9TayWTwEfnp8wQXv8pJ3xbDg/i0xS9SzzL550EBTAoBlR3lFlhWZ0ksrc1NIZjEc YLs5p8aZbQaT/UBtfjLfv8oqU6Z3DPuFERL2cyRdneissEUgxBtG7ke0v1Taa+qtKVkk1Cvv uGnKKGZppzI11JRCP6IWRUmhkcqUOYdZR+yeJcaQ+FFk4UG4Me6/vKUqQkKrKR60U5n/Ewug WU2lagqAsoCht6Yk96bFiRgJeuWCKb264VCumXR4uL7UHJpXR2TNq2+70Fj85/XY7XsB5dN1 aTHV/07JImlLSUN728HM7y/v9nTeWloT+JSIojNIuya2YyHRM6aMfc0dzdUpc0+GrnXOr3A3 LdQmkbQW27aqsU05SCtrnuCV1sjrMGY13Zkc720ssokUHWlNLSqTdYCUsiZRshHadcPm4oaO 80dzlyZGBh5MLQYIfYoO0wFELHA1FaHCx86tObVnLp4sh+mHAyMvPvgY4ncEOrNA9ERA5DdC XGOkEMbtVS3X+wd7W3eZQdSJqE8V9kYMHb9TGpIMwbWgtjGihAb9gjHz2OVLdel8z8wv12DP /Tm/+gFjR+J+s9YTVE0BUBYwKAsAlAUMygIAZQGDsgBAWcCgLABQFjAoCwCUBYy/+CEa7Qkm uFsAAAAASUVORK5CYII= --------------020508040409050100000900--