From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: ASCII-only startup message? Date: Sun, 27 Dec 2015 02:03:43 +0100 Message-ID: <567F38EF.1030908@gmail.com> References: <567ECD8C.1070408@cs.ucla.edu> <8360zlhy7x.fsf@gnu.org> <567EE043.9020109@cs.ucla.edu> <83y4chgh5q.fsf@gnu.org> <567EED47.1090700@cs.ucla.edu> <83si2pgci8.fsf@gnu.org> <567F22B1.9040702@cs.ucla.edu> <2dc99848-b6d5-4f53-b22c-66e29d15647c@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="avgNuNVwFGDSG4AHDH8HMRV318kX0sLlo" X-Trace: ger.gmane.org 1451178254 29004 80.91.229.3 (27 Dec 2015 01:04:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 27 Dec 2015 01:04:14 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 27 02:04:06 2015 Return-path: Envelope-to: ged-emacs-devel@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 1aCzkj-0000Pe-PN for ged-emacs-devel@m.gmane.org; Sun, 27 Dec 2015 02:04:06 +0100 Original-Received: from localhost ([::1]:40459 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aCzkj-0002Ak-6t for ged-emacs-devel@m.gmane.org; Sat, 26 Dec 2015 20:04:05 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48762) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aCzkT-0002Ac-1h for emacs-devel@gnu.org; Sat, 26 Dec 2015 20:03:50 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aCzkP-0006wg-RI for emacs-devel@gnu.org; Sat, 26 Dec 2015 20:03:48 -0500 Original-Received: from mout.kundenserver.de ([217.72.192.73]:58120) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aCzkP-0006wa-ID for emacs-devel@gnu.org; Sat, 26 Dec 2015 20:03:45 -0500 Original-Received: from [192.168.1.82] ([109.24.225.43]) by mrelayeu.kundenserver.de (mreue101) with ESMTPSA (Nemesis) id 0M1Wqf-1aSJi50srR-00tSyS for ; Sun, 27 Dec 2015 02:03:44 +0100 X-Enigmail-Draft-Status: N1110 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 In-Reply-To: <2dc99848-b6d5-4f53-b22c-66e29d15647c@default> X-Provags-ID: V03:K0:AUKLAUlbnhELpdoLO/k84bt8i0DuI9tt6lrduGtqG6tnne6S4C1 jkvZIylqWJnn5bBUV5K79hzvpAOY4mX4BIAhV+iALdKEy2TTS2N6R+REGmGaK7wdONUmOCg Ek8WAQnJ+3wH5qppNZ1e4L/L5EETCIry1GfZ7hZtLJn23ic8C0pSN/Y4dJlAbBsQqosOTii HUTBi/3DFosVKfJXhEFTA== X-UI-Out-Filterresults: notjunk:1;V01:K0:Ur/FWGz8QjQ=:Mcxw4tAYJg/dSIwGkbW1cH 446/qd73NPyHjexdaKzWlm8BN0dZasLpvIl0QPvihvZYlcEodxyUs/4NdTkRLon65xWElk87G Fd/rV4V+Nee/MJkUDHLW/ceY0oxZRqZwnyXUfRF1N9HiJPbCTP0wvfAi0vsZQ28EOFfeufHkT KubaFSS7spXutU63zZXfo8P71Ly07aKJvK+D6KwnENdqTvQVTRHEEAoTK19rsq98Jf1SU1mGA i7vkF7suZIiXsofoMtCygspCpP3mlxN9l3cs3syoBIpnQ9DfH5Ad1m0/gigHczlvqkhrUVhRu 9f1ynWISO3Q01O7d+NV3q126FB0kglGT8bVvpOx/WfqOB2NkjIj0OI6za2N1nNi3D+xCcbc21 g8W84qMeOkwhMwivFEyBHabB/+orROHFfVmyIWR//mFDJkJwyfSBiuJXQMb3kf6IRmC/acbG0 A2bp2Q1x/C2o5pvS0LuROBqw6eRA8+P9SFPHECuVE8kDUjSXvVlLya1UnyTEQqwA8NB9jbgcm Jm0b9vdSFrrk2eko//LCPlTIpLLiVlMCr3xX34fwhD2ZAA0Yzv7Yyr7Mrst3zKbR9dtGUrQu7 fB88gS77BNItXA98KqZGD51dV/fQs/dKmjPa90aVftdtmLeqD5NgGeeWOyDCFycaPGz9+C7U8 HFEheEFOySef4QOQDpbyZ0MGRxDDYmiwxhi7VZvvkbvA8vuX9ZcF1iQpJGjn2Vqe+kRY= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 217.72.192.73 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:196945 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --avgNuNVwFGDSG4AHDH8HMRV318kX0sLlo Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Drew, On 12/27/2015 01:17 AM, Drew Adams wrote: > I have never seen any doc or typography guideline that favors > a quotation mark over an apostrophe for English contractions, > possessives, or non-word plurals. Quite the contrary. These > use cases are precisely the raison d'=C3=AAtre for the apostrophe. I don't know much about this topic, so this may not be the type of docume= nts you're looking for. Are you aware of the following passage, on page 2= 74 of the latest Unicode standard (page 19 of http://www.unicode.org/vers= ions/Unicode8.0.0/ch06.pdf)? I believe that David Kastrup already quoted = it. > Apostrophes >=20 > U+0027 apostrophe is the most commonly used character for apostrophe. F= or > historical reasons, U+0027 is a particularly overloaded character. In A= SCII, it > is used to represent a punctuation mark (such as right single quotation= mark, > left single quotation mark, apostrophe punctuation, vertical line, or p= rime) or > a modifier letter (such as apostrophe modifier or acute accent). Punctu= ation > marks generally break words; modifier letters generally are considered = part of a > word. When text is set, U+2019 right single quotation mark is preferred= as > apostrophe, but only U+0027 is present on most keyboards. Software comm= only > offers a facility for automatically converting the U+0027 apostrophe to= a > contextually selected curly quotation glyph. In these systems, a U+0027= in the > data stream is always represented as a straight vertical line and can n= ever > represent a curly apostrophe or a right quotation mark. >=20 > Letter Apostrophe. >=20 > U+02BC modifier letter apostrophe is preferred where the apostrophe is = to > represent a modifier letter (for example, in transliterations to indica= te a > glottal stop). In the latter case, it is also referred to as a letter > apostrophe. >=20 > Punctuation Apostrophe. >=20 > U+2019 right single quotation mark is preferred where the character is = to > represent a punctuation mark, as for contractions: =E2=80=9CWe=E2=80=99= ve been here before.=E2=80=9D In > this latter case, U+2019 is also referred to as a punctuation apostroph= e. >=20 > An implementation cannot assume that users=E2=80=99 text always adheres= to the > distinction between these characters. The text may come from different = sources, > including mapping from other character sets that do not make this disti= nction > between the letter apostrophe and the punctuation apostrophe/right sing= le > quotation mark. In that case, all of them will generally be represented= by > U+2019. >=20 > The semantics of U+2019 are therefore context dependent. For example, i= f > surrounded by letters or digits on both sides, it behaves as an in-text= > punctuation character and does not separate words or lines. I understand this as an explicit endorsement of "There=E2=80=99s" over "T= here's", and of l"it=E2=80=99s the _wrong thing_" over "it's the _wrong t= hing_". Mark Davis (the president of the Unicode consortium) clarified th= is in an email back in 1999: http://www.unicode.org/mail-arch/unicode-ml/= Archives-Old/UML017/0558.html Cheers, Cl=C3=A9ment. --avgNuNVwFGDSG4AHDH8HMRV318kX0sLlo Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJWfzjvAAoJEPqg+cTm90wju0EP/Ro9tx2Tn2pz4Y2phYZo4+FC qCJ1r+y7sPCW6RtUip5gkKIbli54oiiB7bbYvxTpOgy/j4KvxsfWcVfaC337DePT XM3wuZOzMpBn/3FFcWJET8oOsCVgycwreNwiNFZo4rAZoxJ5gQ/q6MgAVbU9jP01 iqQReGCEvVxDWBI1JS3fnizqg/y4L6iUjL6ZmpUI5I6c+wOTvlY0Hb2gCFiuYGHP a+6dycsvS52qwcKqYtTpyptdfLQfi8xk+LpVN8I/bVXwA74OXFQ0yG/S8SJy6Zof X/Xh5AzkSg3M1l/CKmZP8lQ7G5lCOFpoHjlXaoLpv+mS7tQTx2MCRc52ghX1DaSo WCnrXswsoKQUJD8InCv2q3O6NyZzsTHbWNeJm2ucJqSjGttT2PTOIOU2erSUzFO3 c7/f6y6HM3p828uqNXCxFS9HFpZ85D/9Gjyk2A5jilWgDxhg9wwKQysU4Ur7JjAP yJxndv6ENeDU4Sk1MfuHDtv5oqd0rVFOQdPVAcXFNv+9XldkzvHYQ4tldaiNfdxd JGL93P0HX4jjLP4e9NuHCnUgTkgVs54zkCrxL+NssXDGZIzV4foLkTbmswVw4vPX Ui4f4Ql7YxCJGKD4OykGF9lx3jUQS8WlFtZZwCSeraDc8lVzl7Q43KoriornOkkG Y7/8c0MPZlJtZhw9gmp+ =f3gH -----END PGP SIGNATURE----- --avgNuNVwFGDSG4AHDH8HMRV318kX0sLlo--