Re: [Rswg] on color Re: Fwd: I-D Action: draft-carpenter-rswg-rfc7996-issues-00.txt

Martin Thomson <mt@lowentropy.net> Wed, 07 September 2022 01:51 UTC

Return-Path: <mt@lowentropy.net>
X-Original-To: rswg@ietfa.amsl.com
Delivered-To: rswg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE7A3C14CF11 for <rswg@ietfa.amsl.com>; Tue, 6 Sep 2022 18:51:48 -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, RCVD_IN_DNSWL_BLOCKED=0.001, 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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=W5ZsCsd8; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=vQWk0YXe
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 OjCXyJkDHNbB for <rswg@ietfa.amsl.com>; Tue, 6 Sep 2022 18:51:44 -0700 (PDT)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (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 4323BC14CF10 for <rswg@rfc-editor.org>; Tue, 6 Sep 2022 18:51:43 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id EF9E632001FF for <rswg@rfc-editor.org>; Tue, 6 Sep 2022 21:51:42 -0400 (EDT)
Received: from imap41 ([10.202.2.91]) by compute3.internal (MEProxy); Tue, 06 Sep 2022 21:51:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm3; t=1662515502; x= 1662601902; bh=sBvuNR5JO95G7iPTv1vKuGGdxPhqGVhkOA7StlJWI9k=; b=W 5ZsCsd8idG/ZmV2bJm/b4iaCccwTa+SLgiYQxSoYtXNfP8YBInyFRpjEGr8q0B5O WUMe6bnc+ZsIE8ldddKjw1JEjcybr5qWzIHR/fXmF6Fgtp5eSqzuEKLYJFOti/Um niSx9PihSg3CSazj18Kr5BUWFRk+4adIpzDosvO8IzmtuhNZbL0Kkt81xYw8A16Y PHR7vStnZ8r1ThYUiKhWGIttaezDopYJHrvCYXH48Ssx2isXepIS2GqVkK369U7/ zjanZ+bso5IrgPdf2IDvy6dYtpo3cPBwGOYTYbtU4TLzfhcNbZc4VNR9q6fNfBl6 JPNzzhzQq97Rak8uY40oA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1662515502; x=1662601902; bh=s BvuNR5JO95G7iPTv1vKuGGdxPhqGVhkOA7StlJWI9k=; b=vQWk0YXeLe+ksVhWd 5fiMlh0WSrGJX9PrsunMFRc9t0dBARGNUbgl39JbdMQGD9d5bBf92ouJo/hDev7e 8VrjBnFRq8NKsOQ23Om1uDpY+cuXfGyyjVYMtz/0iXTHH1n7UeQZxol0Bt1T5ms+ 5CP4BMO0uYYkTJMiT0aFFc8pF9jm/2zLDmNc42fwWx6t5+83mhsItZjcJtXiq993 zMYdLRJlqMFaTXvCh4zQFpun9K7XJKr9AAmM5evECmrU2Udsko/E+2+WAQi3sUyj OKJD+9Zk5+DcaClWiEMhZoDpPmzIfenso4sJLCREhElwoKAoa+QeZJ+zUqD3eNfI IrDLA==
X-ME-Sender: <xms:LvkXY1q-jjznBkyRolxyPpsI5V4To3lTEhtWl7SpxF_-xxriZPXmKQ> <xme:LvkXY3oEutY6vlvTy4ZAFEE-1sXfL6ZoS7be7sRjwxBPFecaU_PlFOv-bGmyTsesp stoI8Fo0z35Kut1TZw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdelledghedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtgfesth hqredtreerjeenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehl ohifvghnthhrohhphidrnhgvtheqnecuggftrfgrthhtvghrnheptdffteefveduiefhgf dtuedvteeuvdeijeehfffguedtieettdelfeeugeevjeeunecuffhomhgrihhnpeifvggs rghimhdrohhrghdptgholhhorhdqsghlihhnughnvghsshdrtghomhenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrhho phihrdhnvght
X-ME-Proxy: <xmx:LvkXYyPcEXG1QbNyRLLd5sJMiYOrdAGFLp_KhSSQOFxrTyHmwvz_Gg> <xmx:LvkXYw6Zib-4yh-vwC0dNbbl3ZyLeEP7AkPC8XRxUyBptlpLchfbCQ> <xmx:LvkXY06DRKbx-_POds54WWRaVOf_Ye2vuyhNdv57I3-xpQGOxli1NQ> <xmx:LvkXY2Ha8mu0ZrNPrc7YteLyQWVI957xEqi-APK1wRusFBHVJ--6PA>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 43CCC234007B; Tue, 6 Sep 2022 21:51:42 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.7.0-alpha0-927-gf4c98c8499-fm-20220826.002-gf4c98c84
Mime-Version: 1.0
Message-Id: <d901c141-18d5-4e72-8020-6e50e924a4b4@betaapp.fastmail.com>
In-Reply-To: <b76cc397-167f-1a5d-b4fb-11f24199fa4a@gmail.com>
References: <166244096013.15415.11446421244368359591@ietfa.amsl.com> <51bc8156-cfbc-481e-c5a9-9b8e68c264ef@gmail.com> <2c03bbdc-9d54-3680-0a20-0c91863e1d57@lear.ch> <b76cc397-167f-1a5d-b4fb-11f24199fa4a@gmail.com>
Date: Wed, 07 Sep 2022 11:51:22 +1000
From: Martin Thomson <mt@lowentropy.net>
To: rswg@rfc-editor.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/rswg/r7Qp_FTm9qhd95sFYzjTYp4M_vg>
Subject: Re: [Rswg] on color Re: Fwd: I-D Action: draft-carpenter-rswg-rfc7996-issues-00.txt
X-BeenThere: rswg@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "RFC Series Working Group \(RSWG\)" <rswg.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/rswg>, <mailto:rswg-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rswg/>
List-Post: <mailto:rswg@rfc-editor.org>
List-Help: <mailto:rswg-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/rswg>, <mailto:rswg-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Sep 2022 01:51:49 -0000

There are accessibility tools that provide contrast metrics[1].  Those can be used to select appropriate colours.  However, those are only tools.  You have to take a number of factors into account, especially things like size (of fonts or diagram object) as smaller items can require more contrast to be readable.

Color is hard.  I do think we can do a limited palette, but after seeing the diagrams people have started to add, I'm thinking that we'll need some pretty strong editorial policies to avoid having to contend with a garish mash of styles, even if they are still accessible.  Note however that this isn't advocating for enforcement of those policies via profiles, except as necessary to achieve specific ends.

For example, I can imagine technical enforcement of a limited palette, but that would be technical enforcement of an editorial policy, not a statement about what capabilities are needed to display the image, which is what I think any RFC 7996 replacement needs to focus on.

[1] e.g., https://webaim.org/resources/contrastchecker/


On Wed, Sep 7, 2022, at 11:31, Brian E Carpenter wrote:
> On 06-Sep-22 18:03, Eliot Lear wrote:
>> Brian, Nevil, all,
>> 
>> I'm someone who likes color, but I recognize that people often do color
>> wrong (perhaps myself included).   I have a question: do there exist
>> industry-accepted profiles of SVG that specifically address
>> accessibility and would otherwise meet our publication needs?  Could we
>> otherwise establish an acceptable palette and contrast rules?  I'm sure
>> some of this was discussed as rfc7996 was developed.
>
> No doubt, but it's an area where real expertise is needed, I think.
>
> https://www.color-blindness.com/coblis-color-blindness-simulator/ is a 
> nice tool, but unfortunately it doesn't know about SVG. You have to 
> save the diagram as .png etc.
>
>    Brian
>
>> 
>> Eliot
>> 
>> On 06.09.22 07:23, Brian E Carpenter wrote:
>>> Hi,
>>>
>>> This draft aims to prepare for a discussion of the SVG profile for
>>> RFCs by listing the known issues. (NOT solutions, in this draft.) We
>>> really want to hear about issues that we've missed, and any other
>>> comments, of course.
>>>
>>>     Brian & Nevil
>>>
>>>
>>> -------- Forwarded Message --------
>>> Subject: I-D Action: draft-carpenter-rswg-rfc7996-issues-00.txt
>>> Date: Mon, 05 Sep 2022 22:09:20 -0700
>>> From: internet-drafts@ietf.org
>>> Reply-To: internet-drafts@ietf.org
>>> To: i-d-announce@ietf.org
>>>
>>>
>>> A New Internet-Draft is available from the on-line Internet-Drafts
>>> directories.
>>>
>>>
>>>          Title           : Known issues with the IETF SVG profile
>>>          Authors         : Brian E. Carpenter
>>>                            Nevil Brownlee
>>>    Filename        : draft-carpenter-rswg-rfc7996-issues-00.txt
>>>    Pages           : 5
>>>    Date            : 2022-09-05
>>>
>>> Abstract:
>>>     This document lists a number of issues observed in practice by
>>>     authors attempting to include SVG diagrams in RFCs following the
>>>     profile established by RFC7996.
>>>
>>>
>>> The IETF datatracker status page for this draft is:
>>> https://datatracker.ietf.org/doc/draft-carpenter-rswg-rfc7996-issues/
>>>
>>> There is also an HTML version available at:
>>> https://www.ietf.org/archive/id/draft-carpenter-rswg-rfc7996-issues-00.html
>>>
>>>
>>>
>>> Internet-Drafts are also available by rsync at
>>> rsync.ietf.org::internet-drafts
>>>
>>>
>>> _______________________________________________
>>> I-D-Announce mailing list
>>> I-D-Announce@ietf.org
>>> https://www.ietf.org/mailman/listinfo/i-d-announce
>>> Internet-Draft directories: http://www.ietf.org/shadow.html
>>> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>>>
> -- 
> rswg mailing list
> rswg@rfc-editor.org
> https://mailman.rfc-editor.org/mailman/listinfo/rswg