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.devel Subject: Re: 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@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 1496778010 26438 195.159.176.226 (6 Jun 2017 19:40:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 6 Jun 2017 19:40:10 +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 , Emacs developers , 23425@debbugs.gnu.org, Alan Mackenzie To: Yuri Khan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 06 21:40:06 2017 Return-path: Envelope-to: ged-emacs-devel@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 1dIKKj-0006RY-2C for ged-emacs-devel@m.gmane.org; Tue, 06 Jun 2017 21:40:05 +0200 Original-Received: from localhost ([::1]:39867 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dIKKl-0007H2-DD for ged-emacs-devel@m.gmane.org; Tue, 06 Jun 2017 15:40:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40024) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dIKKe-0007Gp-KZ for emacs-devel@gnu.org; Tue, 06 Jun 2017 15:40:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dIKKd-0000xP-QA for emacs-devel@gnu.org; Tue, 06 Jun 2017 15:40:00 -0400 Original-Received: from mail-qt0-x231.google.com ([2607:f8b0:400d:c0d::231]:34050) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dIKKd-0000xE-LH for emacs-devel@gnu.org; Tue, 06 Jun 2017 15:39:59 -0400 Original-Received: by mail-qt0-x231.google.com with SMTP id c10so87985267qtd.1 for ; Tue, 06 Jun 2017 12:39:59 -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=tUYQv3vbX9xZ547bUZ5zsBpdaf6jGfddxa+a+cop2PUiKOKfS1F3dlosDHOyJR+cGz bDlukzcMz9TV+PKBD2rHpSnGFuQp7K8oxpY/03y2+M0/w3nC05vv8k4iPl8t80J3kdNI uTbsJMDqeAp7L21YCql17Slzdvd+lq4axJ7zsYbNNLHW0zLn144WPlJoG7Fhlxg0PU2b nfIldWXOBYiJnNP1bSk0ArXKZPU/ZKDEI7o71Tz+k0qF2eZ43ovtR6LZBiqHyxde8G1i Y4GF+/TYpjfu5g4cdnWMfFt0fhzO0q3CgRfB0FcsGuq5w9HsO6d1XlJD7rB+N015R44/ xOOA== X-Gm-Message-State: AKS2vOwZxyxkG9Bl1E0qCXFWmxMrbZevNZWZH/lEj90gOlYq29faApyp XRqd2Kegxu9VORhEMdY= 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-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::231 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:215476 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.