Re: [rfc-i] getting SVG of RFC diagrams

Paul Kyzivat <pkyzivat@alum.mit.edu> Thu, 23 November 2023 16:39 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: rfc-interest@ietfa.amsl.com
Delivered-To: rfc-interest@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A6B3C14CEFF for <rfc-interest@ietfa.amsl.com>; Thu, 23 Nov 2023 08:39:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level:
X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=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 (1024-bit key) header.d=alum.mit.edu
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 eu9OYG-LE7ow for <rfc-interest@ietfa.amsl.com>; Thu, 23 Nov 2023 08:39:23 -0800 (PST)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on20603.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5a::603]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F337C14F5E0 for <rfc-interest@rfc-editor.org>; Thu, 23 Nov 2023 08:39:16 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d6FtIq7NaG7Vudh/VD2ZZ9XKXIh1im0oshzIKxm7ZfzK4X792rHMV+mXc5pcsTmmDqq6gV2RSvBeT9s4uPTr/Yh4oepITENGGAKJvZvu7Pm2x5fcHp+LGPm2Ju5+i8FyD+6gIAEv+yW+Z+PhNdWZT+ff3J8EpQTYakX1yBQHlVt8Mm8u4UVtPsLTm8IeKT9Syio/VTrgnBUgbwH0EwCnKLBuhrDHGMm6wo2j4W8lynNkmX5I1UTInQA2vdtzWOrlRtHOcTgjtYnSnIiQZB1wSu+6TPretTStF49DrYL01QM2Ry6CsPRh1aze13NzcFAW2eOCxYowZ1AQVMuimV3MgA==
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=AL/a/8C4LDgECg4x32op+2Dyt8W2jCaNvNIOUopqukA=; b=QGpvd6fKuzYft5w5rvWZZzcWTTshrcEGik00YozOhgdVOaoqFzPxoRSa+jnWYyxg1WwVZBwPA+7q+/b1w10RZL/tIUBYWY81T2//EXHSV29FnOm00/BywKjZsW1B8SF9Iwn3lS86we0vwPPvud0mZDLAT1MaZmiw2c5sCvQlTEW4GjxiD2ybZJiZyQdT+IzxVr1oSSbEQ2td0ZiCCGy+5m/xBcZNhXs1tKMD01Iv1TXkaD8t3ouOl6iWYkZcQN9Z8KRBI/MGoNJ92/NpBaj6/QwY/Hb1p2pqAd2QITHYyC6YfD266CkwtbVvx2hTsH7wGIxUsHC1UbT4saf7L2CySA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=rfc-editor.org smtp.mailfrom=alum.mit.edu; dmarc=pass (p=none sp=none pct=100) action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none (0)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AL/a/8C4LDgECg4x32op+2Dyt8W2jCaNvNIOUopqukA=; b=Ygi1rylURjRrJItpC2mXtLbNjc1RRyM/CNmzrD9cK8Bridthagt2y1DsPTFgon497dgDgILSyc4cjYMmS7WbrfA6wkCIkVK90KYQ1+/zlUyoUJpjVvy0OFvbxM0IrZo71LzmsCzJNPdul+AyTDDIFbGDhP729d7Uyo0KvQOGDhs=
Received: from CH5PR02CA0006.namprd02.prod.outlook.com (2603:10b6:610:1ed::16) by CH3PR12MB7548.namprd12.prod.outlook.com (2603:10b6:610:144::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.19; Thu, 23 Nov 2023 16:39:13 +0000
Received: from DS3PEPF000099E0.namprd04.prod.outlook.com (2603:10b6:610:1ed:cafe::90) by CH5PR02CA0006.outlook.office365.com (2603:10b6:610:1ed::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.20 via Frontend Transport; Thu, 23 Nov 2023 16:39:13 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=alum.mit.edu;
Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu; pr=C
Received: from outgoing-alum.mit.edu (18.7.68.33) by DS3PEPF000099E0.mail.protection.outlook.com (10.167.17.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.12 via Frontend Transport; Thu, 23 Nov 2023 16:39:12 +0000
Received: from [192.168.1.52] (c-73-143-251-114.hsd1.ma.comcast.net [73.143.251.114]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 3ANGd8gC017885 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT); Thu, 23 Nov 2023 11:39:11 -0500
Message-ID: <c9084344-2b12-48c4-aa90-91ee77179545@alum.mit.edu>
Date: Thu, 23 Nov 2023 11:39:08 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: Marc Petit-Huguenin <marc@petit-huguenin.org>, rfc-interest@rfc-editor.org
References: <310371.1700735021@dyas> <5e7a517c-0615-47e4-9dd2-24dbad1044a5@alum.mit.edu> <632b5155-212a-4de7-8a4e-0a7bd109a11f@petit-huguenin.org>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
In-Reply-To: <632b5155-212a-4de7-8a4e-0a7bd109a11f@petit-huguenin.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DS3PEPF000099E0:EE_|CH3PR12MB7548:EE_
X-MS-Office365-Filtering-Correlation-Id: 223b91cc-6b7a-473e-4193-08dbec42b9a5
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: phuqapI0KP07fxr40wvxMePVhebKx1JhJ/4PED+5+upuDC0atHYwktqUm0iJTedVZtSIJXiWCrZmWqlP3c9+lNEI731NG+XzDpZEqFnZ7P7kavUaPAwy4Qcwf3/EOuUzA36MNVanx334w81gN0cdxstP6bo5BJIuLdI0Jb9JIiOrs13BTIPH4JQTaZWHSSdtslTFYVdJhk6hIEWDA6LPMzlvpsi36N0ExmZEyfD3jCGf5q3JFJCJlQMhbJNAQaXyOsGoUoa16KmYwCDbNnGSF9XTAjs5+zY7a9b82+ZuNaeVYXTTXJZVywUQmg6I1xsBv8Pcr3+AFj+elZjwi7RFgux1Q/JoQogldcT3DSIhqgxdkbuXZN5jvKtQ4J4Hza/HsB73F+1vJR+g5nmmPWyKMyDkOHFGHizHu270Dfl1DSb52XEG/PHS8tFnosEbkjhIkfAtubw5L7SmYGrEglq+9rBcMnjkbICvotFn1a187VQ0lWdzFi5qjOd24rHaDWvHEtsrnbA9gl2zdrH37my0u6NX5gn8/97zPmv1fFCB6e5UKVyXZ3qyF3PLRXw1Oup8su72qK6QP/XeOHbbt54vCLmTV7aWBEKfu0A2nQldeL/PZO/Tb/kRYrHpbnevHUlGX+wXrWNZfNh80/WL7Yg7zJspBUa8mIVCVeo0IZiZCYgZerkHPg6kLMy1FGSKJtDzlPbhyBF7i0LjejKzAHnHbRcDw3TlWlrJvXHyGhXGTHxk2Yi5FCEf9M3o+Khyd26xkCmASWtkBAvLZw8ijr+wkw==
X-Forefront-Antispam-Report: CIP:18.7.68.33; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:outgoing-alum.mit.edu; PTR:outgoing-alum.mit.edu; CAT:NONE; SFS:(13230031)(136003)(396003)(39860400002)(346002)(376002)(230922051799003)(451199024)(64100799003)(82310400011)(1800799012)(186009)(36840700001)(46966006)(40470700004)(26005)(956004)(2616005)(82740400003)(75432002)(40460700003)(336012)(6666004)(478600001)(53546011)(41320700001)(36860700001)(40480700001)(86362001)(31696002)(47076005)(8676002)(8936002)(5660300002)(31686004)(41300700001)(4744005)(2906002)(70206006)(786003)(7596003)(70586007)(316002)(356005)(43740500002); DIR:OUT; SFP:1101;
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2023 16:39:12.6231 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 223b91cc-6b7a-473e-4193-08dbec42b9a5
X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-AuthSource: DS3PEPF000099E0.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB7548
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfc-interest/nHMo0eiF_fyGEE54w1s9qMFBgKc>
Subject: Re: [rfc-i] getting SVG of RFC diagrams
X-BeenThere: rfc-interest@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "A list for discussion of the RFC series and RFC Editor functions." <rfc-interest.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rfc-interest/>
List-Post: <mailto:rfc-interest@rfc-editor.org>
List-Help: <mailto:rfc-interest-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Nov 2023 16:39:27 -0000

On 11/23/23 10:01 AM, Marc Petit-Huguenin wrote:

> XPointer can be used as a URI fragment[1].  Firefox does not implement it[2] but I found an obsolete extension that did[3], so maybe such extension is still possible.

I would like there to be a sufficient naming convention so that someone 
that wants a piece of the rfc can construct the URL based on what is 
visible in the rendering of the RFC.

That may be easy for figures that are labeled, but might be a problem 
for some source code such as ABNF that often is interleaved with text, 
without any label.

	Thanks,
	Paul