From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Quotes do not display correctly Date: Thu, 07 Apr 2016 18:22:57 +0300 Message-ID: <83k2k9l9ym.fsf@gnu.org> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1460042618 15393 80.91.229.3 (7 Apr 2016 15:23:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 7 Apr 2016 15:23:38 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Apr 07 17:23:37 2016 Return-path: Envelope-to: geh-help-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 1aoBmT-0005Ap-0s for geh-help-gnu-emacs@m.gmane.org; Thu, 07 Apr 2016 17:23:37 +0200 Original-Received: from localhost ([::1]:50542 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aoBmS-0002sn-CI for geh-help-gnu-emacs@m.gmane.org; Thu, 07 Apr 2016 11:23:36 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45915) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aoBmC-0002sZ-IR for help-gnu-emacs@gnu.org; Thu, 07 Apr 2016 11:23:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aoBm7-0001lV-L2 for help-gnu-emacs@gnu.org; Thu, 07 Apr 2016 11:23:20 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36846) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aoBm7-0001lM-HD for help-gnu-emacs@gnu.org; Thu, 07 Apr 2016 11:23:15 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2928 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aoBm6-0000h0-QO for help-gnu-emacs@gnu.org; Thu, 07 Apr 2016 11:23:15 -0400 In-reply-to: (message from Nick Helm on Thu, 7 Apr 2016 09:20:47 +0000) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:109730 Archived-At: > From: Nick Helm > Date: Thu, 7 Apr 2016 09:20:47 +0000 > > However, since Emacs 25.x, I have lost the ability to work with some > quote chars – in particular quote pairs 0x2018 and 0x2019, and 0x201C > and 0x201D. These are Unicode chars LEFT/RIGHT SINGLE QUOTATION MARK > and LEFT/RIGHT DOUBLE QUOTATION MARK, or what some people call > typographic or curly quotes. > > For some reason, Emacs now shows these quote marks in my org-mode > and markdown-mode buffers (and, as far as I can tell, everywhere else in > Emacs, including fundamental mode) as either a grave accent (0x60) and > single quote (0x27) pair, or a double quote (0x22) pair (see screen > shot). I say shows, because when I do C-u C-x = on these chars, the > decomposition tells me they are, in fact, the quote chars I expect, Emacs > just chooses to display them as something else. > > The quotes also appear to have a display table and face applied, but I > don’t understand the significance of this information, or if it’s a clue to > solving my problem. It _is_ a clue. But to understand what goes wrong, more information is needed, because Emacs was supposed to set up the display table only if your display is unable to show the Unicode quote characters. So please make a bug report, and include there the details about how you started Emacs. Also, please make sure you try reproducing the problem with the latest emacs-25 branch of the Emacs repository, or at least with the latest pretest of Emacs 25, because it's possible that this problem was already solved.