Re: [rfc-i] Text in SVG diagrams

Martin Thomson <mt@lowentropy.net> Tue, 12 October 2021 00:11 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 03FAA3A1260; Mon, 11 Oct 2021 17:11:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HEADER_FROM_DIFFERENT_DOMAINS=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 (2048-bit key) reason="fail (message has been altered)" header.d=lowentropy.net header.b=I5xnNPRl; dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=messagingengine.com header.b=Bi/0X4tp
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 mJyurPog5sDK; Mon, 11 Oct 2021 17:11:33 -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 4CF8F3A125C; Mon, 11 Oct 2021 17:11:31 -0700 (PDT)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id AA53CF3803; Mon, 11 Oct 2021 17:11:30 -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 03511F3803 for <rfc-interest@rfc-editor.org>; Mon, 11 Oct 2021 17:11:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at rfc-editor.org
Authentication-Results: rfcpa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=I5xnNPRl; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Bi/0X4tp
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 CsTyyZfm5l6b for <rfc-interest@rfc-editor.org>; Mon, 11 Oct 2021 17:11:24 -0700 (PDT)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) by rfc-editor.org (Postfix) with ESMTPS id 90547F3801 for <rfc-interest@rfc-editor.org>; Mon, 11 Oct 2021 17:11:24 -0700 (PDT)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 0F90C3201B5C for <rfc-interest@rfc-editor.org>; Mon, 11 Oct 2021 20:11:22 -0400 (EDT)
Received: from imap41 ([10.202.2.91]) by compute5.internal (MEProxy); Mon, 11 Oct 2021 20:11:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type:content-transfer-encoding; s=fm3; bh=wSXf+ HTm6hIEwDbRX601xqW47gPEkrUKKrEZkFinU+8=; b=I5xnNPRlxwRqfsW1+unWp +WsRgbu5vnxZxwNUa+0XW7lLPZ00SCkPfGFtlQRwOMMsZar39rYI315mgLqGexOR +8F93kpf/CqO5Qp3B2SL1B7Ze94iViY7X0NUSeekZ00nJHyZsgr5C5gwSqBVWWzE 72f63cHOnylucbKi8mbPSNxKOVbADze0h9IUKqvHHA3LA29dWEydwQi6Dng3HE97 GzXqp+zy1AmlmIgwEB8K/fFwySkezME/vHg/RQbyJ4ssdn5uEejE1rwSWDZMXTkt qHl7kbtxUu+bdnM/JkJ9EZWilHeRWJBshV3rvcaXNqtWiUWk8tNXbAYg31nopgeY w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=wSXf+HTm6hIEwDbRX601xqW47gPEkrUKKrEZkFinU +8=; b=Bi/0X4tp8+LS8HqJlOkE2ALHMhPviHYE6w1ZGoAVMlDSX+ZBfaI6LKkp0 iJVEdknmd+q10mMjluz/lQW69NJvPDVeVeHtH534fpwQ+iNc6QTj+SgKl84iWNd5 bTjcAMagtDrWRhTnkaWodENkF6N1ZtkYT5l81g3BjVdESBLv1WljglUcI2q8WWjL 9gwtt31jegPGJn5qQgYxvQO33c3KFKZ4u5LeKbYcyRJ/btFQg+CZ1SOX5SgCN9c4 xYXWxU3faazhYDGrifzKQ8J/YXzW/dLgwdwvlx6DJSRw0Ozx29cSzHV3umSCs7nJ uAcyZLJRJXjSVFSYImcF3h77jJiuQ==
X-ME-Sender: <xms:qdJkYfw2FHTd9X6I9bgrPLwMb9mPIAojV1v64aGOguupo0aG0TrGwA> <xme:qdJkYXTtRxa9-SIS_sn1W8aiPx3-7ZKOitGyC7rOQwN_4bTS-6iXMDzDA12k-WRm1 -D3Q6JGrRgqWvToWGE>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvddtjedgfedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtgfesth hqredtreerjeenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehl ohifvghnthhrohhphidrnhgvtheqnecuggftrfgrthhtvghrnhepieejtddukefgudevhf evvdetfeeufedthefgfeffheeugeduheduvddvfeehvdehnecuffhomhgrihhnpehgihht hhhusgdrtghomhdprhhftgdqvgguihhtohhrrdhorhhgnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgv th
X-ME-Proxy: <xmx:qdJkYZWqRpJDHebXrTs23dhsht8OjnwTqX7wuZIX0v57rIBnWTPfZg> <xmx:qdJkYZjrl4FBMBe2Flj3Mpuo2JRGI9F1xaifZVOZg4EjGyzoM39p_g> <xmx:qdJkYRCkvee7sI8tWRoKEch-cNxSA_eUL-bVUGbPrai1G1uSr4gPkw> <xmx:qdJkYUMFfodMux6RK-8ZpramlmsrhTG1OBrl3WFy1-k4TtpYUNoOWQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 83EAB3C0246; Mon, 11 Oct 2021 20:11:21 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-1345-g8441cd7852-fm-20211006.001-g8441cd78
Mime-Version: 1.0
Message-Id: <e8a4006e-aa09-4197-b43d-3e7d294a3e4a@www.fastmail.com>
In-Reply-To: <D4C91BBF-3FCB-459F-98C8-52255421338B@amsl.com>
References: <bbf9c212-818f-43bf-a1a1-ad606dcacd06@www.fastmail.com> <276e49d8-4c36-f6e7-2704-3f04514cd25f@gmail.com> <463ce937-0bc5-4e35-9329-0976c4a4950b@www.fastmail.com> <bace46f7-4d52-8544-a479-d31fa1c718be@it.aoyama.ac.jp> <883e2a04-82c3-f2f5-200a-86ff97f33aec@gmx.de> <693f3307-5c53-94c9-dccb-b189094dd2fb@joelhalpern.com> <cda4140e-788c-536c-3ad8-74d2c648988f@gmx.de> <B90AF38C-25A7-4121-8EF5-7249CAAF9B35@gmail.com> <D4C91BBF-3FCB-459F-98C8-52255421338B@amsl.com>
Date: Tue, 12 Oct 2021 11:11:01 +1100
From: Martin Thomson <mt@lowentropy.net>
To: rfc-interest@rfc-editor.org
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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>

One of the authors of RFC 8899 contacted me privately (he was working out how to post here) and indicated that tool was https://github.com/blampe/goat

This is a great tool, but it seems like it has a small problem.  It might be possible to patch it up.  Carsten mentioned that some post-processing was involved in getting goat to work nicely, so maybe he already has the necessary fixups in place.  Maybe a little work might be invested in upstreaming any tweaks.

It looks like this tool is exactly the sort of thing that people should be using, assuming that we can address issues regarding text placement.

On Tue, Oct 12, 2021, at 03:20, Alice Russo wrote:
> Hi Bob,
>
> Here's a page of tips, compiled from a few sources:
> https://www.rfc-editor.org/rse/wiki/doku.php?id=svg_files
>
> Based on Brian's comment, we should add a note to recommend Dia so that 
> text strings are searchable and selectable.
>
> Alice
>
>> On Oct 9, 2021, at 10:21 AM, Bob Hinden <bob.hinden@gmail.com> wrote:
>> 
>> Hi,
>> 
>>> On Oct 7, 2021, at 6:06 AM, Julian Reschke <julian.reschke@gmx.de> wrote:
>>> 
>>> Am 07.10.2021 um 15:00 schrieb Joel M. Halpern:
>>>> Given the range of ways things can be represented in SVG, and the
>>>> demonstrated range of ways tools work, I would be amazed if a converter
>>>> was simple.
>>>> 
>>>> Yours,
>>>> Joel
>>> 
>>> You're saying this so that I write a PoC, right?
>> 
>> Is there a guide or BCP on how to create SVG for diagrams in drafts/RFCs?    What tools work, which don’t, sample diagrams, etc.
>> 
>> Bob
>> 
>>> 
>>> Best regards, Julian
>>> _______________________________________________
>>> 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
>
> _______________________________________________
> 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