From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit-Claudel Newsgroups: gmane.emacs.bugs Subject: bug#23425: master branch: `message' wrongly corrupts ' to curly quote. Date: Tue, 6 Jun 2017 15:39:57 -0400 Message-ID: <10515b89-1c60-227e-ff3d-3127f59c0daf__228.372592437331$1496778083$gmane$org@gmail.com> References: <17c1c00d-a275-5e61-0c47-6872a64a9347@cs.ucla.edu> <20170531212452.GA3789@acm.fritz.box> <07bf5f9d-e8cd-a4d9-1843-b488bfe0b92c@cs.ucla.edu> <20170602210209.GA3570@acm.fritz.box> <11c0adfb-7fdd-8d28-1a47-869e3e7043ea@cs.ucla.edu> <20170603205331.GA2130@acm.fritz.box> <20170605162737.GA30946@acm.fritz.box> <20170605203753.GB30946@acm.fritz.box> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1496778083 8986 195.159.176.226 (6 Jun 2017 19:41:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 6 Jun 2017 19:41:23 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 Cc: Andreas Schwab , Paul Eggert , 23425@debbugs.gnu.org, Alan Mackenzie , Emacs developers To: Yuri Khan Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jun 06 21:41:12 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIKLo-0001kV-Ca for geb-bug-gnu-emacs@m.gmane.org; Tue, 06 Jun 2017 21:41:12 +0200 Original-Received: from localhost ([::1]:39873 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dIKLt-0007pe-DL for geb-bug-gnu-emacs@m.gmane.org; Tue, 06 Jun 2017 15:41:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40604) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dIKLj-0007pL-B0 for bug-gnu-emacs@gnu.org; Tue, 06 Jun 2017 15:41:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dIKLe-0001Na-Fy for bug-gnu-emacs@gnu.org; Tue, 06 Jun 2017 15:41:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57207) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dIKLe-0001NN-CO for bug-gnu-emacs@gnu.org; Tue, 06 Jun 2017 15:41:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dIKLe-0002aK-3K for bug-gnu-emacs@gnu.org; Tue, 06 Jun 2017 15:41:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit-Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Jun 2017 19:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23425 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23425-submit@debbugs.gnu.org id=B23425.14967780079818 (code B ref 23425); Tue, 06 Jun 2017 19:41:02 +0000 Original-Received: (at 23425) by debbugs.gnu.org; 6 Jun 2017 19:40:07 +0000 Original-Received: from localhost ([127.0.0.1]:59878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIKKk-0002YI-Q1 for submit@debbugs.gnu.org; Tue, 06 Jun 2017 15:40:06 -0400 Original-Received: from mail-qt0-f179.google.com ([209.85.216.179]:33998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIKKi-0002Xj-Kn for 23425@debbugs.gnu.org; Tue, 06 Jun 2017 15:40:04 -0400 Original-Received: by mail-qt0-f179.google.com with SMTP id c10so87985224qtd.1 for <23425@debbugs.gnu.org>; Tue, 06 Jun 2017 12:40:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=VUsWd3KQPt3V6tdrbMChQ5vV7JGz3Wvf2mTmSfq+wFY=; b=vT1JNi/YJIYR2USHZxGdlx8xER/IicyU6KSASKIsVZhjLNsifw6X7zxTgwHWSp169i K4f0etwImiR2YhTFIqkXbnkiT7tq0wLRAkNJj1I/61m1pCwGTBzlKKHQbOeKVw6ihMJT zRUGSJI5jiizkrgHt2MOC6RuBl99Mg/DaeRO3717DvIjc6hPEDjLsR8zQxEa7v0RVwfS fYF0B80mr4QsH5Uqlfl8IUNQtbARMKxLMLVHdeA08k/9MBDBMpeG0ncGS77qgN2BAAVW 5mrggOPqXVt1+cT5OGhv4cKDkbHbHOSgJ24XJTgO3Cr6cAk2z4PBCZVl7SO+ljPo4INL yzGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=VUsWd3KQPt3V6tdrbMChQ5vV7JGz3Wvf2mTmSfq+wFY=; b=BoNHHVfR2fWzP5NIHhb1DRe2cCaYG1H3bgb3SC9Mh+lMtEtR/gjPkn+naOO8/KOXc5 Iz3qg6QJeX2Jisr7OiCsIq6+MaANAIPwAGXYvqlrVvScyspa8alp+KJVgfMuqKwt5AtX oMO++ge7mK5HltzgIaG6zXgUNpZbts18QTKO6BKtCs8MglIvEA3Vz336G3V75dGfRmkT tlwiDEGoF2ImXc89ml8hAsHYuCA0ATIiKs0xHlnKzN8CkUOyt6YZgNNLvhZ10Hw18C1j HrAsY+PZP9M+ANtoHo8RnAaN5r85qMF/BDB/Qs77EIHW5PDebxFCkdTNUuM6fJ1gwA6h P7Yg== X-Gm-Message-State: AKS2vOy/x+uauSfLdBMsAYnmzGPsjxEJUzTgT+8TJm2d2VdGiU8rJWEt eiI7bJU1WVqs2g== X-Received: by 10.55.107.70 with SMTP id g67mr33364186qkc.107.1496777999006; Tue, 06 Jun 2017 12:39:59 -0700 (PDT) Original-Received: from ?IPv6:2001:470:8b2d:1a:9bab:c177:73b2:20a9? ([2001:470:8b2d:1a:9bab:c177:73b2:20a9]) by smtp.gmail.com with ESMTPSA id i33sm11483441qtb.2.2017.06.06.12.39.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 06 Jun 2017 12:39:58 -0700 (PDT) In-Reply-To: Content-Language: en-GB X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:133349 Archived-At: On 2017-06-06 14:59, Yuri Khan wrote: > So, yes, I expect that the majority of Ukrainian computer users do in > fact enter U+0027 when the correct character is U+02BC. Makes sense, thanks for clarifying. It might be possible to enforce that translation files use the proper character (people writing translations for Emacs will be able to rely on an appropriate Emacs input method). Can you confirm that this would sidestep the issue that you mentioned earlier? We'd never have ' where ʼ is meant, and so automatic `'-translation wouldn't cause unexpected issues. (The language that prompted my initial email was unsurprisingly French, which uses ' between consecutive characters (it'd be a pain to have to type "l%'arrivée d%'un email", and I don't know anyone who types in the proper "l’arrivée d’un email", except when their text editor auto-corrects). Clément.