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

"Doug Ewell" <doug@ewellic.org> Mon, 27 May 2019 20:56 UTC

Return-Path: <doug@ewellic.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 9CC5E120092 for <ietf-languages@ietfa.amsl.com>; Mon, 27 May 2019 13:56:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level:
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
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 HDNk-DaIvV1y for <ietf-languages@ietfa.amsl.com>; Mon, 27 May 2019 13:56:30 -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 929F5120052 for <ietf-languages@ietf.org>; Mon, 27 May 2019 13:56:29 -0700 (PDT)
Received: by mork.alvestrand.no (Postfix) id 757B37C37E9; Mon, 27 May 2019 22:56:27 +0200 (CEST)
Delivered-To: ietf-languages@alvestrand.no
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id 5F0487C37CE for <ietf-languages@alvestrand.no>; Mon, 27 May 2019 22:56:27 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
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 kMzuuZdqvn_H for <ietf-languages@alvestrand.no>; Mon, 27 May 2019 22:56:25 +0200 (CEST)
X-Greylist: from auto-whitelisted 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=doug@ewellic.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 2D49E7C37C4 for <ietf-languages@alvestrand.no>; Mon, 27 May 2019 22:56:25 +0200 (CEST)
Received: from p3plsmtpa12-10.prod.phx3.secureserver.net (p3plsmtpa12-10.prod.phx3.secureserver.net [68.178.252.239]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pechora8.dc.icann.org (Postfix) with ESMTPS id 627CAC01D0 for <ietf-languages@iana.org>; Mon, 27 May 2019 20:56:23 +0000 (UTC)
Received: from DESKTOPLPOB1E4 ([73.229.14.229]) by :SMTPAUTH: with ESMTPSA id VMf4hHMJ9iot4VMf4hgs2X; Mon, 27 May 2019 13:56:03 -0700
From: Doug Ewell <doug@ewellic.org>
To: 'Mark Davis ☕️' <mark@macchiato.com>
Cc: "'Phillips, Addison'" <addison@lab126.com>, 'IETF Languages Discussion' <ietf-languages@iana.org>, "'Martin J. Dürst'" <duerst@it.aoyama.ac.jp>, 'Manu Sporny' <msporny@digitalbazaar.com>
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> <000001d514ae$b15bdbf0$141393d0$@ewellic.org> <CAJ2xs_GiwkqHPxsoW91ZbA82o1oosXNb=Hm2XOuKuEkMMcNBhA@mail.gmail.com>
In-Reply-To: <CAJ2xs_GiwkqHPxsoW91ZbA82o1oosXNb=Hm2XOuKuEkMMcNBhA@mail.gmail.com>
Date: Mon, 27 May 2019 14:56:02 -0600
Message-ID: <000d01d514ce$98e0de70$caa29b50$@ewellic.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-us
Thread-Index: AQKLCtGP2z0dTCPwWpJCCMnlEYhybwL64n7IAmGOKmIBrGprnQHBCMpOAbXN25wCHv9nrKSujwZQ
X-Greylist: Sender DNS name whitelisted, not delayed by milter-greylist-4.6.2 (pechora8.dc.icann.org [192.0.46.74]); Mon, 27 May 2019 20:56:23 +0000 (UTC)
X-CMAE-Envelope: MS4wfFnaY+KJ+E/Tt/o4r5jlprdvFbKPA4IdoDSiwZV9YtJ3bbeSVeiaWoNmvWDTOMAlkarmcf2U/MC6bZabdLZab+ZzDjZAWu0qOAWQZKi9F8D0PYtsgwGm 9dcL85IByl80HstQBz0NAG2Orxc5bD4RyUw9mE53L1XI9wiqSpxYQ6ZsWPLzulNA99gj5QpMSmjNQC1tBbBtovmNOPtK/Mp1/sSaQDL/2z73K8hjp8sjEJjH G7jL2FgsmE0nRDwNT4swy5jAE6+j+XKmA8gzjDitrO9PSVq369TU/7j/4IUe4Hmg7tD741QDjompSAVaKOc1sw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-languages/ZXc_OuxfIRamm8CyyyobKXY2Nys>
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 20:56:32 -0000

Mark Davis wrote:

> There are Suppress-Script values for 134 languages, while there are
> 1,320 language-script values in CLDR; plus it has cases where the best
> script depends not only on both the language and the region
> (eg az-IQ).
>
> If someone wants to limit their usage to what's in Suppress-Script, it
> is up to them. But my advice (which is what I was providing) would be
> to use the more complete set in CLDR.

Fair enough. The draft had suggested a really rudimentary example, for which I suggested a rudimentary solution. But CLDR is certainly more thorough.

>> It still doesn't sound as though inserting 'ltr' or 'rtl' into the
>> language ta[g] would solve this problem...
>
> It wouldn't, and as I said (how did you miss this?)

I didn't.

> , I agree that having -d- is a bad idea.
>
> What I was explaining was that "what rendering process is likely to
> display Arabic left-to-right?" is not the right issue. You don't need
> to know the paragraph embedding level to display pure Arabic. If you
> are curious about the BIDI algorithm, you can consult the spec, or
> better yet, the W3C page on it.

OK, so the issue is that (in layman's terms) they need to declare the paragraph to be of a certain directionality, even if the text that begins the paragraph (or some other text that would set the tone for directionality) might not be of that directionality. Is that right? If so, I contend that a plain old language tag should still be a sufficient indicator of that:

<span lang="ar">rindfleischetikettierungsüberwachungsaufgabenübertragungsgesetz IS A LONG WORD.</span>
(example is HTML, substitute your favorite text format that uses language tags)

I know you agree with me. When I make an argument against this solution, it is not intended as a rebuttal to your argument against the solution.

> There are bigger fish to fry.

Noted, and thanks for the reminder.

--
Doug Ewell | Thornton, CO, US | ewellic.org