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

Rob Sayre <sayrer@gmail.com> Sat, 07 October 2023 01:33 UTC

Return-Path: <sayrer@gmail.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 5EF57C151539; Fri, 6 Oct 2023 18:33:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 fXXYtGBHfS22; Fri, 6 Oct 2023 18:33:08 -0700 (PDT)
Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1213AC151542; Fri, 6 Oct 2023 18:33:08 -0700 (PDT)
Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-9adb9fa7200so603340566b.0; Fri, 06 Oct 2023 18:33:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696642386; x=1697247186; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=mshxOXqv76lpomagSMaGdkYeTdaTPhIYcjDapsvrz8U=; b=hgwFcKI6LGFoAq0Q2reDJYYEjh37ut2FVuWZ8vznRedKbV2YIvKeb1xkrJQVNrka2D 8s5VvecDzPiR09XGiLd2OGtqilV2kKqtUgbUcMu+Vwptm2Tk+ONJBnLty4KPdQ9tMC4B ntnnBy6dWR6FRrkvJueU5utG584VwuzCu+swX7P6yowRu9tkY1hA/1ePXMTDqLVqKBG3 srauaLrMMkPzLc9Cq0x71cBKP8w389jdW5MlMDEbBJENBOgKH5cPSWTu+xTYvls286/z zDAs3RMRYQM4rHhrsvS6r7pAvGG0wLEIHTsrcNEud+Wr5l+r6ExqEXoiEVlEAptO6Lxs mqmA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696642386; x=1697247186; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mshxOXqv76lpomagSMaGdkYeTdaTPhIYcjDapsvrz8U=; b=Mt0CQwJ2HC/35DBzmW9QCyup1ciQ8t+uo0QPnCk7+imCgmZ3vKgOhtQf8TSSOakngp pOyGU00MGpe0Kl2h9EDQUNp49278X2RTtD1uZdDNML+eI052dE8q7BIXAP2t9cZDwlul UxKYwYKip3Y4hmA3AE8N8pkxn3N5Duz6qH4dyAQ2tEMyFmRfqVp7EKf5eqfWH1Kr9tKk 90c5g2bs6iog1IWyWKitfSRPc8JKA8K5KzyDIDxrZizVNnh3AVn9sMl0NoMCei9hZzLX Dl8BC7dUyUmSSENhJUfP/jDrzJKEQmmELScEGIUh0nCeKAndyeeS5taFP9zVpc1WJpOt DQ/A==
X-Gm-Message-State: AOJu0Yy0maNrKYSorHaBm2FSedKW10NMhyrPMVzBAsnodXZNaMtVPNOR pUMBHWSzkw1lJhDC/9qP6mrDVZGrrf7uMUHYkuk=
X-Google-Smtp-Source: AGHT+IFX8R7aTatE1uDdI9urrifaQBTLgSSaI0UQ0qHRUMfYFkFbqn/2ZpwI9f0g8UY6kkqjXPFv+xnYtnBvvTeyf9k=
X-Received: by 2002:a17:906:8464:b0:9a1:f1b2:9f2e with SMTP id hx4-20020a170906846400b009a1f1b29f2emr6245337ejc.2.1696642386084; Fri, 06 Oct 2023 18:33:06 -0700 (PDT)
MIME-Version: 1.0
References: <169566019635.41806.9804796677919971070@ietfa.amsl.com> <CAHBU6is-wU2NLXNWL56nSJ4=nKvDzGv_Aw4qJN6N2O8CuM4-yw@mail.gmail.com> <SYBPR01MB59814B3448F5754AAEDA1740E5C7A@SYBPR01MB5981.ausprd01.prod.outlook.com> <CAHBU6iueqtd5T1T-ciYUMWvmo8XqBQqO5LkWbdRaoXQzPYSQOQ@mail.gmail.com> <SY4PR01MB5980D009F1623E3694B871B7E5C5A@SY4PR01MB5980.ausprd01.prod.outlook.com> <CAChr6SzMXqmEJvwQ0Vb0+CfchBn2kMueQJ-2Th1=4Oct8b9t6A@mail.gmail.com> <E1464943-EB11-4FA4-B933-4F138C6C34A0@tzi.org> <CAHBU6itgC07j0P5DcACDyHSjEOG6=j5kWE=eYF8E0NA3mm_b5A@mail.gmail.com> <SY4PR01MB59803C733B6B6A1C9D4E04F4E5C5A@SY4PR01MB5980.ausprd01.prod.outlook.com> <CAHBU6iuEbKOri56HiTB+HcsPKOpXJArFpbkVnf68=5i8FMWPUg@mail.gmail.com> <SY4PR01MB5980D4B50C9E4E4A1AF92CC4E5C8A@SY4PR01MB5980.ausprd01.prod.outlook.com> <9276000B-6106-47EA-A97A-B37E93CB82B6@tzi.org>
In-Reply-To: <9276000B-6106-47EA-A97A-B37E93CB82B6@tzi.org>
From: Rob Sayre <sayrer@gmail.com>
Date: Fri, 06 Oct 2023 18:32:54 -0700
Message-ID: <CAChr6SwGi+wnyFcu0sBVq7VtsufXRweVTi87rnyhiV=uj7au6Q@mail.gmail.com>
To: Carsten Bormann <cabo@tzi.org>
Cc: "Manger, James" <James.H.Manger=40team.telstra.com@dmarc.ietf.org>, Tim Bray <tbray@textuality.com>, "i18ndir@ietf.org" <i18ndir@ietf.org>, ART Area <art@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000bbdcc50607165627"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/Z4hpiKR8GIr3zReIFOWX6IiOA08>
Subject: Re: [I18ndir] [art] New Version Notification for draft-bray-unichars-06.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: Sat, 07 Oct 2023 01:33:10 -0000

On Fri, Oct 6, 2023 at 6:14 PM Carsten Bormann <cabo@tzi.org> wrote:

> +1
>
> For all intents and purposes, “Unicode character” should be understood
> (and, possibly, defined for use in a document) as “Unicode scalar value”.
> There are very few protocols that need finer detail about their repertoire.
> Obviously, the 1d and 2d subsets (see modern-network-unicode) make a lot
> of sense for 1d and 2d applications.
>
> That is really all that most of the people who need to design
> Unicode-based protocols need to know.
> Adding some knowledge about normalization may sometimes be useful (see
> Appendix C).
>

Oh, but this line doesn't work as a uniform approach. There are many
reasons for that, and we can't change them! Really. We are powerless.

What we can do is specify a way to send Unicode that does work. This draft
does do that. It is right.

But, let's imagine trying to punish people that send stuff like unpaired
surrogate code points. What are you going to do? Put them in jail?

The best way to go is to describe the right way, and this draft is pretty
good.

thanks,
Rob