From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/111818 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Thangalin Newsgroups: gmane.comp.tex.context Subject: Re: Straight Quotes / Curly Quotes Date: Fri, 18 Jun 2021 09:05:40 -0700 Message-ID: References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6344383869174120534==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1116"; mail-complaints-to="usenet@ciao.gmane.io" To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Jun 18 18:06:26 2021 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1luH0i-000Ac1-4M for gctc-ntg-context-518@m.gmane-mx.org; Fri, 18 Jun 2021 18:06:24 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 88078284835; Fri, 18 Jun 2021 18:05:57 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DC5lb0qtBd7H; Fri, 18 Jun 2021 18:05:55 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id C372A284849; Fri, 18 Jun 2021 18:05:55 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id C0510284847 for ; Fri, 18 Jun 2021 18:05:54 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wTirQ2vS89Y4 for ; Fri, 18 Jun 2021 18:05:53 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.210.44; helo=mail-ot1-f44.google.com; envelope-from=thangalin@gmail.com; receiver= Original-Received: from mail-ot1-f44.google.com (mail-ot1-f44.google.com [209.85.210.44]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 33FC9284835 for ; Fri, 18 Jun 2021 18:05:53 +0200 (CEST) Original-Received: by mail-ot1-f44.google.com with SMTP id h24-20020a9d64180000b029036edcf8f9a6so10183114otl.3 for ; Fri, 18 Jun 2021 09:05:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=auiT1riDLlnW68WPP1WVhxsL65ZRct7mfluKg1nhPkM=; b=bVidconruCud8nXqwf3g9YTSGTAZ87VyIHOCY7acOM00UhpBG/o5CNzt0/khwUMZjY QV8+dEZuyhWHaCRzCQ5vmTM/E00gF4aOahNgv0MspZ5C6RVtsuCSPbPwlmabh9FqQi5H mz39kaVYxHoEg58NAcE0F3JY424ZahBIYBZ/JN8lBCynoxWxECElCy5IqK14iU2C3oBs TSN07pdCr29JqsLJ4gydxMd0OYe6NzprYdahyaZZwMPP4WrNnZwnjV+TbfaUJPTXLEa4 CaKkodrZGBOqQK9P35j+SqC4EgjuxHY7iejAZgrM9SyjhaLa/uv+rlkAuO57a96kCL4Q itJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=auiT1riDLlnW68WPP1WVhxsL65ZRct7mfluKg1nhPkM=; b=ieGsvKCq7mULgywF6sqTljPjDzy6IwgW6C3apL8s1Oqw0treclQ+BFZ8/GHHt0UdZJ njorqR+oFscLm0ud4A7y7/Gmp6H/fJwrzDh8VaDf26XoxO9p+ehzPKmtYOp+S0H15qXu As75sM6PM9os0GBYfvK3tIKuq76INmKq99kvBHYddAnnLJ6HOl53Bv788Bt2G1rl3tbG Mo0KAuX5zu03fT+gxkylwO7qSN9S9WE/vrU4UGcI6ti01ejKp06SU65+zva/BM8hwfTa /9O/fbOmWjWt0Ovf+E+yzMZ4hym5MqcCz/D6ho2hgvJAXN3epP3Zn9SqGZAmElfk5SC/ ZUkQ== X-Gm-Message-State: AOAM531qZq1+lgvZu44I6B6A7IAKmtF/uUtmFgAUwf36qbGGxpVFcSwV nXE0X4fcqRi9uWu6ydc2L6fmw6gQQV0gZdP0PvZRlRPPUVk= X-Google-Smtp-Source: ABdhPJylJqfSFZSsTICzQ7sXR1OgYATfluTPwdsPVpmxFAWoOD/mqWvKB2P37ndHKSlni3HKTHECLUmtpTIy2HHR19U= X-Received: by 2002:a9d:7558:: with SMTP id b24mr10238833otl.60.1624032351235; Fri, 18 Jun 2021 09:05:51 -0700 (PDT) In-Reply-To: X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:111818 Archived-At: --===============6344383869174120534== Content-Type: multipart/alternative; boundary="00000000000066301805c50c7f3c" --00000000000066301805c50c7f3c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > In HTML you should be able to use =E2=80=93 I know that doesn=E2=80= =99t work reliably in browsers (some add straight quotes to my CSS-configured guillemets). The Converter class maps token replacements: https://github.com/DaveJarvis/keenquotes/blob/d6c9761f8fe1ae96391f25dc73be5= 2050a148e37/src/main/java/com/whitemagicsoftware/keenquotes/Converter.java#= L15 It'd be trivial to use and , instead. For my purposes, HTML entities work. > Using \quotation / \quote I avoid typing quotation marks in most cases. When writing plain text documents, adding TeX code or HTML code to prescribe how the document should be presented is best avoided, so as to keep the document decoupled from a particular tool chain. YMMV. A deeper solution allows users to type the correctly curled quotes directly into the document. --00000000000066301805c50c7f3c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> In HTML you should be able to use <q> =E2=80=93= I know that doesn=E2=80=99t work=20 reliably in browsers (some add straight quotes to my CSS-configured=20 guillemets).

The Conv= erter class maps token replacements:


It'd be trivial to use <q&= gt; and </q>, instead. For my purposes, HTML entities work.

>=20 Using \quotation / \quote I avoid typing quotation marks in most cases.

When writing plain text documents, adding TeX code or= HTML code to prescribe how the document should be presented is best avoide= d, so as to keep the document decoupled from a particular tool chain. YMMV.= A deeper solution allows users to type the correctly curled quotes directl= y into the document.
--00000000000066301805c50c7f3c-- --===============6344383869174120534== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============6344383869174120534==--