Re: [rfc-i] Text in SVG diagrams

Leonard Rosenthol <lrosenth@adobe.com> Thu, 07 October 2021 01:14 UTC

Return-Path: <rfc-interest-bounces@rfc-editor.org>
X-Original-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Delivered-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE53F3A0DE8; Wed, 6 Oct 2021 18:14:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=adobe.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9u9bnbtPTHKj; Wed, 6 Oct 2021 18:14:48 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1900:3001:11::31]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 842613A0DE4; Wed, 6 Oct 2021 18:14:46 -0700 (PDT)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id 55571D6341; Wed, 6 Oct 2021 18:14:44 -0700 (PDT)
X-Original-To: rfc-interest@rfc-editor.org
Delivered-To: rfc-interest@rfc-editor.org
Received: from localhost (localhost [127.0.0.1]) by rfc-editor.org (Postfix) with ESMTP id 884C8D6341 for <rfc-interest@rfc-editor.org>; Wed, 6 Oct 2021 18:14:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at rfc-editor.org
Authentication-Results: rfcpa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=adobe.com
Received: from rfc-editor.org ([127.0.0.1]) by localhost (rfcpa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qInWCt4O4Lnb for <rfc-interest@rfc-editor.org>; Wed, 6 Oct 2021 18:14:39 -0700 (PDT)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2083.outbound.protection.outlook.com [40.107.244.83]) by rfc-editor.org (Postfix) with ESMTPS id A0B7F4C3C5 for <rfc-interest@rfc-editor.org>; Wed, 6 Oct 2021 18:14:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kLQWEp8xMTHZQDd6SacNse4JY64oAKj3zSEC/mLrN6wlgFKAaUQarMStI9BXXRARlDZzSVcagc8x0HRYWHgsK7XXjV3qX3fdhnSFraCZufw3eF1v8FppxYr43mjoP1agofmVJWmcdwakM4oftoHj77NMLvFCAp35nnihsErQmjqEdKKbZMtpEtupzzCWn2NMaU9eZIBinGWxrwd2aJH2K2TguehhVOIkLFLZwxyELZoIYYw3XNCCBGurbaEtY04+P3P3cQQ4RWKoGhk0oO6lV3QDIIAneW74iia+zA8DeERpWDhp/XYwhExO/MxZAEoo0NeQtJplIut6/xAEMRidsA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=o1NEveHJCG/4cYa1oo2KbRuQAPA5+OE0Tfcr4tTQNOo=; b=KRAS2WDFu34L0WUT6PaAm1X9ijpDweWrJeH1iB0TVP/JPPiIAHH3+vLa5UaI4Grmf40q5u0Tzwk8b47OHASago5ewXrcWRdUlSsG8Ij8dIwR3VoWN+PK1xlzBXnUlxd9Wr/Q3wpybeijWpV0Ru0nUDEc+L+YF+19ywKqbwIX1SYOS7g0BNaJ+C3vMyQoJJOmfmoYGEgBysiw+PXHesMbdiJFJQ/7K8fwEo1CnrrBFueUM072vJBhj46m3JI/Q8pRn7537G3NmqdRqS8rUxdOt3ZkX+9w9FyfzZrUkBIs4+VshNYbWBQjRHQGIkW3K647v5zaAusg5GqrsoaZ3yPMLQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=adobe.com; dmarc=pass action=none header.from=adobe.com; dkim=pass header.d=adobe.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adobe.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=o1NEveHJCG/4cYa1oo2KbRuQAPA5+OE0Tfcr4tTQNOo=; b=FPs8d+VpvzHDhTQYB1gLDeQRw5WlMnq98AsMTrAuGA4wH0lw1rBDETS4uSkhUJ9UTavSoIfHo9UrRDphAy5N0SsKCT3Nh5hNKhN/lgzrmCapwLdow4wXtHPrqfrnDuaRzt8s3kSisqOUfzx9FHMsqvKkKSYdqo7O7W1yVDqrsMk=
Received: from MN2PR02MB6992.namprd02.prod.outlook.com (2603:10b6:208:1f5::10) by BL3PR02MB8018.namprd02.prod.outlook.com (2603:10b6:208:359::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.19; Thu, 7 Oct 2021 01:14:36 +0000
Received: from MN2PR02MB6992.namprd02.prod.outlook.com ([fe80::ecac:33da:1d79:6ea1]) by MN2PR02MB6992.namprd02.prod.outlook.com ([fe80::ecac:33da:1d79:6ea1%9]) with mapi id 15.20.4587.018; Thu, 7 Oct 2021 01:14:35 +0000
From: Leonard Rosenthol <lrosenth@adobe.com>
To: Carsten Bormann <cabo@tzi.org>, Martin Thomson <mt@lowentropy.net>
CC: "rfc-interest@rfc-editor.org" <rfc-interest@rfc-editor.org>
Thread-Topic: [rfc-i] Text in SVG diagrams
Thread-Index: AQHXuw4E7fLLPuqdW0iiP34w8WPEwKvGsKEAgAAKc5Q=
Date: Thu, 07 Oct 2021 01:14:35 +0000
Message-ID: <MN2PR02MB69929EF9CA2BD1A6CC11DCA6CDB19@MN2PR02MB6992.namprd02.prod.outlook.com>
References: <bbf9c212-818f-43bf-a1a1-ad606dcacd06@www.fastmail.com> <88D6F0CC-F93A-4169-8663-8E6E406010C6@tzi.org>
In-Reply-To: <88D6F0CC-F93A-4169-8663-8E6E406010C6@tzi.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: tzi.org; dkim=none (message not signed) header.d=none;tzi.org; dmarc=none action=none header.from=adobe.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2498b919-4e5e-4b87-112c-08d9892fd3c7
x-ms-traffictypediagnostic: BL3PR02MB8018:
x-microsoft-antispam-prvs: <BL3PR02MB8018606BE056AFF3FE70A767CDB19@BL3PR02MB8018.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Bj2yJJzFnAQtv+r77t7vZ7Cg5V8Zia3j1l1YGKc1lBO7X5HFuBaHKC+/Bl2kCVzD8/NH49JwUt7B2etOA0NeT+jUxnQthKqaLKYkSmM+rEIE/pzu3l7ZtKkuGAJPzxIM1RojbPt7i2WR+Pq64ljpEE5ymDtXonVynDfhCNFBsXU1YEf1bEAKU6bow31RnqC+pGQrHjIp+CqvWaU+A9OIWp5VHkhZY9oz2PaBm5TclPoF4E2DSVIPTHPlKOFgE4qkFj/Sp/IzPmm6jPgF1cJEkMs1xaA4JhV16vMjoyPNNJRnB81QjoSpM6dLubb32cg9jYpiPklg97WEdHN+/KKAJ/ERZfWJOi3LC08jfapf+3JXOx5tbmEnl7Iu9C2gXVRKRjuJG/KBXJOcROUglBI6fOJl+MVylxckdPJVB2cirYeSEzdbZw0uLfqRzWu2dt96YZyKQ1yMqo7dh2E4qVc39djVDpk27PaqJYlq1JGSRAeBVr+7JcWf/eRwTckeSNNa5BXuE3OM7TYAK2fLAOR52s/pnFIY4Qg5n6+YVqmSG6m7ayOjdHebeJQ0HXEWIzC46t2nlVI4+nwK1fVRxnLN/if0k6ZVN8y4LdYxb1Y5b3/gJU3N1vgB3DTvhbm7iWgtx1jF2+FYinXnS3TtlSMtHPQN9yR3nyC/c6AUXM2sf01Ujb2lJpAYW4+Rca8eafQ1swcydMNPnHSSXii6G6YYS6Ym3qLQjZIz2IplcEiqOU6wEwySZghA8vRXw/l+SpV8E5iROVy7gE5Hv4VMULS1pHhpBq/UwBQLgFBrPTleuga+s7crDyJR3hduAXjV38vXx8vtnsVoXMgLskZjFL4npg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR02MB6992.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(166002)(55016002)(8990500004)(8676002)(66446008)(66556008)(64756008)(33656002)(26005)(66476007)(71200400001)(4326008)(186003)(76116006)(8936002)(9686003)(86362001)(38070700005)(2906002)(53546011)(66946007)(6506007)(966005)(508600001)(21615005)(7696005)(83380400001)(110136005)(122000001)(52536014)(316002)(5660300002)(38100700002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: zim91uIFK52F5OHQxONgEy5q62r7afPewx+2CtV+PvlACnfvtYEMt3pDvVPgZ/gB3hu1juWY6B7jQDNyvPDEl5V7G/jgufbvux7rxxH29zu1bZ9yAWUO1SsxuXpFPZqeSGefn9GPTUCd7CtBRjCeyeAmneF4ym0pp/wsoCQ1gdVkw0VZol8L7sztJSkFC9RJYfWlM6ZuFhK3JGR4ZiKkAc1ElnDAkAXmyI/i684GgEBG/JlX6PbXAAR6XkIH8ttVcHXC0X+2vqvpFf+VGtbszvYwytZgUrT5AoUUL/1TGZ76oXhzzvOb8N5N/Sv7W1rKpRbGOvw/r0Ke1yk1r8MX5n7yqx3hj9YQ6XcauINsbfTvT4bGxn4Yi4MoK81cwsgf8kEiNdruA12kLQnSh3Mefew38HTcifxmzC+aI9oF3E9sAPgCy63vKuvphgYPH4TmC+1RpAXLV566xLDg3aM0PQKfha6c6KbUEqBEyZL/h3h7NEasres0mje95XsTi56a/fPtQx+scdSfY/04evgFsZoYqcwzPKITEeQVuMF/OJTU2Uw1eerJGlxEWrzjW67lQ5vpBF2bM8PqLCFFQenMa++Mo4PFxxrQb6+s1+SFdou3ED+LIsLPalBeH+whzS/IoGSlihdkCsrrsYZ4rC/txPx8nmZj/qpkZMGEGVhmV4bVx4uvYwn2SgJNlOV7EGuQ90xVNg49nnvjmHV9yvPFAo4jADI5B9N5nkhTW3nyiyhKkFl1RvnETZHRVqBL/sSixa4nncHIMG70ChRveIF6WDyOGfhCB7Rst7ryAuHO9M0V8FIgk8ac8myj7ouL1upRQg0wcgIQimnoTHIsSabnw1b7xeszmkHnLqz6ltXkwX2DEU0Xuhraer6GdYvedctzktIwvdHvRg0auHr6bxXYN11e/CYps5bjYR/vR8igUU05B17iQJBKAjUld96BzjlOVDfNeD7x2Kk1Ayhj2CMyddDo6HhE57z4gS2xJWqloZopmiBIbdcIFqImpEqWTQ14/Fd9zEu2rvY4OHMJVSgl2vtUtp2UZ6DkJWJdo3qfbo8pPjQhT8TOrJ27abLWKpakPofBNzUQJrBbCLeMNJH1d4SqKHWRm1zI28zzzTo/iBYvejfDmE/yl/Y0W/AcYcRGHT8dfZyKMNvoqPLRVu8Ch47dEU6qFyOB/QT0yCB7uIvED92lvP2DrC20I/7EcFJ0kBF5jlo8pl4gBs1ea9D72g31iQ3JubJOQjlwo4x3xvn8tm5YhWaQuhHvj6fl9kqgLN3hpywfwhj+3u37cR9MYQKlHyaIkB9m7RtqmWfJVurfhAYmvua5MmjW5fc+JMZBDwGYCaYl3MvkMk5P5u0EQg==
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: adobe.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR02MB6992.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2498b919-4e5e-4b87-112c-08d9892fd3c7
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2021 01:14:35.7898 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: x8WZfWeJdJuGBbeSVJweZHOwvZZYVEo1t19LiAuRvbA7aI0NUNueXVfvAhmSmFWXc+Af4sJVbgQoAyAtrhQXFw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR02MB8018
Subject: Re: [rfc-i] Text in SVG diagrams
X-BeenThere: rfc-interest@rfc-editor.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: "A list for discussion of the RFC series and RFC Editor functions." <rfc-interest.rfc-editor.org>
List-Unsubscribe: <https://www.rfc-editor.org/mailman/options/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <http://www.rfc-editor.org/pipermail/rfc-interest/>
List-Post: <mailto:rfc-interest@rfc-editor.org>
List-Help: <mailto:rfc-interest-request@rfc-editor.org?subject=help>
List-Subscribe: <https://www.rfc-editor.org/mailman/listinfo/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7358565424215948553=="
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>

There is an an entire annex that was created for SVG 2 (that was never completed) about accessibility that is worth looking at - https://www.w3.org/TR/SVG/access.html.

Leonard

From: rfc-interest <rfc-interest-bounces@rfc-editor.org> on behalf of Carsten Bormann <cabo@tzi.org>
Date: Wednesday, October 6, 2021 at 8:37 PM
To: Martin Thomson <mt@lowentropy.net>
Cc: rfc-interest@rfc-editor.org <rfc-interest@rfc-editor.org>
Subject: Re: [rfc-i] Text in SVG diagrams
This is mitigated nicely by the plaintext.
Sent from mobile, sorry for terse


On 7. Oct 2021, at 01:56, Martin Thomson <mt@lowentropy.net> wrote:
https://www.rfc-editor.org/rfc/rfc8899.html appears to use SVG quite effectively.  The diagrams really help illustrate the concepts in the document.

Lucas Pardue recently noted that appearances are not everything.  It is not possible (at least in browsers I have available to me) to search for text in these diagrams.  This is because every single character is placed separately as a distinct SVG element.

You can see the effect of this if you try to select text in any of the figures (https://www.rfc-editor.org/rfc/rfc8899.html#figure-4 is a good example).  I don't know what characters to be shuffled this way, but the effect is that text cannot be searched for or selected in any useful way.

I'm certain that this is not malice on the part of the authors or RPC, but the effect is that these diagrams are far less accessible than they could be.  Is there something we might do to improve this situation?
_______________________________________________
rfc-interest mailing list
rfc-interest@rfc-editor.org
https://www.rfc-editor.org/mailman/listinfo/rfc-interest
_______________________________________________
rfc-interest mailing list
rfc-interest@rfc-editor.org
https://www.rfc-editor.org/mailman/listinfo/rfc-interest