[I18ndir] draft-bray-unichars-01

Tim Bray <tbray@textuality.com> Tue, 29 August 2023 16:37 UTC

Return-Path: <tbray@textuality.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 43B97C1524AC for <i18ndir@ietfa.amsl.com>; Tue, 29 Aug 2023 09:37:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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, 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, 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=textuality.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 0Trh8oQ8R4a6 for <i18ndir@ietfa.amsl.com>; Tue, 29 Aug 2023 09:37:21 -0700 (PDT)
Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) (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 4FD1AC15199D for <i18ndir@ietf.org>; Tue, 29 Aug 2023 09:37:21 -0700 (PDT)
Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-50078eba7afso7407653e87.0 for <i18ndir@ietf.org>; Tue, 29 Aug 2023 09:37:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=textuality.com; s=google; t=1693327039; x=1693931839; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Hlbsd+yve593zo4XwVknv1ktvq7dBmPW29mrGIkbbfc=; b=MjfT1ppyt4MoPMYl91zi+xw98mlNBmAI2CbcDuq/x9H2cpuUklisYIiHCKW4ze7N7x t7VR1MXhNDbc9Gm8ZR+oA+BphygAaposk2tAosxeBCS8ioCqF3ZbKRIvKnQGSzrzICNO mZONu3ILDO+QOMDMgLG2ShPp2S4oVpfuR3OZg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693327039; x=1693931839; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Hlbsd+yve593zo4XwVknv1ktvq7dBmPW29mrGIkbbfc=; b=e6cLea4Tyg5rHYgs56Tz7Zw567TJeosBead5H0xW7rKQu4u7Jazo05i/UyKjcY7Zmp lEzzBnOAzwT8Zn89066QsIgxbhHRpOQXQgTXDBESv/5FePe2PyuZU1RavhHS24OuyrzL 7WziVFPBfxOo8l/dLMBCX4QD4Nc8vU7dSQWeefCn1nNjJJFWwHQG9k2Dv8eg51EJZ/Uo zcubp2REO9W2hcdDNd/oGibz5HuGrSAaDRjAeD4XIQjlWzYBQPO8Fg88Y21z3w+PaDrj n1QdAXF/4dZ3JyVyELp05ZGyD3NpTj9shegBLgQMiNIex80ZV1VzQJNt/xXg2KCD2t2B Jexg==
X-Gm-Message-State: AOJu0YxtyuVdbnM+BKLF2fwydif/4n3rok5aug1fT85WeOczcEHZm4ga m5vhfmlkvNiy7hljvKlY/2WATW3QGUpoUIJD0zGWlAicXHnjCpQonbU=
X-Google-Smtp-Source: AGHT+IG5v6Bl6Dil5HnZVvGZQYozpd9UsQ0AeDKzxNUDBrzo42y1xfksLgp7F3FSDaDFOIVxXnZMKs5nQ/lxe7ZwzTU=
X-Received: by 2002:a05:6512:3e08:b0:500:b872:7899 with SMTP id i8-20020a0565123e0800b00500b8727899mr6546177lfv.62.1693327038579; Tue, 29 Aug 2023 09:37:18 -0700 (PDT)
Received: from 1064022179695 named unknown by gmailapi.google.com with HTTPREST; Tue, 29 Aug 2023 11:37:18 -0500
Received: from 1064022179695 named unknown by gmailapi.google.com with HTTPREST; Tue, 29 Aug 2023 11:37:15 -0500
Mime-Version: 1.0 (Mimestream 1.0.5)
From: Tim Bray <tbray@textuality.com>
Date: Tue, 29 Aug 2023 11:37:18 -0500
Message-ID: <CAHBU6isuZ1fgAjv14JRCiWaq-cmE69iEGajQkDDNA4CzfTKoxQ@mail.gmail.com>
To: "i18ndir@ietf.org" <i18ndir@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000009f9d600604126cc1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/R_vvsgXRfRWJUBl1WUnZSa6sfho>
Subject: [I18ndir] draft-bray-unichars-01
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, 29 Aug 2023 16:37:25 -0000

Hello I18ndir (anyone still here?), Paul Hoffman and I just submitted
draft-bray-unichars-01 - our AD Francesca Palombini suggested we notify
this list: https://datatracker.ietf.org/doc/draft-bray-unichars/

This draft fell out of a conversation originally provoked by this errata
report: https://www.rfc-editor.org/errata/eid7603

It revealed a distressing lack of consensus about Unicode characters and
code points and character repertoires. I feel personally bad because I am
the editor of a couple of RFCs that are open to criticism on this front.

So, this tries to say “here’s how an RFC should specify which Unicode
characters it supports”.  We think this would be useful to multiple groups
almost immediately, including especially those who don’t realize the area
can be problematic.

Anyhow, the purpose of this note is to ask your advice on how to take this
forward. We think this works well as an individual submission.   We don’t
*think* it needs a working group, but that’s not our call. The draft
doesn’t express any opinions about best practices, it just points out
several alternative character repertoires, provides ABNF, and discusses
their trade-offs.  None of them are wrong.