From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.bugs Subject: bug#20926: 25.0.50; Quotation marks always display as hard quotes Date: Mon, 29 Jun 2015 13:42:18 +0100 Message-ID: Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1435581819 30102 80.91.229.3 (29 Jun 2015 12:43:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Jun 2015 12:43:39 +0000 (UTC) To: 20926@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jun 29 14:43:20 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 1Z9YP6-0006Hd-PW for geb-bug-gnu-emacs@m.gmane.org; Mon, 29 Jun 2015 14:43:17 +0200 Original-Received: from localhost ([::1]:42132 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9YP1-0001nv-D6 for geb-bug-gnu-emacs@m.gmane.org; Mon, 29 Jun 2015 08:43:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52635) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9YOy-0001nq-7I for bug-gnu-emacs@gnu.org; Mon, 29 Jun 2015 08:43:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9YOs-0007nT-Uw for bug-gnu-emacs@gnu.org; Mon, 29 Jun 2015 08:43:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59512) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9YOs-0007nN-QJ for bug-gnu-emacs@gnu.org; Mon, 29 Jun 2015 08:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Z9YOs-0004Uo-HA for bug-gnu-emacs@gnu.org; Mon, 29 Jun 2015 08:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Artur Malabarba Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Jun 2015 12:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20926 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.143558175617244 (code B ref -1); Mon, 29 Jun 2015 12:43:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 29 Jun 2015 12:42:36 +0000 Original-Received: from localhost ([127.0.0.1]:60958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9YOR-0004U4-7q for submit@debbugs.gnu.org; Mon, 29 Jun 2015 08:42:35 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38758) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9YOO-0004Tq-Ql for submit@debbugs.gnu.org; Mon, 29 Jun 2015 08:42:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9YOI-0007ao-MP for submit@debbugs.gnu.org; Mon, 29 Jun 2015 08:42:27 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:34130) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9YOI-0007aj-JC for submit@debbugs.gnu.org; Mon, 29 Jun 2015 08:42:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52227) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9YOE-0001f7-Gb for bug-gnu-emacs@gnu.org; Mon, 29 Jun 2015 08:42:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9YOD-0007Zs-Hs for bug-gnu-emacs@gnu.org; Mon, 29 Jun 2015 08:42:22 -0400 Original-Received: from mail-la0-x232.google.com ([2a00:1450:4010:c03::232]:36677) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9YOD-0007Zc-97 for bug-gnu-emacs@gnu.org; Mon, 29 Jun 2015 08:42:21 -0400 Original-Received: by lagc2 with SMTP id c2so8180126lag.3 for ; Mon, 29 Jun 2015 05:42:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=VqAPdzbDYXx3OE72rMT9bnYpddLmxx4AMl5oXhgGAfo=; b=tCjw9OAy535MDyTQRuQZTc2LTZ1O1IihaTgm0zzIraytsmZEWe2W6CoHv+igwr4yoQ li65haKbQo6wYMrR4TPWEGOkZwTivA0JVHps/5qHh7XffH0Q+pBB8Bn5MVPjJExTSNrU zVK5MHZcnWzbgQYJYwMfitG5gvfABW3zPHl46b0uk20IbQQBSqCseesbKkONDxjPSla2 X+ME/5n3OMRS5ZDWD/9gFd6kTnuezGT9kf6fpe3qoH/+Do7+DPZUKaV7jN8z0S6qamoN C6Fm2Pg9SNApmFgKn/hdSUKiwSgwzBFXOdiihgug3VcZrdGszqT4nMK0vUw2pQnQOF/v L3hA== X-Received: by 10.112.138.199 with SMTP id qs7mr3772867lbb.21.1435581738376; Mon, 29 Jun 2015 05:42:18 -0700 (PDT) Original-Received: by 10.25.214.133 with HTTP; Mon, 29 Jun 2015 05:42:18 -0700 (PDT) X-Google-Sender-Auth: hu6U6EYK7l2swbuWo2_iYqHMqVA X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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:104471 Archived-At: 1. Start emacs -Q 2. go to *scratch* buffer 3. Type C-x RET 8 LEFT SINGLE QUOTATION MARK At first sight, it seems that a hard quote gets inserted instead. Examining it with `describe-char' (below) reveals that it is indee= d a round quote, but the display table is hiding it. Note that the display table hides it even on the Help buffer itself! The same happens for double quotes. And it's not exlusive to elisp mode (I tested fundamental and text modes as well). I haven't managed to follow all of the quote-gate conversation, but I'm assuming this is a bug, as I can't think of a situation where it would be right to mask a double quote the user has explicitly typed. --- position: 411 of 3041 (13%), column: 0 character: =E2=80=98 (displayed as =E2=80=98) (codepoint 8216, = #o20030, #x2018) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0x2018 script: symbol syntax: . which means: punctuation category: .:Base, c:Chinese, h:Korean, j:Japanese to input: type "C-x 8 RET 2018" or "C-x 8 RET LEFT SINGLE QUOTATION MARK" buffer code: #xE2 #x80 #x98 file code: #xE2 #x80 #x98 (encoded by coding system utf-8-emacs= ) display: by display table entry [?'] (see below) The display table entry is displayed by these fonts (glyph codes): ': xft:-unknown-Ubuntu Mono-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1 (#x0A) Character code properties: customize what to show name: LEFT SINGLE QUOTATION MARK old-name: SINGLE TURNED COMMA QUOTATION MARK general-category: Pi (Punctuation, Initial quote) decomposition: (8216) ('=E2=80=98') There are text properties here: fontified t In GNU Emacs 25.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.23) of 2015-06-01 on it055607 Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04.2 LTS Configured features: XPM JPEG TIFF GIF PNG SOUND GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE XFT ZLIB Important settings: value of $LANG: en_GB value of $XMODIFIERS: @im=3Dibus locale-coding-system: iso-latin-1-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-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