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#20707: [PROPOSED PATCH] Use curved quoting in C-generated errors Date: Tue, 02 Jun 2015 16:26:40 -0700 Organization: UCLA Computer Science Department Message-ID: <556E3BB0.90807@cs.ucla.edu> References: <20150601104935.19764.qmail@mail.muc.de> <556C81C4.3010107@cs.ucla.edu> <20150601171723.GB16298@acm.fritz.box> <556CA97C.8070807@cs.ucla.edu> <20150602115600.GA3468@acm.fritz.box> <556DCE36.9070505@cs.ucla.edu> <20150602170724.GA2567@acm.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1433287649 12397 80.91.229.3 (2 Jun 2015 23:27:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Jun 2015 23:27:29 +0000 (UTC) Cc: 20707@debbugs.gnu.org To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 03 01:27:16 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 1YzvaR-00060P-Ix for geb-bug-gnu-emacs@m.gmane.org; Wed, 03 Jun 2015 01:27:11 +0200 Original-Received: from localhost ([::1]:33001 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YzvaQ-0003lq-Cs for geb-bug-gnu-emacs@m.gmane.org; Tue, 02 Jun 2015 19:27:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45323) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YzvaM-0003lj-6c for bug-gnu-emacs@gnu.org; Tue, 02 Jun 2015 19:27:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YzvaI-0007lM-Sj for bug-gnu-emacs@gnu.org; Tue, 02 Jun 2015 19:27:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56311) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YzvaI-0007lI-PT for bug-gnu-emacs@gnu.org; Tue, 02 Jun 2015 19:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YzvaI-00025j-DP for bug-gnu-emacs@gnu.org; Tue, 02 Jun 2015 19:27: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: Tue, 02 Jun 2015 23:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20707 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 20707-submit@debbugs.gnu.org id=B20707.14332876108009 (code B ref 20707); Tue, 02 Jun 2015 23:27:02 +0000 Original-Received: (at 20707) by debbugs.gnu.org; 2 Jun 2015 23:26:50 +0000 Original-Received: from localhost ([127.0.0.1]:38053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yzva5-000256-S5 for submit@debbugs.gnu.org; Tue, 02 Jun 2015 19:26:50 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:39471) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yzva3-00024g-D2 for 20707@debbugs.gnu.org; Tue, 02 Jun 2015 19:26:48 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 1D87816064B; Tue, 2 Jun 2015 16:26:41 -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 XAcr12UsRDli; Tue, 2 Jun 2015 16:26:40 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 6531C1606A0; Tue, 2 Jun 2015 16:26:40 -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 XNp8shNwvcZR; Tue, 2 Jun 2015 16:26:40 -0700 (PDT) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 4C5A616064B; Tue, 2 Jun 2015 16:26:40 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 In-Reply-To: <20150602170724.GA2567@acm.fritz.box> 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:103525 Archived-At: On 06/02/2015 10:07 AM, Alan Mackenzie wrote: > You're now > changing Emacs so that its proper working is restricted to UTF-8 > environemnts Emacs still works in non-UTF-8 environments. That's the point of commit 496bfe74990d6601d3584cb900643aa77d7b7a78, which causes Emacs to display curved quotes using straight ASCII approximations in environments that can't display curved quotes. The abovementioned patch was needed regardless of the other recent quote-related changes to Emacs, because the Emacs info files typically contain curved quotes nowadays anyway, and users in 8-bit environments had trouble reading them otherwise. To some extent this is an inevitable result of the rest of the world moving on, and of Emacs's old ASCII-only tradition having to adapt. If you prefer a font that supports only Latin-9 characters I suggest setting the locale to en_GB.iso885915 instead of en_GB.utf8. That way, Emacs shouldn't send undisplayable characters to your screen so you shouldn't see all those '?'s. Likewise with other programs, as this issue isn't Emacs-specific.