Re: [Ietf-languages] Fwd: I-D Action: draft-msporny-d-langtag-ext-00.txt

"Gordon P. Hemsley" <me@gphemsley.org> Mon, 27 May 2019 19:47 UTC

Return-Path: <me@gphemsley.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 4F5B31200B2 for <ietf-languages@ietfa.amsl.com>; Mon, 27 May 2019 12:47:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.298
X-Spam-Level:
X-Spam-Status: No, score=-4.298 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_FAIL=0.001, SPF_HELO_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gphemsley.org
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 orp5gNUfcPkq for <ietf-languages@ietfa.amsl.com>; Mon, 27 May 2019 12:47:02 -0700 (PDT)
Received: from mork.alvestrand.no (mork.alvestrand.no [158.38.152.117]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5680D12003F for <ietf-languages@ietf.org>; Mon, 27 May 2019 12:47:02 -0700 (PDT)
Received: by mork.alvestrand.no (Postfix) id 2143D7C37CE; Mon, 27 May 2019 21:47:00 +0200 (CEST)
Delivered-To: ietf-languages@alvestrand.no
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id 087737C37C4 for <ietf-languages@alvestrand.no>; Mon, 27 May 2019 21:47:00 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
Authentication-Results: mork.alvestrand.no (amavisd-new); dkim=pass (1024-bit key) header.d=gphemsley.org
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 Kgougerl6tE0 for <ietf-languages@alvestrand.no>; Mon, 27 May 2019 21:46:56 +0200 (CEST)
X-Greylist: delayed 00:05:58 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.33.71; helo=pechora1.lax.icann.org; envelope-from=me@gphemsley.org; receiver=ietf-languages@alvestrand.no
Received: from pechora1.lax.icann.org (pechora1.icann.org [192.0.33.71]) by mork.alvestrand.no (Postfix) with ESMTPS id BE5A37C3646 for <ietf-languages@alvestrand.no>; Mon, 27 May 2019 21:46:55 +0200 (CEST)
Received: from eastern.maple.relay.mailchannels.net (eastern.maple.relay.mailchannels.net [23.83.214.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pechora1.lax.icann.org (Postfix) with ESMTPS id E9A1F1E04C5 for <ietf-languages@iana.org>; Mon, 27 May 2019 19:40:53 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|me@gphemsley.org
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 47919142679; Mon, 27 May 2019 19:40:33 +0000 (UTC)
Received: from pdx1-sub0-mail-a48.g.dreamhost.com (100-96-89-88.trex.outbound.svc.cluster.local [100.96.89.88]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 89EBB142705; Mon, 27 May 2019 19:40:32 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|me@gphemsley.org
Received: from pdx1-sub0-mail-a48.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Mon, 27 May 2019 19:40:33 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|me@gphemsley.org
X-MailChannels-Auth-Id: dreamhost
X-Whistle-Illegal: 361f740d012d5531_1558986033091_4250417761
X-MC-Loop-Signature: 1558986033091:1156028391
X-MC-Ingress-Time: 1558986033091
Received: from pdx1-sub0-mail-a48.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a48.g.dreamhost.com (Postfix) with ESMTP id 815D37FE3B; Mon, 27 May 2019 12:40:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gphemsley.org; h=subject :to:references:from:message-id:date:mime-version:in-reply-to :content-type:content-transfer-encoding; s=gphemsley.org; bh=DC7 dIODvOhk/OWadVIn2f+KnP04=; b=Ps29m+JYgWU2QFMs/y/1uadLzaKyFgb9EMr j64W21zTG+XPHtcrjAi0E7yj4N1tNXxign1Hcfb5bS4+4L/Vdbd4Vc8IdGCG9awU FO19yyccaCMjyVVt1v2Em6/3v2eeCuCaVq8qFDSRzWd/3i/WcM39+Z6zoWmuDmP9 Sd1GmYPs=
Received: from [10.0.0.100] (c-68-80-103-25.hsd1.pa.comcast.net [68.80.103.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: me@gphemsley.org) by pdx1-sub0-mail-a48.g.dreamhost.com (Postfix) with ESMTPSA id 099EA7FE2D; Mon, 27 May 2019 12:40:29 -0700 (PDT)
To: Doug Ewell <doug@ewellic.org>, 'Manu Sporny' <msporny@digitalbazaar.com>, "'Martin J. Dürst'" <duerst@it.aoyama.ac.jp>, 'IETF Languages Discussion' <ietf-languages@iana.org>
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>
X-DH-BACKEND: pdx1-sub0-mail-a48
From: "Gordon P. Hemsley" <me@gphemsley.org>
Openpgp: preference=signencrypt
Autocrypt: addr=me@gphemsley.org; prefer-encrypt=mutual; keydata= mQENBFQKhPoBCADWJsDY54TFKh/es5bS0C/JZy6RqrfV2eZfAXPWiQhRTaxEq41neQlB4Rb9 NfnVk6WGgaCXVcVlM0i3YRtVANSgp6rNCrawmwxGWb82wRLN1D1jISUf5av2n5RBZ9sN82WU OT5b7xMVfiBAls/VANV5iiVC+H7Svh0TAQ3RFIz8g40Jiw0etNPsLjf0D14FbjIWatsdhUl2 gUbL2H/hQdLKLVyRDjcfoDcf9bKpOb0lKbiXIQ79dSzVBtFR4CTbrRriozZXI29WEs+PCNnz 3ekbCuvTUr1BBqisEIenQsFOTgF6USviI7WdAAXLlzImKbuWyVJI5xQQBtSL0FSwNcJDABEB AAG0JEdvcmRvbiBQLiBIZW1zbGV5IDxtZUBncGhlbXNsZXkub3JnPokBOAQTAQIAIgUCVAqE +gIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQgjY14///BJKt9Qf/UZVlkBWsPTwf YB9bdn8yDSvJIQo9fuQtYfK/vqw2Pf0IZwjlQDgoM8WPjTsCD6vsuD+t3SVf67pI27nfCWQp w1jEU/hhcp9zdgurSM+8re3EHITMCg7nrx19a/A25ay9TZAEwDWcVABu+YOcwbJ3QMLT9aoj X7QTXNiAwP9+wdPV6hRp1pvisanX8+rXvl8fPQ2eO2tD3vGldYY0yEparHqGX9rGigVTpB77 RCzzfg8yq95yd/S+NySF7k4rqsttBY/jPz/3sqHE98S6lWM7RB2nvtoNUEsnXDrA3CSefpUt RNC6QZYGMHFUgUJPbxk5pMvyDJncJPZPnJuOSYdn6rkBDQRUCoT6AQgAldTTWzBC8A4blD6l KKEheN6NcWcU5WPcdcC16SGpDumZQtEeK1pik4mYggNyTimhZtH3UuTv+S/ZXPpqOaYCHCMy QoMRpMXXptbXmMySVRmsQYWjKnJM9XV/l66KfEpu2OiWt7lDpPUXJD+uYScfJsZELvQQNkKa SnPAahs5V+Y3Iayi4lsXL6ZcmCHqMfjnZ/1gmcWk/lVgbYjG+TPn2BhGM3u2GbSj0K0DBAeO yxcHjPj/NpFqrx8D0t8y1c+vPO8YgZa9JuYyvh1TROvzKEUkBeB/z8dKa5iIxHaJyJNf8Vod kxDguQF7qgd/bUPRX6W7oVrZe8RC1oH4efJpywARAQABiQEfBBgBAgAJBQJUCoT6AhsMAAoJ EII2NeP//wSS/UUIAMLhYN/apz3JhSeI5jB38k3FAzAuf4GHpx3SJ2t4STgavGGcr6xz0t+F l2ratwxXBvNtiohwkMuUzZ8mvsamOoaOX6Big/Lj3C8ZCIqOEQNyiTI5KfFAsoA3gajxX0dX UP5Qmj0w0n4oI8+TjfwdcruqXb2bgDkTwbBTu4ZXaShF8E4by+Yk8bSgd1YY1Zn6DIHARmMw 1FIqku2qMYMy9Yx5j7bVKwsd/Pr6D5QT3TupmEpdYO4E/nN5Ymu8dr41TRc7DHwPLuEbI1y7 myFlohhxgIDPAn8B85J3RZrF9p9h+X3HTB78zEODAMR6ssAisaxwWn7LyKYoSNtjFr3Sidk=
Message-ID: <556ef56b-ab39-9b70-3b85-6be98c127056@gphemsley.org>
Date: Mon, 27 May 2019 15:40:28 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <000001d51425$a48ac140$eda043c0$@ewellic.org>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-VR-OUT-STATUS: OK
X-VR-OUT-SCORE: -100
X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduuddruddvfedgtdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepuffvfhfhkffffgggjggtgfesthejredttdefjeenucfhrhhomhepfdfiohhrughonhcurfdrucfjvghmshhlvgihfdcuoehmvgesghhphhgvmhhslhgvhidrohhrgheqnecuffhomhgrihhnpeiffedrohhrghdpvgifvghllhhitgdrohhrghdpihgvthhfrdhorhhgpdhgphhhvghmshhlvgihrdhorhhgnecukfhppeeikedrkedtrddutdefrddvheenucfrrghrrghmpehmohguvgepshhmthhppdhhvghloheplgdutddrtddrtddruddttdgnpdhinhgvthepieekrdektddruddtfedrvdehpdhrvghtuhhrnhdqphgrthhhpedfifhorhguohhnucfrrdcujfgvmhhslhgvhidfuceomhgvsehgphhhvghmshhlvgihrdhorhhgqedpmhgrihhlfhhrohhmpehmvgesghhphhgvmhhslhgvhidrohhrghdpnhhrtghpthhtohepughouhhgsegvfigvlhhlihgtrdhorhhgnecuvehluhhsthgvrhfuihiivgeptd
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-languages/1an1b2tqjXd5YxL7WPCW5BgvLwk>
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: Mon, 27 May 2019 19:47:06 -0000

To jump on the bandwagon of pointing to places where this has already
been handled, CSS has whole specification for writing modes from a
presentational perspective:

https://www.w3.org/TR/css-writing-modes-3/

Gordon P. Hemsley
me@gphemsley.org
http://gphemsley.org/

On 5/26/19 8:46 PM, Doug Ewell wrote:
> Manu Sporny wrote:
>  
>> There is a time pressure here. Our i198n concerns have been hanging
>> out there for more than 9 months and our WG charter is up in a couple
>> of months. We need to wrap this up in 3 weeks. Or to put it another
>> way, if we don't wrap this up in 3 weeks, we won't be addressing this
>> issue, which would be a shame.
>  
> I know it is flippant to say "that's not our problem," and I apologize in advance for that, but trying to push through this extension quickly, without consulting or even notifying the language-tagging community, does not seem to me an appropriate way to compensate for this lapse. It was only by chance that Martin happened to spot this I-D and was able to bring it to our attention.
>  
> Apparently Addison did know about this effort, and is credited in the Acknowledgements section of the I-D, but it would be nice if the author(s) of an extension proposal would check in with ietf-languages as part of their effort. RFC 5646 does not require this; I wish it did. The IETF at large and W3C are not experts in this field, and probably will not be able to detect significant operational problems in such a proposal.
>  
>> In any case, if you're going to engage in this discussion, the issue
>> #3 above is probably the place to do it.
>  
> I believe THIS LIST is the place to discuss this I-D. (Definitely not on some GitHub account.)
>  
> I have other questions and/or concerns, some of which overlap with Martin's:
>  
> 1. In the proposal's lone example, the Arabic script is a right-to-left script. How does "ar-d-rtl" indicate right-to-left directionality in a way that "ar-Arab" does not?
>  
> 2. Given #1, and given that the script subtag 'Arab' is a Suppress-Script for the language subtag 'ar' (which means "ar" is equivalent to "ar-Arab" for almost all purposes), how is "ar" not sufficient? I agree with Martin's comment here: what rendering process is likely to display Arabic left-to-right?
>  
> 3. I also agree with Martin that the definition "automatically detected" for subtag 'auto' is not adequate. How does it differ from leaving off the D extension altogether?
>  
> 4. Scripts exist in other directionalities besides LTR and RTL. Chinese, Japanese, and Korean can be written top-to-bottom, right-to-left. Mongolian in Mongolian script is properly written top-to-bottom, left-to-right, but is sometimes (although incorrectly) rendered LTR as well. Some languages have been written boustrophedon, either with or without reversing the glyphs when transitioning from LTR to RTL. None of these scenarios are covered in the proposal, but some of them seem much more in need of explicit marking than the Arabic example.
>  
> 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.
>  
> Without these issues being addressed in a satisfactory way, I would lobby IETF not to approve this I-D.
>  
> --
> Doug Ewell | Thornton, CO, US | ewellic.org
>  
> 
> _______________________________________________
> Ietf-languages mailing list
> Ietf-languages@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf-languages
>