[art] Re: Artart early partial review of draft-bray-unichars-09
Rob Sayre <sayrer@gmail.com> Thu, 24 October 2024 20:00 UTC
Return-Path: <sayrer@gmail.com>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4BA3C14CE55; Thu, 24 Oct 2024 13:00:56 -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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=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=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 nbc2itbKinF4; Thu, 24 Oct 2024 13:00:56 -0700 (PDT)
Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62EA3C14F6F2; Thu, 24 Oct 2024 13:00:56 -0700 (PDT)
Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-a93c1cc74fdso172215566b.3; Thu, 24 Oct 2024 13:00:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729800055; x=1730404855; 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=T2RHpFJwBjvb875N52iqCaC2n9JIYQtqiqAWAbkWk50=; b=khS/eqodNktE3vYEHov+a+TRVvU/Kofd4cAj9P3Mbb4jsFKKqPYTe79uT4B826WhSn wSoC/N+wN+NnrAvy2pXZEFCvJqRmDA5+bZzmcXjRvRphuWt8Df+BMIdP0EhnayLUin3T xO4cBZRBOFpqjS9PfUU8dDIz/azUshN1xKbRTz+yjR8NUkwR1cWopsMHoMN4yYlFCrqN PRw05wrntWbYnhQSBiImg735p1xPa3sRCsZagY1aXkwWvv11vkcqq49UebEQgvctiz+q jafu7zOn11nj8IK2aJpu1294RxRwax8XHmiEWUzxr6Xt9iHKARnJoOL0CQ19QzgAM3Qz Fa0Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729800055; x=1730404855; 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=T2RHpFJwBjvb875N52iqCaC2n9JIYQtqiqAWAbkWk50=; b=EPtaD4QFIPBhY0FSDRB74BLdW2rrybbLel8LJ5odKnYg3cu5rwCsJco5rWRqsZDegf 6u/cmplO09yONDuv0747dlsrcqk/kbhljIka/QXb1AUFdraqQJ8mcgITS6Ztx7jTBp5t gL4zg3QdueoxMfJU/2DM+z7OI1qxwTWajfWqAMG0iwbqdaj+AZ7zGY3csy0q3n72Rln9 NHUwEeBoAgIEIOYwRctnTjtFgp8rS4hPJvTiOVrsQKHKpBZ1hoz5w53ES6KzB3QYPp10 aPOU+W3WOO1pYCcqVGNs8oRlxwUIR/qUGVkYZ7pnEZPQ/k4sJNKq5IRvr2TLc82ez1zL najw==
X-Forwarded-Encrypted: i=1; AJvYcCVWCBjCwjE0m8XPQQZaxUckMtUUQJXuq6xeIzHx2E1zLSQPsoIgS3tLyaI6f1WnbO775yxnaInL74kOB2bR9HFUQXHD3Z4Yew==@ietf.org
X-Gm-Message-State: AOJu0YwA6V5QXcnjW76HHb+0/7bm3Pbf1NDMByiKR0WfyulcKtSZAPvq V7AzKbx0yuDDLCdGFHgojdf8jpQmi3t9YYBoTyHziKG1IGNCjwtqp+khI7nVeKyBcKzRA6217VZ /dEBb+7VLjXRWVWigY/gw9Uv6d6Ou9uKk
X-Google-Smtp-Source: AGHT+IFaCW+dHers3zwfHHNM7MWPWlEFF8SLPXpcbssL3H72RDj/P+4xR6qHC+8e0+hcAjnWTaHC3L2tJ43L8pnF9HU=
X-Received: by 2002:a17:907:3185:b0:a99:389a:63c2 with SMTP id a640c23a62f3a-a9abf96f5bfmr705360566b.62.1729800054463; Thu, 24 Oct 2024 13:00:54 -0700 (PDT)
MIME-Version: 1.0
References: <CAChr6SxM4-3-9NWoO9F8LtpoD70BPCSiU_MiyZDbKyX+XmUWxg@mail.gmail.com> <877c9x2uun.fsf@hobgoblin.ariadne.com>
In-Reply-To: <877c9x2uun.fsf@hobgoblin.ariadne.com>
From: Rob Sayre <sayrer@gmail.com>
Date: Thu, 24 Oct 2024 13:00:42 -0700
Message-ID: <CAChr6Swbj2==BHa2SXS-kH1G-YbxTk9CyQQm8_3w5Pkidm_Y5Q@mail.gmail.com>
To: "Dale R. Worley" <worley@ariadne.com>
Content-Type: multipart/alternative; boundary="000000000000c7686306253e7595"
Message-ID-Hash: ENPWDAZTE7K2DVUA6VPCJJU6KXBY5YY7
X-Message-ID-Hash: ENPWDAZTE7K2DVUA6VPCJJU6KXBY5YY7
X-MailFrom: sayrer@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-art.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: art@ietf.org, draft-bray-unichars.all@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [art] Re: Artart early partial review of draft-bray-unichars-09
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/eftRzqvz2LEcFiAiqwPPH0v7coU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Owner: <mailto:art-owner@ietf.org>
List-Post: <mailto:art@ietf.org>
List-Subscribe: <mailto:art-join@ietf.org>
List-Unsubscribe: <mailto:art-leave@ietf.org>
On Thu, Oct 24, 2024 at 11:59 AM Dale R. Worley <worley@ariadne.com> wrote: > Rob Sayre <sayrer@gmail.com> writes: > > I think it can be flipped around a bit more: > > > > In particular, well-formed UTF-8 cannot represent a surrogate. > > I haven't thought through how to implement this. > > But I would say the first requirement on the text is that it's clear to > the previously-uninitiated. > [...] > A good solution is wording which fulfills both requirements. Finding a > good solution is much like any other protocol design task in the face of > conflicting requirements. > Hmm, we could expand and give it a citation. "In particular, well-formed UTF-8 cannot represent a surrogate. See [RFC 3629 / STD 63], Section 3." There, the reader can find a lengthy explanation that needn't be repeated in this document. "The definition of UTF-8 prohibits encoding character numbers between U+D800 and U+DFFF, which are reserved for use with the UTF-16 encoding form (as surrogate pairs) and do not directly represent characters. When encoding in UTF-8 from UTF-16 data, it is necessary to first decode the UTF-16 data to obtain character numbers, which are then encoded in UTF-8 as described above." The term "well-formed" in [UNICODE] is defined in D80-D85, but I'm not sure this document needs to define that term. thanks, Rob
- [art] Artart early partial review of draft-bray-u… Barry Leiba via Datatracker
- [art] Re: Artart early partial review of draft-br… Carsten Bormann
- [art] Re: Artart early partial review of draft-br… Barry Leiba
- [art] Re: Artart early partial review of draft-br… Carsten Bormann
- [art] Re: Artart early partial review of draft-br… Rob Sayre
- [art] Re: Artart early partial review of draft-br… Rob Sayre
- [art] Re: Artart early partial review of draft-br… worley
- [art] Re: Artart early partial review of draft-br… Rob Sayre
- [art] Re: Artart early partial review of draft-br… Tim Bray