From debbugs-submit-bounces@debbugs.gnu.org Fri May 11 08:46:18 2012 Received: (at submit) by debbugs.gnu.org; 11 May 2012 12:46:19 +0000 Received: from localhost ([127.0.0.1]:48377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SSpEf-00064Y-Tm for submit@debbugs.gnu.org; Fri, 11 May 2012 08:46:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59045) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SSpEc-00064K-0C for submit@debbugs.gnu.org; Fri, 11 May 2012 08:46:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SSpEL-0002bD-Qq for submit@debbugs.gnu.org; Fri, 11 May 2012 08:46:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, TO_NO_BRKTS_PCNT autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:34992) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SSpEL-0002b8-Nc for submit@debbugs.gnu.org; Fri, 11 May 2012 08:45:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59459) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SSpEG-0002rr-IT for bug-gnu-emacs@gnu.org; Fri, 11 May 2012 08:45:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SSpE7-0002Zh-TP for bug-gnu-emacs@gnu.org; Fri, 11 May 2012 08:45:51 -0400 Received: from h1189701.stratoserver.net ([85.214.32.38]:43302) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SSpE7-0002YG-IL for bug-gnu-emacs@gnu.org; Fri, 11 May 2012 08:45:43 -0400 Received: from mandala.home.gateway (host81-156-70-5.range81-156.btcentralplus.com [81.156.70.5]) by h1189701.stratoserver.net (Postfix) with ESMTPSA id 2801633C632 for ; Fri, 11 May 2012 14:45:29 +0200 (CEST) From: Steve Purcell Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: 24.1.50; NS regression: fallback font used even when glyph available in primary font Date: Fri, 11 May 2012 13:45:28 +0100 Message-Id: To: bug-gnu-emacs@gnu.org Mime-Version: 1.0 (Apple Message framework v1278) X-Mailer: Apple Mail (2.1278) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) Starting a few months ago, I've observed a regression in Emacs HEAD relative to Emacs 23.3.1. Steps to reproduce: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * Open Emacs HEAD on OS X * In *scratch*, evaluate: (set-face-attribute 'default nil :foundry "apple" :family "Menlo" = :height 120) * Then use "M-x ucs-insert" to insert the "EMPTY SET" char (=E2=88=85) * Use "M-x describe-char" to inspect the properties of the displayed = character Expected results: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D This char is available in the Menlo font, so the expected results are as for Emacs 23.3: character: =E2=88=85 (8709, #o21005, #x2205) preferred charset: unicode (Unicode (ISO10646)) code point: 0x2205 syntax: . which means: punctuation category: .:Base, j:Japanese buffer code: #xE2 #x88 #x85 file code: #xE2 #x88 #x85 (encoded by coding system utf-8-unix) display: by this font (glyph code) nil:-apple-Menlo-medium-normal-normal-*-12-*-*-*-m-0-iso10646-1 = (#x7B4) Character code properties: customize what to show name: EMPTY SET general-category: Sm (Symbol, Math) Actual results: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Instead, Emacs HEAD now displays the character from a fallback font, = STIXGeneral: position: 275 of 275 (100%), column: 0 character: =E2=88=85 (displayed as =E2=88=85) (codepoint = 8709, #o21005, #x2205) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0x2205 syntax: . which means: punctuation category: .:Base, j:Japanese buffer code: #xE2 #x88 #x85 file code: #xE2 #x88 #x85 (encoded by coding system = utf-8-unix) display: by this font (glyph code) = nil:-apple-STIXGeneral-medium-normal-normal-*-14-*-*-*-p-0-iso10646-1 = (#x41C) Character code properties: customize what to show name: EMPTY SET general-category: Sm (Symbol, Math) decomposition: (8709) ('=E2=88=85') In GNU Emacs 24.1.50.2 (i386-apple-darwin11.3.0, NS = apple-appkit-1138.32) of 2012-05-10 on mandala.home.gateway Windowing system distributor `Apple', version 10.3.1138 Configured using: `configure '--with-ns' '--without-dbus' '--without-x' 'CFLAGS=3D3D-g'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: en_US.UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x d e s c - c a=3D20 h h a r =3D20 M-x u c s - i=3D20 n e m p t y SPC s e t =3D20 M-x d e s c - c h a r =3D20 C-y C-x C-e =3D20 M-x d e s c - c h a r C-x 5 2 M-x e m a c=3D20 s - b =3D20 r e p =3D20 r e p o r Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Type C-x 1 to delete the help window, C-M-v to scroll help. You can run the command `ucs-insert' with C-x 8 RET Mark set nil Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils pp wid-edit descr-text help-mode easymenu view time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Fri May 11 12:10:18 2012 Received: (at 11450) by debbugs.gnu.org; 11 May 2012 16:10:18 +0000 Received: from localhost ([127.0.0.1]:49323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SSsQ5-0002Vl-Uz for submit@debbugs.gnu.org; Fri, 11 May 2012 12:10:18 -0400 Received: from mail-yx0-f172.google.com ([209.85.213.172]:47897) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SSsQ4-0002VZ-BL for 11450@debbugs.gnu.org; Fri, 11 May 2012 12:10:16 -0400 Received: by yenq13 with SMTP id q13so2682958yen.3 for <11450@debbugs.gnu.org>; Fri, 11 May 2012 09:10:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=FJPDAqHPaz6YOuwKJmWetuDnzJige5X9jTBnQHWrnCI=; b=udqpfnhPedMtYi4GlX6yXqjM2WBR82sjnw34stkEoDkHqSnXgAVy/LuI1l9n52PAU8 M93AcAX87SJ7Jn9x06dtQC8bSRThTu1BXz/dVt8qljrYvem9J+7R95nDtWVN7dzJlwIs cYSg++qafb7SBGFE1b06E9qqwJyyNyILEVbQVV76eWjy+DjBngJOc8m/pjf51WRfSSG+ L4sq0puVamQLZJPPBzT9p+HUgS+8WTV+JeBZfrUtKV+eKX3H9zsQLiCBy40AwemEs7Er T9uKMXmzbNM+JAYWLrIl3NkEiJaGDaEBJxhsUXh6H5km1vFwuRaZY/hChWcfGSJ1lh+P Sxlg== MIME-Version: 1.0 Received: by 10.42.132.138 with SMTP id d10mr4583918ict.28.1336752605067; Fri, 11 May 2012 09:10:05 -0700 (PDT) Received: by 10.64.9.229 with HTTP; Fri, 11 May 2012 09:10:05 -0700 (PDT) In-Reply-To: References: Date: Fri, 11 May 2012 12:10:05 -0400 Message-ID: Subject: Re: bug#11450: 24.1.50; NS regression: fallback font used even when glyph available in primary font From: Alp Aker To: Steve Purcell Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11450 Cc: 11450@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) I cannot reproduce this on the latest trunk (the empty set character is rendered using Menlo, as expected). Could you try again starting Emacs as "Emacs -Q"? From debbugs-submit-bounces@debbugs.gnu.org Fri May 11 16:43:52 2012 Received: (at 11450) by debbugs.gnu.org; 11 May 2012 20:43:52 +0000 Received: from localhost ([127.0.0.1]:49487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SSwgo-0000Nh-T5 for submit@debbugs.gnu.org; Fri, 11 May 2012 16:43:51 -0400 Received: from mail-yw0-f44.google.com ([209.85.213.44]:47946) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SSwgn-0000NX-KS for 11450@debbugs.gnu.org; Fri, 11 May 2012 16:43:50 -0400 Received: by yhq56 with SMTP id 56so2965522yhq.3 for <11450@debbugs.gnu.org>; Fri, 11 May 2012 13:43:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=XWybIalzWoCXJYc89T3+ZyAznIVkPrd+LSuUY6lWvLs=; b=zEwz1AUpbEigedh9H+/MIx6SkzuKCI4Vhc1Qw+Y9HhanS5St5GoIrWe/KegVicSspY 0uGwK7jP+1SOvis6u4zZsanhq+UMGSune1/TvkHmDNX0C/ZWMiu7HBFrw7byYVKTaKWs o2EU4a6x6yC5QVU55cFD7oKX2HfVTcvx9NDLpNFY14BOnuzvR1dYw9/ZaPxMCObQh1kI RvxvIHt0KbmzBG5pz4e7ORHf6ErFohIaScJLa2fN0HPabS08kiojTVhdUtAPFw5MBtAW vLnc/apf0NVUbVe7j5RPv7Y9VTppB1Aze5NqThJaMvqAGvcaIgNzu2EJpP2WXQZChdSU 8Yqw== MIME-Version: 1.0 Received: by 10.50.17.134 with SMTP id o6mr2519785igd.28.1336769016308; Fri, 11 May 2012 13:43:36 -0700 (PDT) Received: by 10.64.9.229 with HTTP; Fri, 11 May 2012 13:43:36 -0700 (PDT) In-Reply-To: <9AC1B178-DAD0-4757-B477-65BAB21A6991@sanityinc.com> References: <9AC1B178-DAD0-4757-B477-65BAB21A6991@sanityinc.com> Date: Fri, 11 May 2012 16:43:36 -0400 Message-ID: Subject: Re: bug#11450: 24.1.50; NS regression: fallback font used even when glyph available in primary font From: Alp Aker To: Steve Purcell Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11450 Cc: 11450@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On Fri, May 11, 2012 at 12:45 PM, Steve Purcell wrote= : > I *had* started Emacs with -Q in order to be sure the bug report was vali= d. > > The trunk version I have is current up to the following commit: > > =A0 Author: Chong Yidong > =A0 Date: =A0 Thu May 10 14:27:12 2012 +0800 > =A0 Cleanups and improvements for FFAP and URL. > > I'm on a Lion machine (10.7.4), with the latest XCode and Emacs compiled = locally to 64bit in the regular manner. > > What else can I try to help pin down the problem? I can't reproduce the problem building that rev, either, so I'm not sure I can be of further help. That said, try the following: (1) If you haven't already, do "make extraclean" and rebuild from a clean s= late. (2) If that doesn't work, go to src/nsfont.m:47 and change it to define NSFONT_TRACE as 1. Then rebuild, follow your original recipe, and report back with the results of stderr. (This probably won't tell us more than we already know, but it's worth a shot.) PS: Please keep the bug tracker cc'ed on follow ups. From debbugs-submit-bounces@debbugs.gnu.org Sun May 13 06:26:04 2012 Received: (at 11450) by debbugs.gnu.org; 13 May 2012 10:26:04 +0000 Received: from localhost ([127.0.0.1]:51122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STW03-0007Ba-4j for submit@debbugs.gnu.org; Sun, 13 May 2012 06:26:04 -0400 Received: from h1189701.stratoserver.net ([85.214.32.38]:53761) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STVzg-0007Ak-Ek for 11450@debbugs.gnu.org; Sun, 13 May 2012 06:26:01 -0400 Received: from mandala.home.gateway (host81-156-70-5.range81-156.btcentralplus.com [81.156.70.5]) by h1189701.stratoserver.net (Postfix) with ESMTPSA id 0FD7833CC4E; Sun, 13 May 2012 12:25:17 +0200 (CEST) Subject: Re: bug#11450: 24.1.50; NS regression: fallback font used even when glyph available in primary font Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: text/plain; charset=iso-8859-1 From: Steve Purcell In-Reply-To: Date: Sun, 13 May 2012 11:25:16 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <9AC1B178-DAD0-4757-B477-65BAB21A6991@sanityinc.com> To: Alp Aker X-Mailer: Apple Mail (2.1278) X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11450 Cc: 11450@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) On 11 May 2012, at 21:43, Alp Aker wrote: > I can't reproduce the problem building that rev, either, so I'm not > sure I can be of further help. That said, try the following: >=20 > (1) If you haven't already, do "make extraclean" and rebuild from a = clean slate. > (2) If that doesn't work, go to src/nsfont.m:47 and change it to > define NSFONT_TRACE as 1. Then rebuild, follow your original recipe, > and report back with the results of stderr. (This probably won't tell > us more than we already know, but it's worth a shot.) >=20 > PS: Please keep the bug tracker cc'ed on follow ups. Thanks for the extraclean tip, though that ultimately didn't make any = difference. The font trace info is below, from startup with the default "Monaco", = through setting the default face to "Menlo", and then on to displaying = the EMPTY SET char: nsfont: list for fontspec: # 2012-05-13 11:21:47.852 Emacs[94679:e03] Request covering families for = script: 'latin' (0 . 127) (160 . 591) (688 . 879) (7616 . 7935) (11360 . 11391) (42752 . 43007) 2012-05-13 11:21:49.399 Emacs[94679:e03] returning 1 families 2012-05-13 11:21:49.400 Emacs[94679:e03] Got desc NSCTFontDescriptor = <0x102e1ae90> =3D { NSFontFamilyAttribute =3D Monaco; } and found 1 matching fonts from it:=20 Returning 0 entities. nsfont: list for fontspec: # 2012-05-13 11:21:49.401 Emacs[94679:e03] Request covering families for = script: '' 2012-05-13 11:21:49.402 Emacs[94679:e03] returning 691 families 2012-05-13 11:21:49.403 Emacs[94679:e03] Got desc NSCTFontDescriptor = <0x102e1b510> =3D { NSFontFamilyAttribute =3D Monaco; } and found 1 matching fonts from it:=20 created font_entity: # created font_entity: # Returning 2 entities. nsfont: open size 0 of fontentity: # 2012-05-13 11:21:49.436 Emacs[94679:e03] "Monaco 12.00 pt. P [] = (0x102e1cd30) fobj=3D0x102b96da0, spc=3D7.20" nsfont: list for fontspec: # 2012-05-13 11:21:49.615 Emacs[94679:e03] Request covering families for = script: '' 2012-05-13 11:21:49.615 Emacs[94679:e03] returning 691 families 2012-05-13 11:21:49.616 Emacs[94679:e03] Got desc NSCTFontDescriptor = <0x102e2cd40> =3D { NSFontFamilyAttribute =3D Monaco; } and found 1 matching fonts from it:=20 created font_entity: # created font_entity: # Returning 2 entities. nsfont: open size 12 of fontentity: # 2012-05-13 11:21:49.617 Emacs[94679:e03] "Monaco 12.00 pt. P [] = (0x102e1cd30) fobj=3D0x102b96da0, spc=3D7.20" *** nsfont_open CACHE HIT! nsfont: list for fontspec: # 2012-05-13 11:21:49.618 Emacs[94679:e03] Request covering families for = script: '' 2012-05-13 11:21:49.619 Emacs[94679:e03] returning 691 families 2012-05-13 11:21:49.620 Emacs[94679:e03] Got desc NSCTFontDescriptor = <0x102e2e4e0> =3D { NSFontFamilyAttribute =3D Monaco; } and found 1 matching fonts from it:=20 created font_entity: # created font_entity: # Returning 2 entities. nsfont: open size 12 of fontentity: # 2012-05-13 11:21:49.621 Emacs[94679:e03] "Monaco 12.00 pt. P [] = (0x102e1cd30) fobj=3D0x102b96da0, spc=3D7.20" nsfont: open size 12 of fontentity: # 2012-05-13 11:21:49.785 Emacs[94679:e03] "Monaco 12.00 pt. P [] = (0x102e1cd30) fobj=3D0x102b96da0, spc=3D7.20" *** nsfont_open CACHE HIT! nsfont: open size 12 of fontentity: # 2012-05-13 11:21:50.055 Emacs[94679:e03] "Monaco 12.00 pt. P [] = (0x102e1cd30) fobj=3D0x102b96da0, spc=3D7.20" *** nsfont_open CACHE HIT! 0x102e1d4d0 Finding glyphs for glyphs in block 0 0x102e1d4d0 Computing metrics for glyphs in block 0 nsfont: open size 12 of fontentity: # 2012-05-13 11:21:50.070 Emacs[94679:e03] "Monaco 12.00 pt. P [] = (0x102e1cd30) fobj=3D0x102b96da0, spc=3D7.20" *** nsfont_open CACHE HIT! nsfont: list for fontspec: # 2012-05-13 11:21:55.722 Emacs[94679:e03] Request covering families for = script: 'latin' 2012-05-13 11:21:55.723 Emacs[94679:e03] returning 1 families 2012-05-13 11:21:55.724 Emacs[94679:e03] Got desc NSCTFontDescriptor = <0x102e71f30> =3D { NSFontFamilyAttribute =3D Menlo; } and found 4 matching fonts from it:=20 Returning 0 entities. nsfont: list for fontspec: # 2012-05-13 11:21:55.726 Emacs[94679:e03] Request covering families for = script: '' 2012-05-13 11:21:55.726 Emacs[94679:e03] returning 691 families 2012-05-13 11:21:55.727 Emacs[94679:e03] Got desc NSCTFontDescriptor = <0x102e72dd0> =3D { NSFontFamilyAttribute =3D Menlo; } and found 4 matching fonts from it:=20 created font_entity: # created font_entity: # created font_entity: # created font_entity: # Returning 4 entities. nsfont: open size 12 of fontentity: # 2012-05-13 11:21:55.763 Emacs[94679:e03] "Menlo-Regular 12.00 pt. P [] = (0x102e17460) fobj=3D0x102c622e0, spc=3D7.22" nsfont: list for fontspec: # 2012-05-13 11:21:55.788 Emacs[94679:e03] Request covering families for = script: '' 2012-05-13 11:21:55.788 Emacs[94679:e03] returning 691 families 2012-05-13 11:21:55.789 Emacs[94679:e03] Got desc NSCTFontDescriptor = <0x102e59c90> =3D { NSFontFamilyAttribute =3D Menlo; } and found 4 matching fonts from it:=20 created font_entity: # created font_entity: # created font_entity: # created font_entity: # Returning 4 entities. nsfont: open size 12 of fontentity: # 2012-05-13 11:21:55.790 Emacs[94679:e03] "Menlo-Regular 12.00 pt. P [] = (0x102e17460) fobj=3D0x102c622e0, spc=3D7.22" *** nsfont_open CACHE HIT! 0x102e737e0 Finding glyphs for glyphs in block 0 0x102e737e0 Computing metrics for glyphs in block 0 nsfont: open size 12 of fontentity: # 2012-05-13 11:21:55.807 Emacs[94679:e03] "Menlo-Regular 12.00 pt. P [] = (0x102e17460) fobj=3D0x102c622e0, spc=3D7.22" *** nsfont_open CACHE HIT! nsfont: open size 12 of fontentity: # 2012-05-13 11:21:55.812 Emacs[94679:e03] "Menlo-Bold 12.00 pt. P [] = (0x102dbd490) fobj=3D0x102dbc060, spc=3D7.22" 0x102e7bcb0 Finding glyphs for glyphs in block 0 0x102e7bcb0 Computing metrics for glyphs in block 0 nsfont: list for fontspec: # 2012-05-13 11:22:11.194 Emacs[94679:e03] Request covering families for = script: 'symbol' (8192 . 10239) (10496 . 11263) (11776 . 11903) (127232 . 127487) (127744 . 128591) (128640 . 128895) 2012-05-13 11:22:11.254 Emacs[94679:e03] returning 1 families 2012-05-13 11:22:11.254 Emacs[94679:e03] Got desc NSCTFontDescriptor = <0x102586c70> =3D { NSFontFamilyAttribute =3D Menlo; } and found 4 matching fonts from it:=20 Returning 0 entities. nsfont: list for fontspec: # 2012-05-13 11:22:11.255 Emacs[94679:e03] Request covering families for = script: 'symbol' 2012-05-13 11:22:11.255 Emacs[94679:e03] returning 1 families 2012-05-13 11:22:11.256 Emacs[94679:e03] Got desc NSCTFontDescriptor = <0x102deaf30> =3D { NSFontFamilyAttribute =3D Menlo; } and found 4 matching fonts from it:=20 Returning 0 entities. nsfont: list for fontspec: # 2012-05-13 11:22:11.256 Emacs[94679:e03] Request covering families for = script: 'symbol' 2012-05-13 11:22:11.257 Emacs[94679:e03] returning 1 families 2012-05-13 11:22:11.601 Emacs[94679:e03] Got desc NSCTFontDescriptor = <0x102ddcd80> =3D { } and found 1171 matching fonts from it:=20 created font_entity: # created font_entity: # created font_entity: # created font_entity: # Returning 4 entities. nsfont: open size 12 of fontentity: # 2012-05-13 11:22:11.668 Emacs[94679:e03] "STIXGeneral-Regular 12.00 pt. = P [] (0x102dbd490) fobj=3D0x102cc6c20, spc=3D3.00" 0x102e96420 Finding glyphs for glyphs in block 34 0x102e96420 Computing metrics for glyphs in block 4 From debbugs-submit-bounces@debbugs.gnu.org Mon May 14 04:40:04 2012 Received: (at 11450) by debbugs.gnu.org; 14 May 2012 08:40:04 +0000 Received: from localhost ([127.0.0.1]:52094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STqp2-0007DU-1n for submit@debbugs.gnu.org; Mon, 14 May 2012 04:40:04 -0400 Received: from h1189701.stratoserver.net ([85.214.32.38]:32836) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STqox-0007Cu-SU for 11450@debbugs.gnu.org; Mon, 14 May 2012 04:40:01 -0400 Received: from mandala.home.gateway (host81-156-70-5.range81-156.btcentralplus.com [81.156.70.5]) by h1189701.stratoserver.net (Postfix) with ESMTPSA id C9F8133C643; Mon, 14 May 2012 10:39:32 +0200 (CEST) Subject: Re: bug#11450: 24.1.50; NS regression: fallback font used even when glyph available in primary font Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: text/plain; charset=windows-1252 From: Steve Purcell In-Reply-To: Date: Mon, 14 May 2012 09:39:29 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <9AC1B178-DAD0-4757-B477-65BAB21A6991@sanityinc.com> To: Alp Aker X-Mailer: Apple Mail (2.1278) X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11450 Cc: 11450@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) It's probably unrelated, but I also wanted to note the following = font-relating compilation warnings I noticed: gcc -std=3Dgnu99 -c -Demacs -DHAVE_CONFIG_H -I. = -I/Users/steve/Projects/External/emacs/src -I../lib = -I/Users/steve/Projects/External/emacs/src/../lib -MMD -MF = deps/font.d -MP -g font.c font.c: In function =91Ffont_variation_glyphs=92: font.c:4388: warning: comparison is always true due to limited range of = data type font.c:4388: warning: comparison is always true due to limited range of = data type font.c:4388: warning: comparison is always true due to limited range of = data type font.c:4388: warning: comparison is always true due to limited range of = data type font.c: In function =91Ffont_get_glyphs=92: font.c:4721: warning: comparison is always true due to limited range of = data type font.c:4721: warning: comparison is always true due to limited range of = data type font.c:4721: warning: comparison is always true due to limited range of = data type font.c:4721: warning: comparison is always true due to limited range of = data type From debbugs-submit-bounces@debbugs.gnu.org Tue May 15 19:33:40 2012 Received: (at 11450) by debbugs.gnu.org; 15 May 2012 23:33:40 +0000 Received: from localhost ([127.0.0.1]:56788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SURFM-0002QA-4q for submit@debbugs.gnu.org; Tue, 15 May 2012 19:33:40 -0400 Received: from mail-yw0-f42.google.com ([209.85.213.42]:59797) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SURFJ-0002Py-Ul for 11450@debbugs.gnu.org; Tue, 15 May 2012 19:33:39 -0400 Received: by yhfq11 with SMTP id q11so234086yhf.29 for <11450@debbugs.gnu.org>; Tue, 15 May 2012 16:33:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=nzICTxAE6jFiv39TCZJWVhcG4V2zQCMxrXW+gpkm8qE=; b=hgJaOmRBzyCASHNUV30+A2oHOGSIpYIllMVy7ypvx5ZohONOkpMBHLmpbnym7QWrlC rbkn46UMWr4hFK/eW5KEZ0BimNaWGcgmj8mCvnTNLb2GY7s/ayiOtgb7bebTA3DauHV7 vlRtVsPjy46eDa2qNHgMkDLiQjteFy2IgnOp3Jrr5+afxlrQRCCb7RtNU8coWjNQA7vn Q9JGQYwwq0vQNLRUjnUAIUAk1FFmC2q2oo+sZk7ZtKetp29oXX28ETVIa2l0x8AVTpKd GvVr+WCn0ZX9FH6gDF89hqtJSjAtIJ7hI5ngNf8RMaQz2G1C2fWIkJ29ohUpzZzYfCx8 jLmQ== MIME-Version: 1.0 Received: by 10.50.156.229 with SMTP id wh5mr8603977igb.28.1337124805643; Tue, 15 May 2012 16:33:25 -0700 (PDT) Received: by 10.64.58.70 with HTTP; Tue, 15 May 2012 16:33:25 -0700 (PDT) In-Reply-To: References: <9AC1B178-DAD0-4757-B477-65BAB21A6991@sanityinc.com> Date: Tue, 15 May 2012 19:33:25 -0400 Message-ID: Subject: Re: bug#11450: 24.1.50; NS regression: fallback font used even when glyph available in primary font From: Alp Aker To: Steve Purcell Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11450 Cc: 11450@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On Mon, May 14, 2012 at 4:39 AM, Steve Purcell wrote: > It's probably unrelated, but I also wanted to note the following font-relating > compilation warnings I noticed: Those aren't related. The trace you posted looks odd. It says you have 671 (!) different font families; does that sound right for your system? Also, when Emacs looks for a family covering the character range for the 'symbol' script it should, before it finds STIXGeneral, find several other fonts that are installed by default on OS X, but that's not what the trace seems to show. Have you removed or disabled, e.g., Apple Symbol, AppleMyungjo, or AppleGothic? If not, it looks like the Cocoa font api is giving Emacs bad info on your system, and you have a corrupt font cache or the like. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 14 21:45:17 2012 Received: (at 11450) by debbugs.gnu.org; 15 Aug 2012 01:45:18 +0000 Received: from localhost ([127.0.0.1]:57302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T1Sfd-0002jX-2b for submit@debbugs.gnu.org; Tue, 14 Aug 2012 21:45:17 -0400 Received: from mail-qc0-f172.google.com ([209.85.216.172]:37666) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T1ST7-0002RX-Au for 11450@debbugs.gnu.org; Tue, 14 Aug 2012 21:32:22 -0400 Received: by qcac10 with SMTP id c10so972924qca.3 for <11450@debbugs.gnu.org>; Tue, 14 Aug 2012 18:23:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:user-agent:date:message-id:mime-version :content-type; bh=2gHMnaIqo07++BaFKMpcoT6vIKrqyZjSLnFGYRXV/qM=; b=aSiCZj09tq0QPgm8F553J6nwCZ9Gdr0LkcFtjd6NDyj3IrZmme2t/J6rsUQxNbEKuF ePk5kIIad5Sz3NUKqIkyYjPwZwMZaRbce4xGL1+W+oFle06G5qod4LhmMoXvOebwZ4cT O4JHHO3DJ0HtNr4vbikoNhW8fsFdP/yn4RrsL4Kuwpy+vlOkEszVeRAuIP3KH2GXV5fC 3yDL97k5Uj8zEAD2wyn1TQD//PqfTZVCXqQcXQkzfUMu6ExmZAiNCr8HwvUzu1ibGcOb b0+nyRNDlFCcxXuCMP5YGFwXKO2AHbkEridP1wsg0b4JgMab3NysSYkf0quP8NGhDFgM H0Rw== Received: by 10.224.213.4 with SMTP id gu4mr37310300qab.0.1344993820106; Tue, 14 Aug 2012 18:23:40 -0700 (PDT) Received: from localhost (pool-108-49-228-247.bstnma.fios.verizon.net. [108.49.228.247]) by mx.google.com with ESMTPS id gi10sm637008qab.11.2012.08.14.18.23.37 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 14 Aug 2012 18:23:38 -0700 (PDT) From: David Leatherman To: 11450@debbugs.gnu.org Subject: 24.1.50; NS regression: fallback font used even when glyph available in primary font User-Agent: Notmuch/0.13.2 (http://notmuchmail.org) Emacs/24.0.93.1 (x86_64-apple-darwin) Date: Tue, 14 Aug 2012 21:23:35 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11450 X-Mailman-Approved-At: Tue, 14 Aug 2012 21:45:15 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) I managed to isolate the issue to the commit in which it was introduced as well as the offending lines in the commit. The git commit when the bug first started happening is 97665d8445c7f8b142cae9db2d81bdcafa310243 which was pushed on Sat, Feb 18 with the following commit message: "Update char-script-table from the latest Unicode Database. lisp/international/characters.el (script-list): Sync with the latest Unicode Character Database." In lisp/international/characters.el the addition of either of the following two symbol character ranges will cause the issue: (taken out of context here) (#x2900 #x2BFF symbol) (#x2E00 #x2E7F symbol) If either of these lines remain, then the font will be incorrectly chosen. I had to rebuild Emacs to test this despite the file being an Emacs Lisp file, but it could be that I simply failed to figure out how to change this file and make it work (I changed it, byte compiled it, etc. with no effect). YMMV. I turned on NSFONT_TRACE as suggested earlier and the below is from starting emacs -Q, changing the font to Menlo, and inserting the EMPTY SET character. The first trace is from the code with the two lines of code removed (i.e., will produce the desired behavior). The second is from the incorrect behavior. I've trimmed out non-essential differences. The first substantial difference to me is the additional two lines in the second diff (the second and third dotted pair at the beginning). This addition seems to prevent nsfont.m from returning the 4 entities that it returns in the correct case. ** First - correct font chosen ** Emacs[73145:307] Request covering families for script: 'symbol' (8192 . 10239) (127232 . 127487) (127744 . 128591) (128640 . 128895) Emacs[73145:307] returning 4 families Emacs[73145:307] Got desc NSCTFontDescriptor <0x1011e2e50> = { NSFontFamilyAttribute = Menlo; } and found 4 matching fonts from it: created font_entity: # created font_entity: # created font_entity: # created font_entity: # Returning 4 entities. nsfont: open size 12 of fontentity: # Emacs[73145:307] "Menlo-Regular 12.00 pt. P [] (0x100ae1270) fobj=0x101169740, spc=7.22" *** nsfont_open CACHE HIT! 0x101819188 Finding glyphs for glyphs in block 34 0x101819188 Computing metrics for glyphs in block 7 ** Second - incorrect font chosen ** Emacs[36212:307] Request covering families for script: 'symbol' (8192 . 10239) (10496 . 11263) (11776 . 11903) (127232 . 127487) (127744 . 128591) (128640 . 128895) Emacs[36212:307] returning 1 families Emacs[36212:307] Got desc NSCTFontDescriptor <0x100adf8b0> = { NSFontFamilyAttribute = Menlo; } and found 4 matching fonts from it: Returning 0 entities. nsfont: list for fontspec: # Emacs[36212:307] Request covering families for script: 'symbol' Emacs[36212:307] returning 1 families Emacs[36212:307] Got desc NSCTFontDescriptor <0x104408050> = { NSFontFamilyAttribute = Menlo; } and found 4 matching fonts from it: Returning 0 entities. nsfont: list for fontspec: # Emacs[36212:307] Request covering families for script: 'symbol' Emacs[36212:307] returning 1 families Emacs[36212:307] Got desc NSCTFontDescriptor <0x104405dd0> = { } and found 330 matching fonts from it: created font_entity: # created font_entity: # created font_entity: # created font_entity: # Returning 4 entities. nsfont: open size 12 of fontentity: # Emacs[36212:307] "STIXGeneral-Regular 12.00 pt. P [] (0x100ae4ec0) fobj=0x100aac290, spc=3.00" 0x1049bde68 Finding glyphs for glyphs in block 34 0x1049bde68 Computing metrics for glyphs in block 4 ***** I hope this is helpful. I don't know the cause to these effects except to observe that somehow the extra two character ranges in characters.el end up causing nsfont.m to look up the wrong font. Let me know if I can help or answer any questions. -- David From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 04 15:09:42 2012 Received: (at 11450) by debbugs.gnu.org; 4 Sep 2012 19:09:42 +0000 Received: from localhost ([127.0.0.1]:38845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T8yVK-0006f9-Ej for submit@debbugs.gnu.org; Tue, 04 Sep 2012 15:09:42 -0400 Received: from mail-qa0-f51.google.com ([209.85.216.51]:51813) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T8yVI-0006f2-Rc for 11450@debbugs.gnu.org; Tue, 04 Sep 2012 15:09:41 -0400 Received: by qadz3 with SMTP id z3so3727551qad.3 for <11450@debbugs.gnu.org>; Tue, 04 Sep 2012 12:09:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:user-agent:date:message-id :mime-version:content-type; bh=lOpN765DWRLRduL9Mg2srK2YX6DTn1QAQH1em5pDA78=; b=OyChU5/RlTVR5pFREaruKT9p7kJJVseOwjZhcrgNJZCn4/Ph9nV0j8vMboYSuUSJba dvaCzPiTsgNH51EwzfH0sTtl0SC6qoQYMs2R7s3Xhe4oofN9XgbOYp2MxvkmOUgW7qUK rTzME6AgY+AIwl9pVP0jXnYZENSwANT3xH6ETkLyxcfUdnMKRZzkYIS09Ls9brDK0noC asM6YwM3RVuAbt/prkg3KrdDvBfj2i0rlKRYn7HvsrPNP1x/o8XPzC0XJkCXZD11S89h 9O2N9i3RJ/BFVg/JbJH98tkwGKNL45qtK4yrG0jHe5f/cXt3pspiH4q3SwFZ1UzDS4w7 pREg== Received: by 10.58.65.10 with SMTP id t10mr18014230ves.48.1346785777779; Tue, 04 Sep 2012 12:09:37 -0700 (PDT) Received: from localhost (pool-108-49-228-247.bstnma.fios.verizon.net. [108.49.228.247]) by mx.google.com with ESMTPS id bm15sm7549136vdb.22.2012.09.04.12.09.35 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 04 Sep 2012 12:09:36 -0700 (PDT) From: David Leatherman To: 11450@debbugs.gnu.org Subject: Re: 24.1.50; NS regression: fallback font used even when glyph available in primary font References: User-Agent: Notmuch/0.13.2 (http://notmuchmail.org) Emacs/24.2.1 (x86_64-apple-darwin11.4.0) Date: Tue, 04 Sep 2012 15:09:33 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11450 Cc: steve@sanityinc.com, alptekin.aker@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Just a quick update; The notes I added before seem to remain valid for 24.2. I added the CCs back to the message just to see if anyone had any interest. As I forgot to CC anyone last time, the details are here: http://debbugs.gnu.org/cgi/bugreport.cgi?msg=23;bug=11450 Steve, I created a small patch that I am using with Homebrew on the Mac when building Emacs. It might be of use to you and while it likely isn't the "right" fix, it'll do for now. diff --git a/lisp/international/characters.el b/lisp/international/characters.el index c75ca81..01eb036 100644 --- a/lisp/international/characters.el +++ b/lisp/international/characters.el @@ -1215,7 +1215,6 @@ (#x1F00 #x1FFF greek) (#x2000 #x27FF symbol) (#x2800 #x28FF braille) - (#x2900 #x2BFF symbol) (#x2C00 #x2C5F glagolitic) (#x2C60 #x2C7F latin) (#x2C80 #x2CFF coptic) @@ -1223,7 +1222,6 @@ (#x2D30 #x2D7F tifinagh) (#x2D80 #x2DDF ethiopic) (#x2DE0 #x2DFF cyrillic) - (#x2E00 #x2E7F symbol) (#x2E80 #x2FDF han) (#x2FF0 #x2FFF ideographic-description) (#x3000 #x303F cjk-misc) From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 05 05:38:22 2012 Received: (at 11450) by debbugs.gnu.org; 5 Sep 2012 09:38:22 +0000 Received: from localhost ([127.0.0.1]:39532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9C3y-00011I-FB for submit@debbugs.gnu.org; Wed, 05 Sep 2012 05:38:22 -0400 Received: from h1189701.stratoserver.net ([85.214.32.38]:40086) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9C3v-00011A-Jp for 11450@debbugs.gnu.org; Wed, 05 Sep 2012 05:38:20 -0400 Received: from [192.168.1.100] (host81-155-75-11.range81-155.btcentralplus.com [81.155.75.11]) by h1189701.stratoserver.net (Postfix) with ESMTPSA id 60048ACC001; Wed, 5 Sep 2012 11:38:12 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) Subject: Re: 24.1.50; NS regression: fallback font used even when glyph available in primary font From: Steve Purcell In-Reply-To: Date: Wed, 5 Sep 2012 10:38:12 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <560758A9-61C8-4A4D-B873-FD3B412A0E79@sanityinc.com> References: To: David Leatherman X-Mailer: Apple Mail (2.1486) X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11450 Cc: alptekin.aker@gmail.com, 11450@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) On 4 Sep 2012, at 20:09, David Leatherman wrote: > Just a quick update; The notes I added before seem to remain valid for > 24.2. I added the CCs back to the message just to see if anyone had = any > interest. As I forgot to CC anyone last time, the details are here: >=20 > http://debbugs.gnu.org/cgi/bugreport.cgi?msg=3D23;bug=3D11450 >=20 > Steve, I created a small patch that I am using with Homebrew on the = Mac > when building Emacs. It might be of use to you and while it likely = isn't > the "right" fix, it'll do for now. >=20 > diff --git a/lisp/international/characters.el = b/lisp/international/characters.el > index c75ca81..01eb036 100644 > --- a/lisp/international/characters.el > +++ b/lisp/international/characters.el > @@ -1215,7 +1215,6 @@ > (#x1F00 #x1FFF greek) > (#x2000 #x27FF symbol) > (#x2800 #x28FF braille) > - (#x2900 #x2BFF symbol) > (#x2C00 #x2C5F glagolitic) > (#x2C60 #x2C7F latin) > (#x2C80 #x2CFF coptic) > @@ -1223,7 +1222,6 @@ > (#x2D30 #x2D7F tifinagh) > (#x2D80 #x2DDF ethiopic) > (#x2DE0 #x2DFF cyrillic) > - (#x2E00 #x2E7F symbol) > (#x2E80 #x2FDF han) > (#x2FF0 #x2FFF ideographic-description) > (#x3000 #x303F cjk-misc) David; thanks, that's interesting, but there's still a fundamental issue = that the fix doesn't work around. For example, the "GREEK SMALL LETTER LAMDA" (sic) character is available = in my favoured primary fonts (Pragmata Pro or Anonymous Pro), but Emacs = 24 still displays the Times New Roman version of the character. It turns = out that this mistake is also made by Emacs 23.3.1. Meanwhile, OS X's Textedit app renders that character correctly in any = font which contains it. Strangely, if Emacs' default font is set to Menlo, the lambda character = from that font *is* used. The same applies to the "EMPTY SET" character. -Steve= From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 05 07:36:32 2012 Received: (at 11450) by debbugs.gnu.org; 5 Sep 2012 11:36:33 +0000 Received: from localhost ([127.0.0.1]:39653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9DuK-0004Zt-JW for submit@debbugs.gnu.org; Wed, 05 Sep 2012 07:36:32 -0400 Received: from mail-vc0-f172.google.com ([209.85.220.172]:48913) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9DuJ-0004Zm-1q for 11450@debbugs.gnu.org; Wed, 05 Sep 2012 07:36:31 -0400 Received: by vcbfo14 with SMTP id fo14so776746vcb.3 for <11450@debbugs.gnu.org>; Wed, 05 Sep 2012 04:36:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type; bh=mxYu+B71DIToYYrthVbmCyZsIEdphpUAuXlfxgIVF/Q=; b=m+3oaX13ohROELpp8ULg33s8mZ5HHqcQ7vM22iWWPaPsdc2k9yMNPGl/4K+AaERCn4 sMs2P2gk8zo5+KSJg/Ycw6FQo00TO/uSp0z3Y3HSTOiUQMakdqwI4hPKvVg/0cVSdRF7 Q75lhsGPO4H2yMbE43qxvJwrKKyTXHRzM41rabO5qGpJ6ucCZUP4Uxcaj2cj6Lk0Nwfq K+IjL0BTcsWg/yOqRfmzFyoXwWkzmzvQS4VSvocgVrfYDtoTBGG/iF+Ghcaz5YCjbKlf WwmAxbq52AMsjazUuyUCnNXxvKUVFgADc3vVuqrDcsUHy9il2V5emk48ZIwboEOeQ6bG v29Q== Received: by 10.58.116.175 with SMTP id jx15mr20417564veb.6.1346844984384; Wed, 05 Sep 2012 04:36:24 -0700 (PDT) Received: from localhost (pool-108-49-228-247.bstnma.fios.verizon.net. [108.49.228.247]) by mx.google.com with ESMTPS id b8sm787067vdw.18.2012.09.05.04.36.21 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 05 Sep 2012 04:36:22 -0700 (PDT) From: David Leatherman To: Steve Purcell Subject: Re: 24.1.50; NS regression: fallback font used even when glyph available in primary font In-Reply-To: <560758A9-61C8-4A4D-B873-FD3B412A0E79@sanityinc.com> References: <560758A9-61C8-4A4D-B873-FD3B412A0E79@sanityinc.com> User-Agent: Notmuch/0.13.2 (http://notmuchmail.org) Emacs/24.2.1 (x86_64-apple-darwin11.4.0) Date: Wed, 05 Sep 2012 07:36:19 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11450 Cc: alptekin.aker@gmail.com, 11450@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Ugh. That's too bad, but hopefully useful to someone who knows more about fonts on the Mac. You are right, of course, that the patch doesn't fix the underlying issue. My theory is that there is some odd interaction between the added character ranges an Apple font selection, but I don't know what it could be. Perhaps Menlo, being a built-in font, appears earlier in the font list and that is why it works. There may have been other entries made in that commit that you will need to revert. Or perhaps reverting the entire commit will work for you. The commit, if you're interested: 97665d8445c7f8b142cae9db2d81bdcafa310243 Good luck! > David; thanks, that's interesting, but there's still a fundamental issue that the fix doesn't work around. > > For example, the "GREEK SMALL LETTER LAMDA" (sic) character is available in my favoured primary fonts (Pragmata Pro or Anonymous Pro), but Emacs 24 still displays the Times New Roman version of the character. It turns out that this mistake is also made by Emacs 23.3.1. > > Meanwhile, OS X's Textedit app renders that character correctly in any font which contains it. > > Strangely, if Emacs' default font is set to Menlo, the lambda character from that font *is* used. The same applies to the "EMPTY SET" character. > > -Steve -- David From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 05 09:39:00 2012 Received: (at 11450) by debbugs.gnu.org; 5 Sep 2012 13:39:00 +0000 Received: from localhost ([127.0.0.1]:39859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9Foq-0008GT-Fx for submit@debbugs.gnu.org; Wed, 05 Sep 2012 09:39:00 -0400 Received: from h1189701.stratoserver.net ([85.214.32.38]:40830) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9Fom-0008GJ-Tq for 11450@debbugs.gnu.org; Wed, 05 Sep 2012 09:38:58 -0400 Received: from [192.168.1.100] (host81-155-75-11.range81-155.btcentralplus.com [81.155.75.11]) by h1189701.stratoserver.net (Postfix) with ESMTPSA id 4D59EACC001; Wed, 5 Sep 2012 15:38:48 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) Subject: Re: 24.1.50; NS regression: fallback font used even when glyph available in primary font From: Steve Purcell In-Reply-To: Date: Wed, 5 Sep 2012 14:38:50 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <04B0147D-5C8A-4111-A4E3-3C03FA5BC849@sanityinc.com> References: <560758A9-61C8-4A4D-B873-FD3B412A0E79@sanityinc.com> To: David Leatherman X-Mailer: Apple Mail (2.1486) X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11450 Cc: alptekin.aker@gmail.com, 11450@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Hah! I think I made progress. I believe the commit to which you (David) = referred is basically helpful, in that it more correctly catalogues the = various character ranges. On a whim, I tried adding a "set-fontset-font" call to my usual font = setup, as shown below: (set-fontset-font "fontset-default" 'symbol "PragmataPro") (set-face-attribute 'default nil :foundry "apple" :family = "PragmataPro" :height 140) And that actually causes Emacs to use the default font for both the = "GREEK SMALL LETTER LAMDA" and "EMPTY SET" characters.=20 I guess that in the absence of this line, Emacs asks the system for a = font which supports the "symbol" character range, without first trying = the default font. As for why Menlo works like this out of the box and the other fonts = don't, that's still a mystery to me. -Steve= From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 05 21:13:34 2012 Received: (at 11450) by debbugs.gnu.org; 6 Sep 2012 01:13:34 +0000 Received: from localhost ([127.0.0.1]:41624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9Qez-0002n1-M1 for submit@debbugs.gnu.org; Wed, 05 Sep 2012 21:13:34 -0400 Received: from mail-vc0-f172.google.com ([209.85.220.172]:58467) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9Qey-0002mu-8H for 11450@debbugs.gnu.org; Wed, 05 Sep 2012 21:13:32 -0400 Received: by vcbfo14 with SMTP id fo14so1995454vcb.3 for <11450@debbugs.gnu.org>; Wed, 05 Sep 2012 18:13:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type; bh=7PoyHy8USgBFimO2BbL5ucyXAFdsuYr/y3mV/SBw2u8=; b=DAgU8T638IU6f3yzLsIMSdeybVU2sV5xZk7yefpFg2yJbdYsRHJsKTb4QGmZc12leC S92sJsRLoOInQxudO4x4srLEgJTpz8uAojZ5M07eMESiMWMeISoL6h7lFTLxN+AnGDl2 AZd3QrqYhfbVn7qCEggboWFGuIaVAJyKdoOJg/PTQ2Nvq34FoEEwAG1SjS2uRjHoPNG8 L/k89B0DYbvIzdIypuUY2ckbEjVacXOxpIFzAfIVrKWkIdnyS3+zs6JOGKVF2BRzY34a 7A/tifKjAmAOKHC07zdMjw2MFkLx9LukwK6ZHbFg/aAavOPV2gCD2mcWG9RyuqOHTBgw jj7w== Received: by 10.52.31.102 with SMTP id z6mr251116vdh.119.1346894002318; Wed, 05 Sep 2012 18:13:22 -0700 (PDT) Received: from localhost (pool-108-49-228-247.bstnma.fios.verizon.net. [108.49.228.247]) by mx.google.com with ESMTPS id bm15sm422814vdb.22.2012.09.05.18.13.20 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 05 Sep 2012 18:13:21 -0700 (PDT) From: David Leatherman To: Steve Purcell Subject: Re: 24.1.50; NS regression: fallback font used even when glyph available in primary font In-Reply-To: <04B0147D-5C8A-4111-A4E3-3C03FA5BC849@sanityinc.com> References: <560758A9-61C8-4A4D-B873-FD3B412A0E79@sanityinc.com> <04B0147D-5C8A-4111-A4E3-3C03FA5BC849@sanityinc.com> User-Agent: Notmuch/0.13.2 (http://notmuchmail.org) Emacs/24.2.1 (x86_64-apple-darwin11.4.0) Date: Wed, 05 Sep 2012 21:13:18 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11450 Cc: alptekin.aker@gmail.com, 11450@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Nicely done, works for me, as well - without my patch. The less patches I have to remember the better. Thanks. -- David From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 06 03:21:45 2012 Received: (at 11450) by debbugs.gnu.org; 6 Sep 2012 07:21:45 +0000 Received: from localhost ([127.0.0.1]:41907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9WPI-0002hP-Tw for submit@debbugs.gnu.org; Thu, 06 Sep 2012 03:21:45 -0400 Received: from h1189701.stratoserver.net ([85.214.32.38]:43735) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9WPG-0002hH-RT for 11450@debbugs.gnu.org; Thu, 06 Sep 2012 03:21:43 -0400 Received: from [192.168.1.100] (host81-155-75-11.range81-155.btcentralplus.com [81.155.75.11]) by h1189701.stratoserver.net (Postfix) with ESMTPSA id 838B033D4F1; Thu, 6 Sep 2012 09:21:30 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) Subject: Re: 24.1.50; NS regression: fallback font used even when glyph available in primary font From: Steve Purcell In-Reply-To: Date: Thu, 6 Sep 2012 08:21:34 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <560758A9-61C8-4A4D-B873-FD3B412A0E79@sanityinc.com> <04B0147D-5C8A-4111-A4E3-3C03FA5BC849@sanityinc.com> To: David Leatherman X-Mailer: Apple Mail (2.1486) X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11450 Cc: alptekin.aker@gmail.com, 11450@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) One caveat with the "set-fontset-font" approach is that the given font = is used unconditionally for all characters in the 'symbol ranges; if the = font doesn't contain glyphs for a certain symbol character, Emacs will = display the empty box character rather than look for an alternative font = containing that character. So this is something of a workaround, rather than a definitive solution. -Steve= From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 17 16:41:46 2016 Received: (at 11450) by debbugs.gnu.org; 17 Jul 2016 20:41:46 +0000 Received: from localhost ([127.0.0.1]:54846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOssk-00082L-6J for submit@debbugs.gnu.org; Sun, 17 Jul 2016 16:41:46 -0400 Received: from mail-wm0-f53.google.com ([74.125.82.53]:35799) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOssi-000828-3o for 11450@debbugs.gnu.org; Sun, 17 Jul 2016 16:41:45 -0400 Received: by mail-wm0-f53.google.com with SMTP id f65so81543009wmi.0 for <11450@debbugs.gnu.org>; Sun, 17 Jul 2016 13:41:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=v6H0DPT2qxJUBoyiA4xDfPmXyoSBztWr7/19qTG8x6Y=; b=DUvO88k0/U9ni5Ws+0a8splnG4knpk1YDXMFcRgS5lSpA3KRLw8PDJKVItVM6YZDzq VY/Afc82MxhZ2Iozy44mPn2s+ve+5dY1CZvZdkpU9ejSEqnYZgNNHFJmp4HEq386CswO daQxQc0hD83HyvpbktJoFF6SqNOv54kug8mmDF2ST5VWOEuTVralpm6xR0bK4NtsHdF7 oyPEMlSOESdK8WfE2vtR0Zb9m8+guSIpUGJYM65lgWWTL7VTrJYJXcYFWApJLQP3pTp2 c0tTpEslCaPaLLRqwn5uwVVYezxXKGHdguSeUl+0NqVMDmeRLkqsj2jED17Hm/SP0fSg AuZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=v6H0DPT2qxJUBoyiA4xDfPmXyoSBztWr7/19qTG8x6Y=; b=L8gsDtbbTe0UJCMQrVZU4yWwA1TkPx+9i5DRLodS7lnJrOUYXpOO8Jj21YfSTQqvgO P1+cZ2j6IbSGm8mgrGLQHRKh6GAPShjrc9Vg/LTQMd/ijZd1YL+/0095UBUGRqDdxJIc ybjHv/ThE64SVjvj35wCS4SNdqVaF07blAAO1bYu4adugIRsbE1xNsZgwz9RKGM6s184 SdNWsLiI9nppftCHvKA8E7BbjOizdKRt8ZJlPHyytoE2fvdqsl2OuPFRcxAnlK0YI39X 6xIFYb5aMzE1GnCWorjWbo0cF2j1ms67MxfPbbGMwimgSoiIz01oBj9Xm8uetGflcAZy 5JMA== X-Gm-Message-State: ALyK8tJksDbxmMw7zFrxZtRaJR9PXzJPAg16SUioOTge7anKdgtXr2oK8Ydny3sQDgv8pg== X-Received: by 10.28.163.199 with SMTP id m190mr26623890wme.5.1468788098558; Sun, 17 Jul 2016 13:41:38 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-5cc4-ba14-a0d0-bdac.holly.idiocy.org. [2001:8b0:3f8:8129:5cc4:ba14:a0d0:bdac]) by smtp.gmail.com with ESMTPSA id m201sm11200077wma.11.2016.07.17.13.41.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 17 Jul 2016 13:41:37 -0700 (PDT) From: Alan Third To: Steve Purcell Subject: Re: bug#11450: 24.1.50; NS regression: fallback font used even when glyph available in primary font References: <560758A9-61C8-4A4D-B873-FD3B412A0E79@sanityinc.com> Date: Sun, 17 Jul 2016 21:41:40 +0100 In-Reply-To: <560758A9-61C8-4A4D-B873-FD3B412A0E79@sanityinc.com> (Steve Purcell's message of "Wed, 5 Sep 2012 10:38:12 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 11450 Cc: alptekin.aker@gmail.com, 11450@debbugs.gnu.org, David Leatherman X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Steve Purcell writes: > For example, the "GREEK SMALL LETTER LAMDA" (sic) character is > available in my favoured primary fonts (Pragmata Pro or Anonymous > Pro), but Emacs 24 still displays the Times New Roman version of the > character. It turns out that this mistake is also made by Emacs > 23.3.1. > > Meanwhile, OS X's Textedit app renders that character correctly in any > font which contains it. > > Strangely, if Emacs' default font is set to Menlo, the lambda > character from that font *is* used. The same applies to the "EMPTY > SET" character. Hi, are either of you still seeing the problems with the incorrect fonts being used? The entire font back-end for Emacs on OS X was replaced some time ago, so hopefully if the problem wasn't sorted before then, that should have done it. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 17 16:41:54 2016 Received: (at control) by debbugs.gnu.org; 17 Jul 2016 20:41:54 +0000 Received: from localhost ([127.0.0.1]:54849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOsss-00082i-EY for submit@debbugs.gnu.org; Sun, 17 Jul 2016 16:41:54 -0400 Received: from mail-wm0-f45.google.com ([74.125.82.45]:37797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOssr-00082U-4H for control@debbugs.gnu.org; Sun, 17 Jul 2016 16:41:53 -0400 Received: by mail-wm0-f45.google.com with SMTP id i5so91909095wmg.0 for ; Sun, 17 Jul 2016 13:41:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:date:message-id:to:from:subject; bh=+Dm7kAllr7Ebo+Fzq27NUN2yHgWg9g443YbIRR5OCCU=; b=ii46kbhp487+Fj1VgUK6TkZW1YPTSJLnkgxxHfgaiiX+YWfqE8qzcDudYg3Blmj7Gm 3mNbzwnJBlD+/av5WyvKMe5BkvTMOU2mNzIG+AObqhymkZL0vp9/BXxorkztTqzX2nr6 ZntE4aG9RgmPfXjpQ3tV7P77nz1C/GDSI+w22chNQtQZSx3/IpRiHgwuBcwco/VbJYjA cR0Iwse2MmtadmVoVSCgFfU+IJ434FdNPrPA7pyX5vqtNzeXFvqzkl4XgiCxmHuc63/3 3dEhihnurJzhNdc32rkmxkh/Z5xcC4R7m9ZOJ0d+FLXXxBZ9JKfGhil91fq1cXDoVw5R F3NA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:message-id:to:from:subject; bh=+Dm7kAllr7Ebo+Fzq27NUN2yHgWg9g443YbIRR5OCCU=; b=dfUOSq3idB5RJZOAWfPH2Wfej/pkAH9Y2pqzK8TIFnQHqHAcBTQ+kmMFVVf9bg+vDg /uHcTeVdih7sozqL1f6a8ZK+UX3fY3aar4HFeYZFrksqra3qYBFvKVHM2fuFOwR0nqbp ISilK+CHCYSTAhOlKSmUl+AuLRzC8iGW75ycTGH7dDAinCtSJmf/3PX9vWWK4OX/Iskl VtljqN9g4VIITrByVDLoIMkBF0hQ6kDiQKe/rhITOD0zvaf6zLg/zzGBUCWmRSkPX6FU a6DXOl1QeYJ0g/Xvxx8o62yqhyvLRN2jh/jnK7ibP7GRVcWJbFwHHojWL2JMX/Xfw44W y0gQ== X-Gm-Message-State: ALyK8tLroGXoJxR2psPwjmZO/S51k39ECYFEvGTGDXbbNbhM8nA+FzKhJaQm19vqEfBoAg== X-Received: by 10.28.156.213 with SMTP id f204mr272988wme.86.1468788107450; Sun, 17 Jul 2016 13:41:47 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-5cc4-ba14-a0d0-bdac.holly.idiocy.org. [2001:8b0:3f8:8129:5cc4:ba14:a0d0:bdac]) by smtp.gmail.com with ESMTPSA id 17sm11220320wmf.6.2016.07.17.13.41.46 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 17 Jul 2016 13:41:47 -0700 (PDT) Date: Sun, 17 Jul 2016 21:41:50 +0100 Message-Id: To: control@debbugs.gnu.org From: Alan Third Subject: control message for bug #11450 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) tags 11450 moreinfo From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 17 18:54:50 2016 Received: (at 11450) by debbugs.gnu.org; 17 Jul 2016 22:54:50 +0000 Received: from localhost ([127.0.0.1]:54903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOuxW-0007YS-6S for submit@debbugs.gnu.org; Sun, 17 Jul 2016 18:54:50 -0400 Received: from purcellpeople.com ([85.214.32.38]:37355 helo=h1189701.stratoserver.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOuxT-0007YC-Te for 11450@debbugs.gnu.org; Sun, 17 Jul 2016 18:54:48 -0400 Received: from [192.168.0.15] (unknown [219.88.238.106]) by h1189701.stratoserver.net (Postfix) with ESMTPSA id 485E427AC1E7; Mon, 18 Jul 2016 00:54:36 +0200 (CEST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: bug#11450: 24.1.50; NS regression: fallback font used even when glyph available in primary font From: Steve Purcell In-Reply-To: Date: Mon, 18 Jul 2016 10:54:31 +1200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <560758A9-61C8-4A4D-B873-FD3B412A0E79@sanityinc.com> To: Alan Third X-Mailer: Apple Mail (2.3124) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 11450 Cc: 11450@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 18 Jul 2016, at 08:41, Alan Third wrote: >=20 > Hi, are either of you still seeing the problems with the incorrect = fonts > being used? The entire font back-end for Emacs on OS X was replaced = some > time ago, so hopefully if the problem wasn't sorted before then, that > should have done it. Thanks Alan. This appears to work okay for me with a recent Emacs 25 = snapshot. I=E2=80=99ve had a workaround in place for a long time now, = which no longer appears to be necessary. Can=E2=80=99t easily confirm in = which Emacs version it became redundant, sorry. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 19 10:41:51 2016 Received: (at 11450) by debbugs.gnu.org; 19 Jul 2016 14:41:51 +0000 Received: from localhost ([127.0.0.1]:57425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPWDX-0000hX-9r for submit@debbugs.gnu.org; Tue, 19 Jul 2016 10:41:51 -0400 Received: from mail-qk0-f177.google.com ([209.85.220.177]:34726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPWDV-0000hL-JA for 11450@debbugs.gnu.org; Tue, 19 Jul 2016 10:41:50 -0400 Received: by mail-qk0-f177.google.com with SMTP id o67so17591337qke.1 for <11450@debbugs.gnu.org>; Tue, 19 Jul 2016 07:41:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=C5yLYodDsJBin6xslS0HthkUn2/D1pCjJiQYn/m2Yl8=; b=gv80CpBqulqTCkkl8D0D7ovsdokEKAA4QyPrJlctQqDEL3fzCH8jCO9iZ0mkc/Gq4z HUD5C+e/ZRfNLJDAvCcUS3yUjKFaq6c9uOnw4Xpj42+bZsrGpJP841PwQFwhju2s9aoH ZremaNz4A1/mdLd7QRgsOogyPLxZW0B2cOnjSCf+txdP3z+pFxDyvWX1xAEajuVDl6PZ VVNATSrzhyMxJrPNEGJstasg0fZofvlMBcTlBUMFHutQ1trczjtdxmFNMuVdGcw8f/5T dnHmDPm2PtQkqvRINdo6RDtn87l5EU0jCWsQ+7Z9iVwOBer770gwT5N7YT0I0HhuBSt4 27DA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=C5yLYodDsJBin6xslS0HthkUn2/D1pCjJiQYn/m2Yl8=; b=IjN35w6ij3WbKT/AwwvUJ4iyjOptS9iom20SfOAV5nVb5QF6PdUtXH4BtEnmtsVUd3 JC9/bIENdSqJn4J1l+H6POUlxiJE0zV+Kd9oeqUjWMmNIcmvSF7StQKMfmuMGQ6AqDMe 9Yx7v9u9DbbUoehBQJHqPAf+Wlxt0XS1++BDbmFF8h+s9+AQyvNUTFnpPbrqNHLyZNxy gKMDY5+/6hLKry6cAabE627fk8t3NYO8iE/lkLmV9c0g0PthcMrGkAsmEz8MgUhjpPHY QbQS4XKNvCUJSjK/dEjuqk/l0gdmAVHWL10EfGQSpvcJm2G0tSM0KDUAV6RraocUWoVC LQoA== X-Gm-Message-State: ALyK8tLhfy5/hezOOULESB+0TRDTeMY6qdvyQaoNK735ezmQ1KXHxQseKpg9ua9Y8++TWD7Ud8opixmYkcS8vg== X-Received: by 10.55.109.198 with SMTP id i189mr53619179qkc.140.1468939304172; Tue, 19 Jul 2016 07:41:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.36.100 with HTTP; Tue, 19 Jul 2016 07:41:43 -0700 (PDT) In-Reply-To: References: <560758A9-61C8-4A4D-B873-FD3B412A0E79@sanityinc.com> From: David Leatherman Date: Tue, 19 Jul 2016 10:41:43 -0400 Message-ID: Subject: Re: bug#11450: 24.1.50; NS regression: fallback font used even when glyph available in primary font To: Alan Third Content-Type: multipart/alternative; boundary=001a114fda9c6c0ad60537fe1557 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 11450 Cc: Steve Purcell , 11450@debbugs.gnu.org, alptekin.aker@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a114fda9c6c0ad60537fe1557 Content-Type: text/plain; charset=UTF-8 Hi Alan, I hadn't noticed due to some workarounds but this bug appears to be fixed. Great success! Thanks, David On Sun, Jul 17, 2016 at 4:41 PM, Alan Third wrote: > Steve Purcell writes: > > > For example, the "GREEK SMALL LETTER LAMDA" (sic) character is > > available in my favoured primary fonts (Pragmata Pro or Anonymous > > Pro), but Emacs 24 still displays the Times New Roman version of the > > character. It turns out that this mistake is also made by Emacs > > 23.3.1. > > > > Meanwhile, OS X's Textedit app renders that character correctly in any > > font which contains it. > > > > Strangely, if Emacs' default font is set to Menlo, the lambda > > character from that font *is* used. The same applies to the "EMPTY > > SET" character. > > Hi, are either of you still seeing the problems with the incorrect fonts > being used? The entire font back-end for Emacs on OS X was replaced some > time ago, so hopefully if the problem wasn't sorted before then, that > should have done it. > -- > Alan Third > --001a114fda9c6c0ad60537fe1557 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Alan,

I hadn't noticed due to so= me workarounds but this bug appears to be fixed.

G= reat success!

Thanks,
David
<= div class=3D"gmail_extra">
On Sun, Jul 17, 20= 16 at 4:41 PM, Alan Third <alan@idiocy.org> wrote:
Steve Purcell <steve@sanityinc.com> writes:

> For example, the "GREEK SMALL LETTER LAMDA" (sic) character = is
> available in my favoured primary fonts (Pragmata Pro or Anonymous
> Pro), but Emacs 24 still displays the Times New Roman version of the > character. It turns out that this mistake is also made by Emacs
> 23.3.1.
>
> Meanwhile, OS X's Textedit app renders that character correctly in= any
> font which contains it.
>
> Strangely, if Emacs' default font is set to Menlo, the lambda
> character from that font *is* used. The same applies to the "EMPT= Y
> SET" character.

Hi, are either of you still seeing the problems with the incorrect fonts being used? The entire font back-end for Emacs on OS X was replaced some time ago, so hopefully if the problem wasn't sorted before then, that should have done it.
--
Alan Third

--001a114fda9c6c0ad60537fe1557-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 19 15:20:01 2016 Received: (at control) by debbugs.gnu.org; 19 Jul 2016 19:20:01 +0000 Received: from localhost ([127.0.0.1]:57617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPaYi-0000ZT-Ri for submit@debbugs.gnu.org; Tue, 19 Jul 2016 15:20:00 -0400 Received: from mail-wm0-f52.google.com ([74.125.82.52]:35681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPaYg-0000ZG-OO for control@debbugs.gnu.org; Tue, 19 Jul 2016 15:19:59 -0400 Received: by mail-wm0-f52.google.com with SMTP id f65so149442396wmi.0 for ; Tue, 19 Jul 2016 12:19:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:date:message-id:to:from:subject; bh=UziJ5A8F6tdbl8NSzIUinJ78pWQPphiUch1Uoq68NJI=; b=GnSwzxSRbfuGCBfCyegYOeB42QaF5Qv5AxG4FdRWQvR27ouKuuxf6+kt0dpXWjMz8H qvp75UynOV+ggiT1BJQrgNizyo5qO4I2I601poMEBzxVvwTsarXegPRwaCFKCY2uVE2e 2EOIJKDIr5zPaTux2BsOwiVWnjtBpeKTuCQYGkfxevkgkfjVNpA5f3OpFX2njrUpDtm4 8d5Mbap6ICjK8gN/pQiniQYI9M0w5dBNJ3L8oHyakDgzrx7eHFMV8dS4wEGjZZKFOfFV HNrA20DxgmqaFYu2IN81ff8YzdLo2GLpMzc01Bl0FSEQWKkBUy8v6APWfhIFnZwPLgLo A82w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:message-id:to:from:subject; bh=UziJ5A8F6tdbl8NSzIUinJ78pWQPphiUch1Uoq68NJI=; b=EHhYBvE24UCUhlMyOAASZzOO7J2glFlVUniqAcHLvy7cIIiBEmr0EiZP+5/5f1ytx7 PHqkujvapcgAiTmnesiCBMPwA3T8g9f/rbRsvxDrBWFP0UZjmsCEm0LXPAgwhI1xxTKu pOROmI68yyrwPTLjAq6bL99ssoO7L9uKfvGcgsNqtilQEi+O8g8lRrwa4f4yHAOEB7Ck qb9o2Rm2axzh8jCm9xUhgwVNc1zhn90WJCOBJH91nZ14ubHJMXgTEOTnc3tz/qwao1Of cPclukBr18vABqw2neUn+2NL2XV08RiC+Jec5GhslSX/gVRvmIT9BTw6I+16y6prUo4Z RRLA== X-Gm-Message-State: ALyK8tI/dwuCp3SYIWl29CebjwDLFS1PBThUgyt3lk4nj/90c1EH1kipkPBzSr17AD6P+Q== X-Received: by 10.28.1.23 with SMTP id 23mr6452173wmb.22.1468955992757; Tue, 19 Jul 2016 12:19:52 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-5cc4-ba14-a0d0-bdac.holly.idiocy.org. [2001:8b0:3f8:8129:5cc4:ba14:a0d0:bdac]) by smtp.gmail.com with ESMTPSA id b203sm9232483wmh.20.2016.07.19.12.19.51 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Jul 2016 12:19:52 -0700 (PDT) Date: Tue, 19 Jul 2016 20:19:55 +0100 Message-Id: To: control@debbugs.gnu.org From: Alan Third Subject: control message for bug #11450 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) tags 11450 fixed close 11450 25.1 From unknown Sat Jun 21 10:42:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 17 Aug 2016 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator