Return-Path: <cowan@ccil.org>
X-Original-To: ietf-languages@ietfa.amsl.com
Delivered-To: ietf-languages@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 6CB92120150
 for <ietf-languages@ietfa.amsl.com>; Wed, 29 May 2019 15:06:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.233
X-Spam-Level: 
X-Spam-Status: No, score=-1.233 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665]
 autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
 header.d=ccil-org.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id wa9m2pJzf0or for <ietf-languages@ietfa.amsl.com>;
 Wed, 29 May 2019 15:06:21 -0700 (PDT)
Received: from mork.alvestrand.no (mork.alvestrand.no [IPv6:2001:700:1:2::117])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 226B212000F
 for <ietf-languages@ietf.org>; Wed, 29 May 2019 15:06:21 -0700 (PDT)
Received: by mork.alvestrand.no (Postfix)
 id 5C9567C3503; Thu, 30 May 2019 00:06:19 +0200 (CEST)
Delivered-To: ietf-languages@alvestrand.no
Received: from localhost (localhost [127.0.0.1])
 by mork.alvestrand.no (Postfix) with ESMTP id 4A7297C0C75
 for <ietf-languages@alvestrand.no>; Thu, 30 May 2019 00:06:19 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
Authentication-Results: mork.alvestrand.no (amavisd-new);
 dkim=pass (2048-bit key) header.d=ccil-org.20150623.gappssmtp.com
Received: from mork.alvestrand.no ([127.0.0.1])
 by localhost (mork.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id jxv3EQlayl2c for <ietf-languages@alvestrand.no>;
 Thu, 30 May 2019 00:06:15 +0200 (CEST)
X-Greylist: delayed 00:09:28 by SQLgrey-1.8.0
X-Greylist: from auto-whitelisted by SQLgrey-1.8.0
X-Comment: SPF skipped for whitelisted relay - client-ip=192.0.46.74;
 helo=pechora8.dc.icann.org; envelope-from=cowan@ccil.org;
 receiver=ietf-languages@alvestrand.no 
Received: from pechora8.dc.icann.org (pechora8.icann.org [192.0.46.74])
 by mork.alvestrand.no (Postfix) with ESMTPS id 52FCE7C0C5C
 for <ietf-languages@alvestrand.no>; Thu, 30 May 2019 00:06:15 +0200 (CEST)
Received: from mail-ot1-x330.google.com (mail-ot1-x330.google.com
 [IPv6:2607:f8b0:4864:20::330])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by pechora8.dc.icann.org (Postfix) with ESMTPS id 3A6AAC00A0
 for <ietf-languages@iana.org>; Wed, 29 May 2019 21:56:45 +0000 (UTC)
Received: by mail-ot1-x330.google.com with SMTP id n14so3649147otk.2
 for <ietf-languages@iana.org>; Wed, 29 May 2019 14:56:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=ccil-org.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=4nPUh7kPo3JLC7Uy77EmcW1+vzJi6M+vnOtslwvqR8w=;
 b=nj+AWigLpF2+UuvRLNNrS/S2sTQvceFp0ZJ9sSJhBT+GBfZQVgYcMR3AFLaQIm/uAB
 w9AJzMIj9jZg9dAEJD2b0vnupsg9tpr5HEv4l9VOC4U4cGl/bOv/WVOzUf/fRqSYQRig
 R9kOIa0xezZ1Q1mchVuwJZmEQzwjJfpoNleSZU8jcYsf9KeGIDTGl1heY6ssRIiKCJec
 3uqtE24QB0+NkABYucTdKzKWFnx5Q/1X5c7pqASGLtZNo4Hw0yVeD6Lp+X6Sfo47H05a
 BTS6fUNR862rrLd87lQWy9nffHPCHGhyDldOA4oP5srBidNdKnm16uDJcXq02EBp0AW7
 cOcA==
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:cc;
 bh=4nPUh7kPo3JLC7Uy77EmcW1+vzJi6M+vnOtslwvqR8w=;
 b=DS0/bKSfCyFodGH8qEmu+ofN7heMun3aVtgEBPYNHJUer7XS3J1IutBxilg6nxswBa
 dBWxf3blkBM9Sq39uojuUd+jJJGU0lTzyqRFn7M5Xp9C8TcUgPnrK8VTUusPR2BeOm9u
 pAz1QKQ7evKNETlA0X+d/mXvfcPiQNIXJMqBtjPqWP007JNx7p9BJ+HujzkKFphYvNEq
 bqA/ZTBOtw3Rpj5OWlwR2QaVRfIWIVyXuXyAdTphVv/e7kVK9o2k555G7vDO2oztIfsv
 vTOHTekzorncjIIcS8kVuXcka019avWV7jWqYHuUvc5+ED1kzxMjax6EeaIlML2efaxm
 g6PA==
X-Gm-Message-State: APjAAAX0ruOeI2/B7RpxEstZ1/EbcZl/qWMeCgbRupTmcr0QiX7VNBkn
 SPZaJUE/6awU10reXQr5vd1lzUXBVWkIwykgQbbYRQ==
X-Google-Smtp-Source: APXvYqw+sW8bQ/Hv3g5RDV/IfbCZU36XS8bw4crHpF6+h8CokugjUxOAFsBhDgG2RQArNrYGwg6Pa9fE8+Q1e4Gx/qw=
X-Received: by 2002:a9d:538b:: with SMTP id w11mr41817otg.154.1559166984922;
 Wed, 29 May 2019 14:56:24 -0700 (PDT)
MIME-Version: 1.0
References: <155881874982.30992.4869767614014356043@ietfa.amsl.com>
 <49b6a1de-e016-514f-90e4-24703b5818d2@it.aoyama.ac.jp>
 <63b4f786-8b44-ecdf-ed33-ff0567ecc839@digitalbazaar.com>
 <000001d51425$a48ac140$eda043c0$@ewellic.org>
 <CAJ2xs_EwKg3Tu5etk-ELXXd0u2Go-6TZbGm3QsBxV1upKTa8_g@mail.gmail.com>
 <0819b68a-56a1-d11d-db36-7e5510a8e971@digitalbazaar.com>
 <123ae48a-2b3f-cd4e-774e-a465cc740e13@it.aoyama.ac.jp>
In-Reply-To: <123ae48a-2b3f-cd4e-774e-a465cc740e13@it.aoyama.ac.jp>
From: John Cowan <cowan@ccil.org>
Date: Wed, 29 May 2019 17:56:14 -0400
Message-ID: <CAD2gp_QPptbhCdmdxB9sZBT9HGqEVspY85MJgKDH-VC-E=BDnQ@mail.gmail.com>
To: =?UTF-8?Q?Martin_J=2E_D=C3=BCrst?= <duerst@it.aoyama.ac.jp>
Cc: Manu Sporny <msporny@digitalbazaar.com>,
 =?UTF-8?B?TWFyayBEYXZpcyDimJXvuI8=?= <mark@macchiato.com>, 
 Doug Ewell <doug@ewellic.org>, "Phillips, Addison" <addison@lab126.com>, 
 IETF Languages Discussion <ietf-languages@iana.org>
Content-Type: multipart/alternative; boundary="00000000000048570a058a0dda1a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-languages/0FAvvGI_lwIZgdzph5GD8cNAux8>
Subject: Re: [Ietf-languages] Fwd: I-D Action:
 draft-msporny-d-langtag-ext-00.txt
X-BeenThere: ietf-languages@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <ietf-languages.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-languages>,
 <mailto:ietf-languages-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-languages/>
List-Post: <mailto:ietf-languages@ietf.org>
List-Help: <mailto:ietf-languages-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-languages>,
 <mailto:ietf-languages-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 May 2019 22:06:24 -0000

--00000000000048570a058a0dda1a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, May 29, 2019 at 3:20 AM Martin J. D=C3=BCrst <duerst@it.aoyama.ac.j=
p>
wrote:

Again a small issue. My personal understanding is that directionality is
> needed only for mixed directional stuff, and that's as in mixing LTR and
> RTL. Vertical writing is at a higher level.
>

Bidirectionality does in fact exist in vertical writing:  when a horizontal
script
is embedded into CJK or Mongolian (which are written downwards),
Latin and similar scripts appear rotated 90 degrees clockwise and are
written downwards also, but Arabic appears rotated 90 degrees
counterclockwise and is written and read upwards.

(This means that in Arabic in Mongolian, the ancestral Aramaic letters
that underlie Mongolian are upside down from the Arabic perspective.
Mongolian writing evolved from RTL writing by turning the page;
it is common for RTL writers to write vertically while still reading
horizontally.)


>> 5. Given #4, the lack of a registry for the proposed extension, or
> >> even the mention of one, is a significant problem. The set of exactly
> >> 3 values associated with this extension ('ltr', 'rtl', and 'auto')
> >> would be fixed; adding to it would require updating the RFC, which is
> >> much more work than updating a registry.
>
> > Sure, we can add a registry, I can make that change in the next version
> > once it becomes clear that the proposal has merit and won't be rejected
> > by this or the W3C i18n community.
>
> This is again a small issue. I think it's good to have a registry if
> additions can be easily envisioned, but I can't imagine the need for any
> additions soon. And please note that an updating RFC could essentially
> only contain the new tags. It doesn't have to repeat the text in the
> original RFC.
>
>
> >> Without these issues being addressed in a satisfactory way, I would
> >> lobby IETF not to approve this I-D.
> >>
> >> I don't see that there is any reason to approve it, given that it is,
> >> as far as I can tell, completely unnecessary and would just
> >> complicate implementer's lives to no good end.
> >
> > Given the new information above (links to use cases, background
> > discussion), are you still of the opinion that there is no need for the
> > extension?
>
> The extension might be okay if your community can convince us that this
> extension will be strictly limited to those formats (and instances)
> where it's really needed, and that it's stripped or transferred to other
> syntactic elements (e.g. dir attribute for HTML) when that's more
> appropriate.
>
> Regards,   Martin.
> _______________________________________________
> Ietf-languages mailing list
> Ietf-languages@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf-languages
>

--00000000000048570a058a0dda1a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, May 29, 2019 at 3:20 AM Marti=
n J. D=C3=BCrst &lt;<a href=3D"mailto:duerst@it.aoyama.ac.jp">duerst@it.aoy=
ama.ac.jp</a>&gt; wrote:<br></div><div dir=3D"ltr" class=3D"gmail_attr"><br=
></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex">Again a small issu=
e. My personal understanding is that directionality is <br>
needed only for mixed directional stuff, and that&#39;s as in mixing LTR an=
d <br>
RTL. Vertical writing is at a higher level.<br></blockquote><div><br></div>=
<div>Bidirectionality does in fact exist in vertical writing:=C2=A0 when a =
horizontal script</div><div>is embedded into CJK or Mongolian (which are wr=
itten downwards),</div><div>Latin and similar scripts appear rotated 90 deg=
rees clockwise and are</div><div>written downwards also, but Arabic appears=
 rotated 90 degrees</div><div>counterclockwise and is written and read upwa=
rds.</div><div><br></div><div>(This means that in Arabic in Mongolian, the =
ancestral Aramaic letters</div><div>that underlie Mongolian are upside down=
 from the Arabic perspective.</div><div>Mongolian writing evolved from RTL =
writing by turning the page;</div><div>it is common for RTL writers to writ=
e vertically while still reading</div><div>horizontally.)</div><div><br></d=
iv><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
&gt;&gt; 5. Given #4, the lack of a registry for the proposed extension, or=
<br>
&gt;&gt; even the mention of one, is a significant problem. The set of exac=
tly<br>
&gt;&gt; 3 values associated with this extension (&#39;ltr&#39;, &#39;rtl&#=
39;, and &#39;auto&#39;)<br>
&gt;&gt; would be fixed; adding to it would require updating the RFC, which=
 is<br>
&gt;&gt; much more work than updating a registry.<br>
<br>
&gt; Sure, we can add a registry, I can make that change in the next versio=
n<br>
&gt; once it becomes clear that the proposal has merit and won&#39;t be rej=
ected<br>
&gt; by this or the W3C i18n community.<br>
<br>
This is again a small issue. I think it&#39;s good to have a registry if <b=
r>
additions can be easily envisioned, but I can&#39;t imagine the need for an=
y <br>
additions soon. And please note that an updating RFC could essentially <br>
only contain the new tags. It doesn&#39;t have to repeat the text in the <b=
r>
original RFC.<br>
<br>
<br>
&gt;&gt; Without these issues being addressed in a satisfactory way, I woul=
d<br>
&gt;&gt; lobby IETF not to approve this I-D.<br>
&gt;&gt;<br>
&gt;&gt; I don&#39;t see that there is any reason to approve it, given that=
 it is,<br>
&gt;&gt; as far as I can tell, completely unnecessary and would just<br>
&gt;&gt; complicate implementer&#39;s lives to no good end.<br>
&gt; <br>
&gt; Given the new information above (links to use cases, background<br>
&gt; discussion), are you still of the opinion that there is no need for th=
e<br>
&gt; extension?<br>
<br>
The extension might be okay if your community can convince us that this <br=
>
extension will be strictly limited to those formats (and instances) <br>
where it&#39;s really needed, and that it&#39;s stripped or transferred to =
other <br>
syntactic elements (e.g. dir attribute for HTML) when that&#39;s more <br>
appropriate.<br>
<br>
Regards,=C2=A0 =C2=A0Martin.<br>
_______________________________________________<br>
Ietf-languages mailing list<br>
<a href=3D"mailto:Ietf-languages@ietf.org" target=3D"_blank">Ietf-languages=
@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ietf-languages" rel=3D"nor=
eferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ietf-langu=
ages</a><br>
</blockquote></div></div>

--00000000000048570a058a0dda1a--

