Re: [I18ndir] Writing direction
"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Tue, 17 May 2022 09:22 UTC
Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: i18ndir@ietfa.amsl.com
Delivered-To: i18ndir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EFC2FC14F72F for <i18ndir@ietfa.amsl.com>; Tue, 17 May 2022 02:22:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.757
X-Spam-Level:
X-Spam-Status: No, score=-8.757 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-1.857, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xn3PFJHWYcqa for <i18ndir@ietfa.amsl.com>; Tue, 17 May 2022 02:22:00 -0700 (PDT)
Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on20717.outbound.protection.outlook.com [IPv6:2a01:111:f403:700c::717]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6830CC14F729 for <i18ndir@ietf.org>; Tue, 17 May 2022 02:21:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TKr3edyKqXSd0Dgibv8thLgWGxylb8x39HJjCMdbMl/plRTC6Z9QTXt4fG9w8BU6Iqg9FvLoa/pCv5/QasLBe092QaZoTHaqm0dXAjfkIYyyvXcBRPRE4S+BQ3huRL/z1j5DXuWwCA1+LBHKa8BiwjUt5FdeQnuo060QOd/gc46qo73Pa8jxb4Uvv9PBf4oYJ9EZZFHTLlel1VEJvGSQtN89nfcu+hdsKcgP6lsLpxkBM1kpmH1w5OFA/LQHDufo/iK3mp8WmlyAKJGdQm+96NJoAmx3tD8J4oV5cMJaOzTeCzwHYF4pDiJ2/ikGfTH00aqtquR5RDNqvm/28EQn4g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2hRVwOImNYWX7ZHBgEFBU5xXAos+U731gU98CqOiitU=; b=A1z/q2z3yGL11q/HOzlJEmVQT/kl3sh9eNSHj9k07w14cSovqMMka4pzIdLtQG+Y9JNbW8aFwaPROp96Ky1Plj2hxK1HEzDJHU2aw2ske2wEN3oJmOp/i5hKhgHPUkct9tjV7FP7OFIu3k+SaHLg+Jk0B9O8TvAK1Oog3iAKYRHmG7oIXRLA7hjVaZwfjEIfAWASZfsDi9fgg5xFIjhj4JEhz7EQHwZ7Tgwk86snTidt+KUfoAC8cB2GvBO0xz0lpVC9cmCmnX2332uPmfQFwi7kCeryHs1P+hNZthBzUU98vU5otIPcHl/391x1npsluSrARqBdX/kFy117atlKDA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2hRVwOImNYWX7ZHBgEFBU5xXAos+U731gU98CqOiitU=; b=rXLIhkUJoI0HMVx2FJ6U7jkt3XIVJ8oSY8YQgOwAW35z43Z6MLfTxLKs4oQgFucIvXpQautsTx9CZR1TGFF/ir55DiiDuK4cHV+Cvvm2SbgICji4NLEJz0VJT29Ygyx4PDRI1D/LIdxOQStI3g1QbJ5OumpKleaCODqqlxUnHAA=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7) by TYYPR01MB8095.jpnprd01.prod.outlook.com (2603:1096:400:110::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.18; Tue, 17 May 2022 09:21:54 +0000
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::853e:1c3c:2e52:3c54]) by TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::853e:1c3c:2e52:3c54%8]) with mapi id 15.20.5250.018; Tue, 17 May 2022 09:21:54 +0000
Message-ID: <7fd52123-7ef4-baee-c3a4-0cd8b9bc6f88@it.aoyama.ac.jp>
Date: Tue, 17 May 2022 18:21:51 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0
Content-Language: en-US
To: John C Klensin <john-ietf@jck.com>, Asmus Freytag <asmusf@ix.netcom.com>, i18ndir@ietf.org
References: <4C4A249559BA1E86B17E53FE@PSB> <26ca6aba-eb4a-6bc6-af96-8c7db9b3631d@ix.netcom.com> <EDBC11DA94E825A663D89119@PSB> <d49001bf-057d-8eb5-a92c-fc37d96ab864@ix.netcom.com> <432996D42894CF2EA0A1B17C@PSB>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
In-Reply-To: <432996D42894CF2EA0A1B17C@PSB>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: TYAPR01CA0110.jpnprd01.prod.outlook.com (2603:1096:404:2a::26) To TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9c49c4f3-de1c-4340-d960-08da37e6ae7a
X-MS-TrafficTypeDiagnostic: TYYPR01MB8095:EE_
X-Microsoft-Antispam-PRVS: <TYYPR01MB809566A3D6D381A8F49D902BCACE9@TYYPR01MB8095.jpnprd01.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: xzEjEIPK941SIKCNtOkmXbFrAubFa75nBF9SLKrU96vM6Iu3vAClyw4qa9eA/iDudnynJ0eGdESwignMHOeYaHYUgv23SPxp0chp1I90LB0PNtP0bQis992+8rfEHJadGLPJkYnx9yM5sf32amwh7jjhy9hK8JdwiuGt02Oe+/ZLWbzJGPDvG+O4Db5uMvKQEhsWjHzPfje9Tzp9cUNONuuBMhOc4I9A1DgKRdciA994lMIwclmWtiRJp4+8fyevuoTy7yv2e+1EEilxd86ppC3UZz/2vaxsdl84qjWtwROxF2a5dY3AwbxUVMcSRFvY2I2kI2EvxMsHj2wI4qLrBKLpYXa4JKF/Powo28OHSukfZlIeaGfnk62iEqXhV2TYd6KFvuNUc8AV13FckAB3YsJXFQzsbCLt41W/SjUhwuM5Spi4Ui1BdxI+2dYX30/YiFBvEwudkRAcVuqV2FcPfmIf2KzvyawILtudooQKy1W+UhoDFyWLJnFWNCfIVAG/fuFf08D5rt3qZm+abepR51V6EUOcZxFAPMQX/IUEZliG7lIPJTvPDgXi1JF92Ny4869xosdQ6Wf5TxDg10GzmR8b0peBN20wIWfyZFuUcez0nUk080dh23pT88nqqxx/XkEpvCOojS9bQGiDfeDl2Q6KL+ZvUxp4NqhyH70jNy1XT3Kx8vd9O+CMqEEgAkwJHGzBYadGLG761YQ6XWSEe/Sq4HUv/h5NtkZS6sfVzO07uppp9+xVKxMAlVYmODCDRmxdIZSQc4k1RsFQ83KLliwip5PL1schkgmUoIAAdgh+RLZSht8u5Z/IMN1JX5W1
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR01MB5689.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(396003)(39850400004)(366004)(376002)(136003)(346002)(83380400001)(6666004)(2906002)(41320700001)(26005)(186003)(6512007)(2616005)(53546011)(36916002)(52116002)(66574015)(6506007)(41300700001)(8676002)(66476007)(31686004)(31696002)(316002)(786003)(110136005)(66946007)(66556008)(86362001)(5660300002)(508600001)(38100700002)(8936002)(6486002)(38350700002)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: 8QdN7K38sfFLT36DlHiHeJ9ow3PPkWFDZ1AbwbG9T8tDH1j28ux3M28mIB3jyRol6QTlLOFht5WrmK0GaIOU+alKVzld3fZRnU3Ii0P+ypfwl5/7mhF0qKcsOZV7DT/M+oohUN9/J5x196iG+FyMgtld7Vhm50ON8s2/qtg0HfKihrsCb3Fl3psWILAIeEgcYUvgW/Srf6hXl7/lSYqDtQLYonQVGWOe2ZjrSmG/JDExMrlXrYaVhT/VTwEW3Ts3S5UmwWHrfU7kXvdm6G9x5+lauYIV2cwZIz/YyhGUG6f5OdL16iHTHeHkDquX70GtulwMXHifb3R9A4KzQNupXmG2bvl88LTDPjZlyUPjNY9+665JCmLOI66j8NReZJaGXH5zhB82AtmtwePqpHtWyf3TrRqjjHL3G61UVZ4QcFySRtBNUeod0c0kIdkcwEJJipNztUg44Cy0gFIdVaFMk1VHKe6rH3zTcoB21xooGMCAfTlYZgdBOSmyHOmEXuarftigqnviHV1lTjNzNWTpEo9/Udg6fYkFbqqJxgWPhUqJS3AdMrivgUnptf06wfY8Y+rlOFlxqMzz4wKhmPLz0Z+/5h05dHx4JzwR9KskMu/Y/VeMg2JD0mlnlYrk5oI8oTNPg+rDOx8nVpGq9VK7wh8b+5Z28ORaIMuxPLLvdnJECYB3GUek0d7g98NqBzgB8Me2Pp4SOTqtiwrroCCfz8aKjS/LisxWohnwp11ZMt6+vo8IH7copAE1S+oid3zXMQMn0kCXGDmgfGfUvE5CHdkHF6+OkpgVG+JfInzZ87zZT3E46mKRHHyK0yWuiaAFwo4EpFhHVB1GLzeuquSe/kReTNT7HljP3WZS39coAnX6RYHCBNhMnxD7UktT9uUA+ctF3aF6uAJuRoH69MoO39v0UE148ADCZruwsuXZQuk7WIkxhGFt1hsoBrToHd+ENj/EUkrnKfEUqECDWFytciWIPNajfUG9JCdQ+1jZV/gzrmDnnziaDnj7szIwJ2IycdvY8idqkLUg299axtVyCunTIMXeeliMNLI0ZUsgx4fFgkEGLmysT+KV6moFdyqK95Y86jrhFfi8RHl+iwECFI81deV6M15qAQtQx02dtzzc3XPmkXIO0nZqC0eIp4Z3zjs0Hf4r40XXUoY1Qrv0z9ls+173VuQfkmS8FIBGK1Dlkjn9AFHbJjgOfWsVyMSsVFRK4Tr/f+91saHbpsTEfdfaV/a7pg2cphwmE1VVxkxl3iA7SsgxYVAz7lZAdr7PVXdyabrQnID7BUihZJTlyRRbXbeQfgQrXufsr7k7IzOYRWEtf3TPvyig+Q9ZTugX6Xh3fvJ8zUWXlmMh0fyVsNMWsmvBWqujYXwGunVN4XuAePZTOevWLkce5mkTiAiwmIqi8p47CCKa+OzFSHHGYFyGMZKK93i0GbT37GzJe3O+K45yshSnyjgY+W6Hjmu5KLK2TpPOkyURQZraZN0Sval6oBhiNBnuNR8168bpUdPn0WLBlzffZ6ygxjd938zSTpW+6Y3N+0FvgwfuWbBkYaTic6AqJVE1H3NsYnIr8he65ihoSwJQqqwraV1Lxfhqjykai5okR29+/vTuLN7ou9DdzwEXRwmv3AE3R0epPmx6mGj7N0lSFI8qtwA7KELoS26h2sK8Iv565oPpAgxOQzvhd6bnV5fEU1MZYFIjEemPMeqq7fqP9yN6uVjdlwCww7dUWRV+G39rDEJJQd/XLg==
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: 9c49c4f3-de1c-4340-d960-08da37e6ae7a
X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB5689.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2022 09:21:54.1431 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: OtVV8Se/jIK16X15wuQylciRF2ZjLyJc42JFXUsmHEkn+FUw7JSgf9v27FvWwkN5AqLVeF3JregCzkCeVrrnkQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB8095
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/Vc46w9v19ZKzyW5nwCReEK1m7lA>
Subject: Re: [I18ndir] Writing direction
X-BeenThere: i18ndir@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Internationalization Directorate <i18ndir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18ndir/>
List-Post: <mailto:i18ndir@ietf.org>
List-Help: <mailto:i18ndir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 May 2022 09:22:04 -0000
Hello John, others, On 2022-05-17 08:40, John C Klensin wrote: > > > --On Monday, May 16, 2022 14:17 -0700 Asmus Freytag > <asmusf@ix.netcom.com> wrote: > >> On 5/16/2022 12:25 PM, John C Klensin wrote: >>> >>> --On Monday, May 16, 2022 11:33 -0700 Asmus Freytag >>> <asmusf@ix.netcom.com> wrote: > >>> (iii) Older protocol, with directionality specified as in (i), >>> is revised. Now it seems to me that those doing the revision >>> have three choices: >> Unless data is never displayed,... >>> (a) Stick with the status quo/old way to do >>> things, >> Would have to address http vs. html specification of language >> ID, does a language ID w/o extension override a later ID that >> lacks an extension? Only if it's the same language would be my >> guess. Otherwise you'd end up defaulting to RTL when English >> is embedded in Arabic, but the English language tag doesn't >> carry direction. > > Yes, I think so. But, if anyone asked me for advice about HTTP > or HTML, it would be to pick (iii)(a), ignore the extension if > it appeared and the application noticed, and go merrily on one's > way. The existing mechanisms work well and, at least as > important, are well understood and the size of the installed > base is such that trying to retrofit handling of a language tag > extension --especially if one needed to consider cases like the > above-- would almost certainly not be worth it. I think this would indeed be the right answer. And it might as well work out, at least for some time. But the Web and browsers have some weird dynamics. First, we'd see some of these directionality extensions show up in HTML, because data from places where there's only language information and no separate directionality attribute gets copied over. Ideally, on the copy-over, language information proper and directionality would be separated and noted in the relevant HTML attributes, but we know that some programmers may be a bit sloppy (and already having them copy over the language information may be considered a success). Next, we may have some 'smart' users complain to browser makers that they don't respect the directionality information even if it's there (as an extension of the language tag) and clearly needed and correct. Next, or even sooner, we may have some proactive developer at a browser vendor who isn't aware of the whole story but thinks it's quite obviously a good idea that such directionality extensions get honored by the browser display logic. Once one browser does it that way, there will be pressure on other browsers to do it the same way, because some pages render better in the browser with the change. As we know, it's virtually impossible for browsers to blame page authors (or programmers of software sticking together pages from some data) or to point users to a specification and tell them that they are more correct that the other browser. So in summary, if you can guarantee that the directionality extension never leaves the protocols/formats where there's no separate directionality information field, it may be a good idea. But we know very well that no protocol/format is an island. Regards, Martin.
- [I18ndir] Writing direction John C Klensin
- Re: [I18ndir] Writing direction Asmus Freytag
- Re: [I18ndir] Writing direction John C Klensin
- Re: [I18ndir] Writing direction Asmus Freytag
- Re: [I18ndir] Writing direction John C Klensin
- Re: [I18ndir] Writing direction Asmus Freytag
- Re: [I18ndir] Writing direction Patrik Fältström
- Re: [I18ndir] Writing direction Martin J. Dürst
- Re: [I18ndir] Writing direction John C Klensin
- Re: [I18ndir] Writing direction John C Klensin
- Re: [I18ndir] Writing direction Asmus Freytag
- Re: [I18ndir] Writing direction Patrik Fältström
- Re: [I18ndir] Writing direction John C Klensin
- Re: [I18ndir] Writing direction John C Klensin
- Re: [I18ndir] Writing direction Asmus Freytag
- Re: [I18ndir] Writing direction Patrik Fältström
- Re: [I18ndir] Writing direction Patrik Fältström
- Re: [I18ndir] Writing direction Asmus Freytag
- Re: [I18ndir] Writing direction Martin J. Dürst
- Re: [I18ndir] Writing direction John C Klensin