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

Rob Sayre <sayrer@gmail.com> Sat, 16 September 2023 21:19 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 20EB2C14F736; Sat, 16 Sep 2023 14:19:57 -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_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham 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 9086chszeS9C; Sat, 16 Sep 2023 14:19:56 -0700 (PDT)
Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) (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 9D250C14F693; Sat, 16 Sep 2023 14:19:56 -0700 (PDT)
Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-9adb9fa7200so639664266b.0; Sat, 16 Sep 2023 14:19:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694899195; x=1695503995; 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=KyrKlUUCzRd9BrOyk1HmnnG8XSy9KUqYMkXIGSjwUF0=; b=U5EUq7phvw1MCMD3FcCLoxCe7398xyLaVv/D6QEzBZ10OaMLkjeb/RMfqRd0ZewZ9s ggf9cqqajxnh0ceM/pFOE3FDF11aGZiOwFUMAg9KC05X3DgYAuPvHLVT+rGerNL6MF2F 1+7kd92HqA8HiB/eDvXTH92BWDNZdxMP4Quxo5VD9r3rpOlsv5fQKWiKa57RkeQG/TrP tAUzrNmVQqksyfFBf5Lmv+rowuwL6xTcodVY9RKTUMcIO/aeF2I6hhgMMsRSXesXhpw9 YKj4UWcSRxPi+aRioAivG8dnjmChNeq5GvusvFDhPopXqoNds25poY9oRFSxj8RRhp0O A5eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694899195; x=1695503995; 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=KyrKlUUCzRd9BrOyk1HmnnG8XSy9KUqYMkXIGSjwUF0=; b=Zl5ga4k/vauXnmq18//JBhGhR8K/Yh/RIsXmlAhJCk1rVXMU0aiduEJtW7y8oD2U+d wpGQiJIKtxHXz53SLNss52d5i6XfuPec1fy6ZAadNaQy97UKf94jHAWVY8q5xk/+TQ4b TR3ZmShAuR04tVgMf7DuMO/Qvf/e7V4H76RxIhrswhUSFg9wCRlQI/jOvCFlCUFhuFTq Cl8hD/K4aCgoT7D7TyUNtRS531+/hBcF5ERJ/UXbiXDKXUgC119DBDK8IQi0HakURNLs RTMzvwzAjQhPGauQXsNA3If6LmBASqbhrzkgHruClCjD0FgYE+A/HH3PkvJ2GlbkoYwT Xb7w==
X-Gm-Message-State: AOJu0Yx2xB4xqDZljfPXBgzzus3y7p8DQci+6p0BWAkOxOuzTM4dj/VG +Wxw4Udg5D/zGWg3r9KUjv9j25MFqdcrvl6Abkjp1psPf5nfMQ==
X-Google-Smtp-Source: AGHT+IFGnJjCZGdqE5nFfbH1cHjROlRtVSc2RC8k4Op/ZlL/tCX9L1c3PsvlhLH4ZNhYdvdri63Co3+7H+d6ZhXU7R0=
X-Received: by 2002:a17:907:7e9d:b0:9a9:f805:814d with SMTP id qb29-20020a1709077e9d00b009a9f805814dmr10160300ejc.7.1694899194702; Sat, 16 Sep 2023 14:19:54 -0700 (PDT)
MIME-Version: 1.0
References: <169479938668.18742.9199862891950651366@ietfa.amsl.com> <CAHBU6ivzUV947N+n7AoYkCFT3ZfaLobCQ4fBXw3dvkqTT=LBAw@mail.gmail.com> <CAChr6Sxi4bo3Sv6T-GDTXZc7B6bg190BtuLWsyQV4onEmNKnmA@mail.gmail.com>
In-Reply-To: <CAChr6Sxi4bo3Sv6T-GDTXZc7B6bg190BtuLWsyQV4onEmNKnmA@mail.gmail.com>
From: Rob Sayre <sayrer@gmail.com>
Date: Sat, 16 Sep 2023 14:19:42 -0700
Message-ID: <CAChr6Szioe+XaQ1ait2bnVnN8mYzZzFGp=iPhhNLxF83+T6-YA@mail.gmail.com>
To: Tim Bray <tbray@textuality.com>
Cc: ART Area <art@ietf.org>, i18ndir@ietf.org
Content-Type: multipart/alternative; boundary="0000000000006e30e0060580786c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/yA3VinwrSsIsEgb80cwokwcDwXQ>
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: Sat, 16 Sep 2023 21:19:57 -0000

On Fri, Sep 15, 2023 at 11:39 AM Rob Sayre <sayrer@gmail.com> wrote:

> On Fri, Sep 15, 2023 at 10:49 AM Tim Bray <tbray@textuality.com> wrote:
>
>> Hello again.  This draft corrects errors pointed out on these mailing
>> lists (thanks!) and goes to some length to address the arguments that
>> mentioning the All-Code-Points option is toxic, and that the definition of
>> UTF-8 excludes the possibility of surrogates. It relies more strongly on
>> the discussions in RFC 9413 (which BTW I hadn’t read except in an early
>> draft - I recommend to everyone, it’s really good).
>>
>
> Hi,
>
> It all seems correct in general. I'm sure people will keep finding little
> mistakes. It's tough not to have those in a document of this sort.
>
> Below are some editorial suggestions. Take em or leave em. :)
>

I found a few other things.

> For example, JSON allows object member names and string values to include
any Unicode code points, including all the problematic types.

Instead:

"For example, JSON object member names and string values can include any
Unicode code point, including all problematic types."

[rationale: "any Unicode code points" reads a little awkwardly]

> Note that the Unicode-character subsets specified in this document
include a successively-decreasing number of surrogates and noncharacters,
and thus should be less and less susceptible to vulnerabilities.

I think the document could use a pass reviewing all of the compound
adjectives. There are straightforward cases, but there are some composed of
two nouns (debatably correct, but could be clearer) and this one with an
adverb, which I think is actually incorrect. There are just a lot of them,
too. I can understand getting there if you're writing really fast, I also
overuse patterns when writing quickly.

thanks,
Rob