From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: don@donarmstrong.com (Emacs bug Tracking System) Newsgroups: gmane.emacs.bugs Subject: bug#316: marked as done (XFLD fonts broken on w32 since around font-backend merge) Date: Mon, 26 May 2008 07:25:05 -0700 Message-ID: References: <483AC5E2.1070203@gnu.org> <483AC2B9.5000007@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----------=_1211811905-18677-0" X-Trace: ger.gmane.org 1211812345 14222 80.91.229.12 (26 May 2008 14:32:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 26 May 2008 14:32:25 +0000 (UTC) To: Jason Rumney Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon May 26 16:33:06 2008 Return-path: Envelope-to: geb-bug-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 1K0dko-0000zp-QK for geb-bug-gnu-emacs@m.gmane.org; Mon, 26 May 2008 16:32:52 +0200 Original-Received: from localhost ([127.0.0.1]:43330 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K0dk2-00070I-OY for geb-bug-gnu-emacs@m.gmane.org; Mon, 26 May 2008 10:32:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K0djw-0006zK-OU for bug-gnu-emacs@gnu.org; Mon, 26 May 2008 10:31:56 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K0djs-0006yE-Tu for bug-gnu-emacs@gnu.org; Mon, 26 May 2008 10:31:56 -0400 Original-Received: from [199.232.76.173] (port=42810 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K0djs-0006y8-Lz for bug-gnu-emacs@gnu.org; Mon, 26 May 2008 10:31:52 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:56467) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1K0djm-0001n9-M1; Mon, 26 May 2008 10:31:47 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m4QEVhLO020925; Mon, 26 May 2008 07:31:43 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id m4QEP5xu018793; Mon, 26 May 2008 07:25:05 -0700 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: don@donarmstrong.com X-Emacs-PR-Message: closed 316 X-Emacs-PR-Package: emacs X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:18136 Archived-At: This is a multi-part message in MIME format... ------------=_1211811905-18677-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Mon, 26 May 2008 15:14:58 +0100 with message-id <483AC5E2.1070203@gnu.org> and subject line Re: XFLD fonts broken on w32 since around font-backend mer= ge has caused the Emacs bug report #316, regarding XFLD fonts broken on w32 since around font-backend merge to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact don@donarmstrong.com immediately.) --=20 316: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=3D316 Emacs Bug Tracking System Contact don@donarmstrong.com with problems ------------=_1211811905-18677-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-2.7 required=4.0 tests=AWL,BAYES_00,FOURLA autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 26 May 2008 14:03:00 +0000 Received: from mercure.iro.umontreal.ca (mercure.iro.umontreal.ca [132.204.24.67]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m4QE2rpc012984 for ; Mon, 26 May 2008 07:02:55 -0700 Received: by mercure.iro.umontreal.ca (Postfix, from userid 20848) id 4C2E02CFAC9; Mon, 26 May 2008 10:02:53 -0400 (EDT) X-Original-To: monnier@iro.umontreal.ca Received: from perlin.iro.umontreal.ca (perlin.iro.umontreal.ca [132.204.24.51]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 2A5572CF787 for ; Mon, 26 May 2008 10:02:53 -0400 (EDT) Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by perlin.iro.umontreal.ca (Postfix) with ESMTP id AADC6148218 for ; Mon, 26 May 2008 10:02:40 -0400 (EDT) Received: from localhost ([127.0.0.1]:57581 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K0dHc-0006tr-HP for monnier@iro.umontreal.ca; Mon, 26 May 2008 10:02:40 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K0dGd-0006VF-5x for emacs-devel@gnu.org; Mon, 26 May 2008 10:01:39 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K0dGb-0006TA-Nj for emacs-devel@gnu.org; Mon, 26 May 2008 10:01:38 -0400 Received: from [199.232.76.173] (port=35049 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K0dGb-0006So-Bk for emacs-devel@gnu.org; Mon, 26 May 2008 10:01:37 -0400 Received: from fencepost.gnu.org ([140.186.70.10]:47449) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K0dGb-0003Eb-9V for emacs-devel@gnu.org; Mon, 26 May 2008 10:01:37 -0400 Received: from mx10.gnu.org ([199.232.76.166]:48540) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1K0dF2-0002XT-Bw for emacs-pretest-bug@gnu.org; Mon, 26 May 2008 10:00:00 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1K0dGX-0003DT-AW for emacs-pretest-bug@gnu.org; Mon, 26 May 2008 10:01:36 -0400 Received: from mk-outboundfilter-4.mail.uk.tiscali.com ([212.74.114.32]:3193) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K0dGW-0003D2-UC for emacs-pretest-bug@gnu.org; Mon, 26 May 2008 10:01:33 -0400 X-Trace: 86821249/mk-outboundfilter-2.mail.uk.tiscali.com/F2S/$ACCEPTED/freedom2Surf-customers/83.67.23.108 X-SBRS: None X-RemoteIP: 83.67.23.108 X-IP-MAIL-FROM: jasonr@gnu.org X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AngFAPNfOkhTQxds/2dsb2JhbACBVapK X-IronPort-AV: E=Sophos;i="4.27,542,1204502400"; d="scan'208";a="86821249" X-IP-Direction: IN Received: from i-83-67-23-108.freedom2surf.net (HELO wanchan.jasonrumney.net) ([83.67.23.108]) by smtp.f2s.tiscali.co.uk with ESMTP; 26 May 2008 15:01:31 +0100 Received: from [192.168.249.27] (chiko.jasonrumney.net [192.168.249.27]) by wanchan.jasonrumney.net (Postfix) with ESMTP id 01F8642E for ; Mon, 26 May 2008 15:01:30 +0100 (BST) Message-ID: <483AC2B9.5000007@gnu.org> Date: Mon, 26 May 2008 15:01:29 +0100 From: Jason Rumney User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: emacs-pretest-bug X-Enigmail-Version: 0.95.6 OpenPGP: id=8086879D Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: Subject: XFLD fonts broken on w32 since around font-backend merge X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org Errors-To: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-2.599, requis 5, autolearn=not spam, BAYES_00 -2.60, SPF_HELO_PASS -0.00, STOCK_S_SYMB 0.00) X-DIRO-MailScanner-From: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org Since sometime around the font backend merge, fonts specified as XFLD no longer work on Windows. emacs -Q -fn "-*-DejaVu Sans Mono-normal-r-*-*-13-*-*-*-c-*-iso8859-1" results in Emacs not starting, and the following message on stderr: Font `-*-DejaVu Sans Mono-normal-r-*-*-13-*-*-*-c-*-iso8859-1' is not defined. Emacs now seems to only recognize that font if the slant is specified as "normal" rather than "r", and the spacing as "m" (previous versions of Emacs on Windows only used "c" and "p" here, but up until the merge of font-backend code, Emacs seemed to be happy using a font with FONT_SPACING_MONO when "c" was specified). ------------=_1211811905-18677-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-2.7 required=4.0 tests=AWL,BAYES_00,FOURLA, SPF_HELO_PASS autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 316-done) by emacsbugs.donarmstrong.com; 26 May 2008 14:15:11 +0000 Received: from mk-outboundfilter-4.mail.uk.tiscali.com (mk-outboundfilter-4.mail.uk.tiscali.com [212.74.114.32]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m4QEF7hh016262 for <316-done@emacsbugs.donarmstrong.com>; Mon, 26 May 2008 07:15:08 -0700 X-Trace: 86828958/mk-outboundfilter-2.mail.uk.tiscali.com/F2S/$ACCEPTED/freedom2Surf-customers/83.67.23.108 X-SBRS: None X-RemoteIP: 83.67.23.108 X-IP-MAIL-FROM: jasonr@gnu.org X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AngFAE9iOkhTQxds/2dsb2JhbACBVapB X-IronPort-AV: E=Sophos;i="4.27,542,1204502400"; d="scan'208";a="86828958" X-IP-Direction: IN Received: from i-83-67-23-108.freedom2surf.net (HELO wanchan.jasonrumney.net) ([83.67.23.108]) by smtp.f2s.tiscali.co.uk with ESMTP; 26 May 2008 15:15:00 +0100 Received: from [192.168.249.27] (chiko.jasonrumney.net [192.168.249.27]) by wanchan.jasonrumney.net (Postfix) with ESMTP id D143A42E; Mon, 26 May 2008 15:15:00 +0100 (BST) Message-ID: <483AC5E2.1070203@gnu.org> Date: Mon, 26 May 2008 15:14:58 +0100 From: Jason Rumney User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: emacs-pretest-bug CC: 316-done@emacsbugs.donarmstrong.com Subject: Re: XFLD fonts broken on w32 since around font-backend merge References: <483AC2B9.5000007@gnu.org> In-Reply-To: <483AC2B9.5000007@gnu.org> X-Enigmail-Version: 0.95.6 OpenPGP: id=8086879D Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Jason Rumney wrote: > Emacs now seems to only recognize that font if the slant is specified > as "normal" rather than "r", and the spacing as "m" (previous versions > of Emacs on Windows only used "c" and "p" here, but up until the merge > of font-backend code, Emacs seemed to be happy using a font with > FONT_SPACING_MONO when "c" was specified). It turns out that only the latter is causing the failure, so I've changed the w32 font backends to report FONT_SPACING_CHARCELL for all monospaced fonts rather than FONT_SPACING_MONO. The use of normal/italic/oblique for the slant field in font_unparse_xfld could still be causing problems elsewhere (eg there seem to be reports still open of some fonts no longer working with the freetype and xft backends, which could be caused by inconsistencies in xfld names like this, at least while XFLD is still being used as our primary format for names). ------------=_1211811905-18677-0--