[Xml-sg-cmt] <u>: Re: AUTH48: RFC-to-be 9290 <draft-ietf-core-problem-details-08> for your review

Sandy Ginoza <sginoza@amsl.com> Tue, 06 September 2022 23:04 UTC

Return-Path: <sginoza@amsl.com>
X-Original-To: xml-sg-cmt@ietfa.amsl.com
Delivered-To: xml-sg-cmt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA542C1594A9; Tue, 6 Sep 2022 16:04:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.907
X-Spam-Level:
X-Spam-Status: No, score=-6.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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
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 i7HAIihT6DHg; Tue, 6 Sep 2022 16:04:05 -0700 (PDT)
Received: from c8a.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 CD82AC14F72C; Tue, 6 Sep 2022 16:04:05 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id B25E84280C10; Tue, 6 Sep 2022 16:04:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rj34c3LMDkbh; Tue, 6 Sep 2022 16:04:05 -0700 (PDT)
Received: from smtpclient.apple (2603-8000-9603-b513-ac0c-0f79-c173-e663.res6.spectrum.com [IPv6:2603:8000:9603:b513:ac0c:f79:c173:e663]) by c8a.amsl.com (Postfix) with ESMTPSA id 583BE4280C0F; Tue, 6 Sep 2022 16:04:05 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
From: Sandy Ginoza <sginoza@amsl.com>
In-Reply-To: <40DB4CD3-2D93-4481-BFB6-7F374A4128B6@tzi.org>
Date: Tue, 06 Sep 2022 16:03:36 -0700
Cc: RFC Editor <rfc-editor@rfc-editor.org>, "core-chairs@ietf.org" <core-chairs@ietf.org>, Thomas Fossati <thomas.fossati@arm.com>, "auth48archive@rfc-editor.org" <auth48archive@rfc-editor.org>, Jaime Jiménez <jaime@iki.fi>, "core-ads@ietf.org" <core-ads@ietf.org>, xml-sg-cmt@ietf.org, Jay Daley <exec-director@ietf.org>, Alexis Rossi <rsce@rfc-editor.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <37BDB141-B704-476E-BC06-C58AD319CAA7@amsl.com>
References: <20220804195913.906BF55ECC@rfcpa.amsl.com> <557D1A94-9729-4D7E-90B4-D53B6A0DEDEE@tzi.org> <DB9PR08MB6524313A6D026E0F63B483AF9C719@DB9PR08MB6524.eurprd08.prod.outlook.com> <629C2E8C-A79C-4CBF-AE49-CEC9C8C0B5F2@amsl.com> <69949BE3-B08B-4780-9FE5-ABA415DFBECA@tzi.org> <C9D1D91E-706C-41EC-8358-FE6D2D15ADF0@tzi.org> <DB9PR08MB6524FE3B48BFEE73627B58D69C709@DB9PR08MB6524.eurprd08.prod.outlook.com> <4018FA5D-1031-437C-B9D6-A496A6B100B8@tzi.org> <7E8CED15-A7F7-4F9B-B54D-C858B7E64255@amsl.com> <40DB4CD3-2D93-4481-BFB6-7F374A4128B6@tzi.org>
To: Carsten Bormann <cabo@tzi.org>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml-sg-cmt/uURVCctyZK4MTRG1SZdIo3DRtcM>
Subject: [Xml-sg-cmt] <u>: Re: AUTH48: RFC-to-be 9290 <draft-ietf-core-problem-details-08> for your review
X-BeenThere: xml-sg-cmt@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Working list for the xml and style guide change management team <xml-sg-cmt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml-sg-cmt>, <mailto:xml-sg-cmt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml-sg-cmt/>
List-Post: <mailto:xml-sg-cmt@ietf.org>
List-Help: <mailto:xml-sg-cmt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml-sg-cmt>, <mailto:xml-sg-cmt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Sep 2022 23:04:09 -0000

Hi Thomas and Carsten,

I’m including a few others on this mail in case they have suggestions regarding how to get the desired output.  

I believe the inclusion of the Hebrew string with <t> requires the use of <u> (and its output - afaik, there is no way to get the non-ASCII string only).  I updated the doc to use <artwork> for “שלום”, but the text output is odd in that the string appears on the far right of the page - perhaps another application-specific issue.   Though not the prettiest, the display seems ok in the HTML and PDF files.  Any thoughts on how to get the desired output with the understanding that the discussion about allowing UTF-8 more liberally throughout likely requires RSWG discussion and consensus?  

> > NEW:
> > The following example shows how the Hebrew-language string "שלום" is
> > represented, where in direction of reading, the sequence of characters
> > is: "ש" (HEBREW LETTER SHIN, U+05E9), "ל" (HEBREW LETTER LAMED,
> > U+05DC),"ו" (HEBREW LETTER VAV, U+05D5), "ם" (HEBREW LETTER FINAL MEM,
> > U+05DD). Note the rtl direction expressed by setting the third element
> > in the array to "true”. 

The files are available here: 
   https://www.rfc-editor.org/authors/rfc9290.txt
   https://www.rfc-editor.org/authors/rfc9290.pdf
   https://www.rfc-editor.org/authors/rfc9290.html
   https://www.rfc-editor.org/authors/rfc9290.xml

Diffs of the most recent updates only: 
   https://www.rfc-editor.org/authors/rfc9290-lastdiff.html
   https://www.rfc-editor.org/authors/rfc9290-lastrfcdiff.html (side by side)

AUTH48 diff: 
   https://www.rfc-editor.org/authors/rfc9290-lastrfcdiff.html

Comprehensive diffs: 
   https://www.rfc-editor.org/authors/rfc9290-diff.html
   https://www.rfc-editor.org/authors/rfc9290-rfcdiff.html (side by side)


Thanks!
Sandy 



> On Sep 1, 2022, at 1:10 AM, Carsten Bormann <cabo@tzi.org> wrote:
> 
> Hi Sandy,
> 
> 
>> On 31. Aug 2022, at 23:15, Sandy Ginoza <sginoza@amsl.com> wrote:
>> 
>> Hi Carsten,
>> 
>> Note that this is my fault as Megan is on vacation.  I delayed replying while we tested the updated version of xml2rfc to correct the PDF display of the Hebrew string.  It seems the PDF glitch (issue #873) has been fixed - please confirm, as our copy (from PDF) & paste experience is not what we expect.
>> 
>> See https://www.rfc-editor.org/authors/rfc9290.pdf
> 
> This indeed looks good now.
> 
>> Regarding the example from A.3 in the attached screenshot.
>> At this point, 2 questions:
>> 
>> 1) Does it seem odd to you that the source file (rfc9290.xml) contains the string in the reverse of how it is rendered in the publication formats? To be exact:  
>> The desired string: שָׁלוֹם 
>> (which we see in the TXT, HTML, and PDF)
>> The reversed string: םולש
>> (which we see in the sourcecode elements and u element of the XML file)
> 
> I’m not sure I’m seeing the same here you do (see screenshot below).  But that is pretty natural in this space...
> 
> The HTML (and thus PDF) publication formats pick up the “strong directional” nature of the Hebrew characters and switch to RTL rendering.
> This is certainly odd to readers that are not familiar with mixed LTR/RTL rendering, but it is the way the RTL writing systems operate.
> 
> Whether your plaintext editor picks up RTL information from the characters or not depends on the editor.
> If it does (e.g., Emacs does), moving the cursor *forward* (often done with the cursor-right key) may go *left* on the Hebrew part, which is the telltale sign of RTL support.
> (If the editor tries to hide the RTL presentation by stepping you in geometric sequence, like the Apple Mail compose editor does, selecting a part straddling the RTL/LTR boundary may be the only way to tell.)
> 
>> 2) For clarity, would it sense to walk through the string character by character, or do you prefer the current form? In other words, what do you think of changing from
>> string (names, nums)
>> to
>> char (name, num), char (name, num), char (name, num), char (name, num)
>> For example, please see:
>> https://www.rfc-editor.org/v3test/rfc9290_A3test.html#appendix-A.3-7
> 
> I like the direction [pun not intended] of this change.
> 
> But I would like to make it clear that the sequence of writing the characters is orthogonal to the presentation as LTR or RTL text:
> 
> OLD:
> The following example shows how the Hebrew-language string is represented, where in the rtldirection, each character is: "ש" (HEBREW LETTER SHIN, U+05E9), "ל" (HEBREW LETTER LAMED, U+05DC),"ו" (HEBREW LETTER VAV, U+05D5), "ם" (HEBREW LETTER FINAL MEM, U+05DD). Note the rtl direction expressed by setting the third element in the array to "true”.
> 
> NEW:
> The following example shows how the Hebrew-language string "שלום" is represented, where in direction of reading, the sequence of characters is: "ש" (HEBREW LETTER SHIN, U+05E9), "ל" (HEBREW LETTER LAMED, U+05DC),"ו" (HEBREW LETTER VAV, U+05D5), "ם" (HEBREW LETTER FINAL MEM, U+05DD). Note the rtl direction expressed by setting the third element in the array to "true”.
> 
> Because of the brutal way in which xml2rfc enforces its narrow understanding of RFC 7997, you may need to push the first “שלום” into artwork (which would allow getting rid of the quotes).
> 
> Grüße, Carsten
> 
> <PastedGraphic-1.png>
> 
> 
>> 
>> 
>> Thank you. 
>> RFC Editor/sg
>> 
>> <Screen Shot 2022-08-31 at 1.37.02 PM.png>
>> 
>> 
>> 
>> 
>> 
>> 
>>> On Aug 31, 2022, at 7:34 AM, Carsten Bormann <cabo@tzi.org> wrote:
>>> 
>>> Megan,
>>> 
>>> let me briefly note that our two approvals have not made it yet to https://www.rfc-editor.org/auth48/rfc9290 — just in case this is slowing down the process.
>>> 
>>> Grüße, Carsten
>>> 
>>> 
>>>> On 2022-08-23, at 11:04, Thomas Fossati <thomas.fossati@arm.com> wrote:
>>>> 
>>>> On Monday, 22 August 2022 at 22:45, Carsten Bormann <cabo@tzi.org> wrote:
>>>>> After repairing the PDF glitch and the typo, and possibly addressing
>>>>> the above nits, I believe that RFC9290-to-be will be ready for
>>>>> publication.
>>>> 
>>>> +1
>>>> 
>>>> Cheers, t
>>>> 
>>>> 
>>>> IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
>> 
>