Re: [I18ndir] [art] Fwd: New Version Notification for draft-bray-unichars-04.txt

"Manger, James" <James.H.Manger@team.telstra.com> Tue, 19 September 2023 14:01 UTC

Return-Path: <James.H.Manger@team.telstra.com>
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 92995C14CE27; Tue, 19 Sep 2023 07:01:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.008
X-Spam-Level:
X-Spam-Status: No, score=-7.008 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=team.telstra.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 P3zPIiRBmVQB; Tue, 19 Sep 2023 07:00:59 -0700 (PDT)
Received: from AUS01-ME3-obe.outbound.protection.outlook.com (mail-me3aus01on2101.outbound.protection.outlook.com [40.107.108.101]) (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 64BE3C14CF1A; Tue, 19 Sep 2023 07:00:57 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DHBaW+YcQ0kjWELERFJXXDTqCLuecnK0Yy51KU2fl4s7WFe2P1K8uq/429D+LniJDlHZD0PKCtafsYvrV7d5MixiW25WDJoNcibTNQYqD8hOIzLkMBuGaAVPja0mbvx1LT0tHZcd41KDDTH1y/qA+v2WTfsZXQAUqc6kg4JjQEqQf+wyZarBNQmnnBT/mywQPdX/lVZNj748U4CtvhywTxlcxtZgr5HDF60QDYd6lYb7sbqT6ec6Socg1oz3KFFYBp2lhRa1S5CV3+vnmxrRXyxcAtvoiiXA39zaHKpOkTNJVmgbVaeqebIYsCNG+a4pysrztgxLrw7HSRFA+uarxg==
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=MH2kIMXoczsp8KlAbKqNQSx4VECnV8MOl2/OuuBvNf0=; b=RRpu3k/zjk07m9T0Ho4TYVqBoYKKdky9WO+rMclYK8jBzB5Ye5mlxeXGL1Kl5iRCbuA3ZEjGR3uKPtM3/eNu3CjaGeoTkW3xPopOpmjXlV/K5JKQjgwpCJpT/Zu8WRThBIxhd3187tiijBuD4aPX9346gW/H7AlSTBuESQQOmmfctH5W+7pLGRLg/YUy9dpAd1kBplIRdkoVxXHq6layHoElB3BGedyXIvySxo6LbPulPufUJJgcbQ3nlokMByW2FfMfVhh7+cd4W+0tiXtYFjK9LmeJOOdc3sYq1RS5Ob7OOP1JmvL6YOWQux52pu53GmFplJBoAuzZ9HjtUBBZJw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=team.telstra.com; dmarc=pass action=none header.from=team.telstra.com; dkim=pass header.d=team.telstra.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=team.telstra.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MH2kIMXoczsp8KlAbKqNQSx4VECnV8MOl2/OuuBvNf0=; b=cJwi0Rr0mpGXfFX0k/M1wBJb8W2sAXnIrye+J0wwuSwcYgKPB1ZgfIjvwIOEu+5yfIYa1fud5Jdcz0CfmVzTNe3jnYFi36Fe14BedzdNY5brdEhCHKne+5Pb6QKs2V9C9olDT8dDUko1SjntcroNg1jFT4mEVIfVS0fGKl0Ks/0=
Received: from SY4PR01MB5980.ausprd01.prod.outlook.com (2603:10c6:10:f7::9) by SY0PR01MB9132.ausprd01.prod.outlook.com (2603:10c6:10:223::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.27; Tue, 19 Sep 2023 14:00:53 +0000
Received: from SY4PR01MB5980.ausprd01.prod.outlook.com ([fe80::9e6a:b9cb:3e87:b02a]) by SY4PR01MB5980.ausprd01.prod.outlook.com ([fe80::9e6a:b9cb:3e87:b02a%4]) with mapi id 15.20.6792.026; Tue, 19 Sep 2023 14:00:53 +0000
From: "Manger, James" <James.H.Manger@team.telstra.com>
To: Tim Bray <tbray@textuality.com>
CC: ART Area <art@ietf.org>, "i18ndir@ietf.org" <i18ndir@ietf.org>
Thread-Topic: [art] Fwd: New Version Notification for draft-bray-unichars-04.txt
Thread-Index: AQHZ5/zsmS2wpxwnEkKNM3oLn0BLIbAgRFyegACns4CAAFkhBQ==
Date: Tue, 19 Sep 2023 14:00:53 +0000
Message-ID: <SY4PR01MB5980F0F2D94EB0E6E5870DE8E5FBA@SY4PR01MB5980.ausprd01.prod.outlook.com>
References: <169479938668.18742.9199862891950651366@ietfa.amsl.com> <CAHBU6ivzUV947N+n7AoYkCFT3ZfaLobCQ4fBXw3dvkqTT=LBAw@mail.gmail.com> <SY4PR01MB5980D8DDE229D1C57AEDFB55E5FBA@SY4PR01MB5980.ausprd01.prod.outlook.com> <CAHBU6iv=JhwNXgs1QpCXKJynR+ZU6G9L_R1xCcvqC4+8E4Jnfw@mail.gmail.com>
In-Reply-To: <CAHBU6iv=JhwNXgs1QpCXKJynR+ZU6G9L_R1xCcvqC4+8E4Jnfw@mail.gmail.com>
Accept-Language: en-AU, en-US
Content-Language: en-AU
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f4ab56b7-6ec4-4073-8d92-ac7cc2e7a5df_Enabled=True; MSIP_Label_f4ab56b7-6ec4-4073-8d92-ac7cc2e7a5df_SiteId=49dfc6a3-5fb7-49f4-adea-c54e725bb854; MSIP_Label_f4ab56b7-6ec4-4073-8d92-ac7cc2e7a5df_SetDate=2023-09-18T23:48:10.7997765Z; MSIP_Label_f4ab56b7-6ec4-4073-8d92-ac7cc2e7a5df_ContentBits=0; MSIP_Label_f4ab56b7-6ec4-4073-8d92-ac7cc2e7a5df_Method=Standard
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=team.telstra.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SY4PR01MB5980:EE_|SY0PR01MB9132:EE_
x-ms-office365-filtering-correlation-id: 0d326502-4a56-4375-25a1-08dbb918d69f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XRKvPamc8hQ91qdQ+I7IrOQLAW3xBkm/gsekEep3ROzPHjVvydQjI7sab02jKPhqjJ/KG2Lb1msghc3695atebTq0WmEYtec2X1G6Xu3xnX+MyFXhezK2nFlFNzdP4Pv0/kbNhjapLHjgFxkDUHHMt2E8M6C7nnsO9DXgL4gqFOolBHGrsFzvmAH467QIb7MrOxpEEfYWlg55+XFlQuBeEEq/P5D3D6YHu79/UqZ3wrdpj4qX54kfr2kB/jzfbDaVu8rqS3ZE4NfnsTdItVNMLQUcAKvUcnZr8ZWXi8RwIaJdu8+CHnBHBrftsLzqxF7mIAaz3K7VTQq7u/BlRs1zzG9Xwq5mk/83BdGvkJK2MXVPvp1Yq/QQz+ofQG+g7ySzpXT/18+jUgsudWI31xyx/Eaxt9FnDvJ+mY/fXHUrpK6RUj4MsJ4B7v2Wb4PvPKtxG+3FLtqvx8zSGBunkjl2TJf/aMEo6a0tCiCnpgKQKQa4r+xiz9R9Ltet/iWbh9/HbPHJC29QZ2iXCmGWcK5cH+StxdcIQJ6LN6P7DnYp/GeNmZeqcxia378qp820ercV1zksRBiyW/Dm6kX64of+WeUcUwFsn7snLgKYGRfo8m0ZErOe0O8fG6qF+FuxBfW
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SY4PR01MB5980.ausprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(39860400002)(346002)(396003)(136003)(366004)(186009)(1800799009)(451199024)(71200400001)(83380400001)(55016003)(122000001)(82960400001)(54906003)(38070700005)(8936002)(8676002)(4326008)(38100700002)(66946007)(33656002)(76116006)(9686003)(41300700001)(6916009)(64756008)(66476007)(66446008)(66556008)(316002)(4744005)(2906002)(86362001)(5660300002)(26005)(52536014)(7696005)(6506007)(478600001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: N/eVL2paPU1lLKOKMoBB1zllDzsEbIrweJJQcZbO1jnOhSmrDBktf3rEMTRMiKh8Emz/kQu9VIy9fpOBsyOuz0t4Tx7fz4obKOwLnC35Lp3QChh/bHzcMh6aItkMv+0CcL0oHYu6h8AtU7Ik/3MReK7BgAIoPNShK+Mja0/71toXdNbVAi0V8/k6pbTJfYKetkx9vHe1p9B5MHpcyCCEoh/NBqWtcgW7UcXfsunlrLUbzzF4e2TMfc1LUNWLzGziEgPOpy+yJvG3L0X2swHLEYV7AdoFCtK+z2xMlQvaxLPIHYlT7lA4xtWfc487aJ5ia3KUTEAJTZTRRdWJRwHxztqJfBYHT5BCx58kyyEgfMCoRNzDlDr4InbBlA5xH/V5AogQqNwlwMBWl0Pc34wXzVvej+/Ui83z4PEeSE/8MBWdNDLO0dIHY6X9WolnxzS6YV7s1nbqFTD+x66fx2r6LrBaPPIjmIrlUwoPYjdm//78tsi8kZHrTdXaecRwfEu6BGxCRqm+m3gn0MzNswQF4jc8+4qm0VPWOCiOoK5Epk6HnxLh/eppF5kJXrfDdZpZ5g1mSEXkzWDNhSTNorprTe7PbgE45va10VKUY/l0yaStxollKjp91uc1pozjpEAbQl+kg3myLe/UMrzGyiVYeyfuoBT3l+WcHamSKhQilcEbrNEI4Mj1QZF/tGmo3XOdUN8nlQq4zvu4wFQqw+9c3xiVUXJm04S7rZrfKwKpGl6oOteko2d4IKR+9asdDF8aK7FPVeXCQHN1gZcRmrZ0Lh8QbfmcIFbLb5uup6I7uU1a9nfmsn03WSxk5rWIKfebatyurIua+p6AnkpX1xdUAFLK5kge31IbdHrisybpVQSI3BzryalFb4pX074sMF0bFPRXcePrFELbkJEfuElrAti5+rcKgFKNiDUbxwcDOfNJHISypMMRqnBIewTnsz0lseGAir/bP90M7agi3g2S29xuT2nBbg00LB/mut69of5xbcAKlvEma69GZLIFtZOfQWVBryMWuZeMDJu5q8aIxxBvaLOcnCl1IeXFdd4pGRglGY6aEBfvXm42lM4QgO/Cpnyny8fn8DISG/1RUSKGL3fcKXeLVa2V1g6zVN1mC27iJj11NZQbUxBsrKBmHoypAAw5LhoSJW78vdb5nbeHIyl0YIa44k2VDJeLz1mMouBNsWj5c5OAxN1uN1rmlbeGOMos+a4dl3fEVMubvkcDLhackTcbtWbNEL+vs0Tjfzno+zy119bs3KDlIojQ49ek1wzLmz42UHqDlZD/l545owl+NkWRPtbqCxNOWtQMEgHnbnz2daq6f1vdFKJMfgNk78MByrNy9CtUIweaTcC25eRIQQo3/oZYorpWk7qcLaC0tE+MkAHCRwuqCTDwgAUUt65Siz3/D/J8ZgB2ZJF/e4qUJB0uCk9o5R9/787vU+D7hTxcHOkHpvhef4v7yTGhMlyNdfGB4vToecLBBGlV3gruZVXucG5jIiBuz6D0RWD+Gm+3FHnLqRPLwwQxg5O0VWRQ4FRGeOOcv+BHpwtqozXWmvxUJuXOIR0scIXomHdJHbUDZTN7RlAKZOf19LcZO21gAHzYwDGsPWa6tW6HR5adGLXV0JM8yTtN8sczzgk=
Content-Type: multipart/alternative; boundary="_000_SY4PR01MB5980F0F2D94EB0E6E5870DE8E5FBASY4PR01MB5980ausp_"
MIME-Version: 1.0
X-OriginatorOrg: team.telstra.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SY4PR01MB5980.ausprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0d326502-4a56-4375-25a1-08dbb918d69f
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2023 14:00:53.3782 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 49dfc6a3-5fb7-49f4-adea-c54e725bb854
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ReBJvm2vTb9FB3lnIyXfKGmlQq/chVhgxcFd7kQ6bLrfam2xHH3ZR1btmE+yai12Fh+PJRP9XwiFp8DtN8z78TQxhQirk3Z0LK4MGvVGV5Q=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY0PR01MB9132
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/gJN8Wn8YlG_WXxL-z62Lvqm-Hf4>
Subject: Re: [I18ndir] [art] Fwd: New Version Notification for draft-bray-unichars-04.txt
X-BeenThere: i18ndir@ietf.org
X-Mailman-Version: 2.1.39
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, 19 Sep 2023 14:01:04 -0000

My core point is that *(%x0-10FFFF) in the context of characters is nothing like its simplicity suggests.

I think the following is a more accurate ABNF for the code point sequences that 16-bit code units can represent. I think this is closer to the repertoire of a logical JSON string.

unit16-points = *(scalar / trail-surrogate / 1*lead-surrogate scalar) [lead-surrogate]
scalar = %x0-D7FF / %xE000-10FFFF
lead-surrogate = %xD800-DBFF
trail-surrogate = %xDC00-DFFF

--
James Manger


General