Re: [rfc-i] No, constraining to a custom SVG profile is not trivial

Phillip Hallam-Baker <phill@hallambaker.com> Tue, 21 January 2020 06:15 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 C3027120052 for <ietfarch-rfc-interest-archive@ietfa.amsl.com>; Mon, 20 Jan 2020 22:15:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.95
X-Spam-Level:
X-Spam-Status: No, score=-4.95 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 BW98MYX6c0De for <ietfarch-rfc-interest-archive@ietfa.amsl.com>; Mon, 20 Jan 2020 22:14:59 -0800 (PST)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 057C6120045 for <rfc-interest-archive-eekabaiReiB1@ietf.org>; Mon, 20 Jan 2020 22:14:59 -0800 (PST)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id D4164F40742; Mon, 20 Jan 2020 22:14:50 -0800 (PST)
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 A58C9F40742 for <rfc-interest@rfc-editor.org>; Mon, 20 Jan 2020 22:14:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at rfc-editor.org
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 Ysj-L8nVc1P8 for <rfc-interest@rfc-editor.org>; Mon, 20 Jan 2020 22:14:45 -0800 (PST)
Received: from mail-ot1-f53.google.com (mail-ot1-f53.google.com [209.85.210.53]) by rfc-editor.org (Postfix) with ESMTPS id B904FF40711 for <rfc-interest@rfc-editor.org>; Mon, 20 Jan 2020 22:14:45 -0800 (PST)
Received: by mail-ot1-f53.google.com with SMTP id 77so1945009oty.6 for <rfc-interest@rfc-editor.org>; Mon, 20 Jan 2020 22:14:53 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xMwcDGK0mdcPYGVw2m5T/I+d4EY8DABTfXMXXxurUsw=; b=aeWfHQHclUaKasahwQDeVJ4OzPdzm8UPsBeh3kCu+xQVjhgQDGEYieu+2DtS8P6YJ9 TjHt6rmd3BgzyeCijJSaTRwfPe2uZuKKuZ5Saw31sa1KZpBuuaRfSUgQWOUSsTZBOTTK 6mB4cKBQSOFcKEXC2blCIsdppetCbvTu5GYnaIemlPsWGkWHsDO+lAKLAJZ7BNNShfgN cYiEefaCSFMYwmERes2EhrV8MGKfkKM3KlxDbIHpVALFW/9mLD1rRx1pDNGhjBOnd6iD ttvSXNFrlLGtIddETsc1hdrCGP9PZ4u0Neh96vKIJ5Bt00FhdKDOIqQKD4GH2Tc5HqKD ThEA==
X-Gm-Message-State: APjAAAU9YBcppip8/l33dMjhTyxhUXdfQ9/skpoWndUcPzCUcA4HaM+N v1wIcp1uGMKvonbvEac9yl0mFn7rvk68lnNxSv7ozKg6
X-Google-Smtp-Source: APXvYqz12MTsvK/+GO/uXjOwupWZffnpDQ9yeqU1oHljeM6FYuozcTjINOBp0nmGwPPQZ0GJNCY4YeHH8t7nz5fiLiw=
X-Received: by 2002:a9d:6758:: with SMTP id w24mr2508419otm.155.1579587292950; Mon, 20 Jan 2020 22:14:52 -0800 (PST)
MIME-Version: 1.0
References: <CAMm+LwiXhhJO7qYi41+DC4W7uMUVipXqyq75Fq2vagA1ppJNdA@mail.gmail.com> <10cca93f-a8b8-4c42-0653-3b12fa67ad12@gmail.com> <CAMm+LwgA-1UffBfrH-Y3J6pfh7ni9kNrndp=gHNyUyi5j=oLxg@mail.gmail.com> <53607da4-6608-783b-b875-65551e3add19@gmail.com> <CAMm+LwgNU2Dr3bB+A8k+UwbQiRRzgUkoRRh60tc6+bBv6CXwfQ@mail.gmail.com> <1134cbfb-e6c1-2708-9556-a26ffa3f2922@gmail.com> <c153a154-20d5-a4ec-d2d3-316d6a4f5954@gmx.de>
In-Reply-To: <c153a154-20d5-a4ec-d2d3-316d6a4f5954@gmx.de>
From: Phillip Hallam-Baker <phill@hallambaker.com>
Date: Tue, 21 Jan 2020 01:14:41 -0500
Message-ID: <CAMm+LwhNxEKYOa3a5q4wRUVwxRB8mnpKwa7Qa+VB-wqVq8qxpw@mail.gmail.com>
To: Julian Reschke <julian.reschke@gmx.de>
Subject: Re: [rfc-i] No, constraining to a custom SVG profile is not trivial
X-BeenThere: rfc-interest@rfc-editor.org
X-Mailman-Version: 2.1.29
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>
Cc: RFC Interest <rfc-interest@rfc-editor.org>
Content-Type: multipart/mixed; boundary="===============4589701159543411346=="
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>

On Tue, Jan 21, 2020 at 1:04 AM Julian Reschke <julian.reschke@gmx.de>
wrote:

> On 20.01.2020 22:30, Brian E Carpenter wrote:
> > On 21-Jan-20 08:32, Phillip Hallam-Baker wrote:
> >> It is not just the greyscale that is the issue. There are numerous
> issues in the diagrams that result from the chosen profile.
> >
> > No colour or greyscale was a choice, not an issue. Because people wanted
> both printability and accessibility, the choice was made to get rid of
> colour-impaired sight problems and cheap printer problems.
> >
> > The only other big problem I'm currently aware of is scalability. There
> are some interactions between browsers and elements like viewBox,
> width="724.0" and height="485.135549872".
>
> I implemented experimental down-conversion of SVG in
> <https://github.com/reschke/xml2rfc/blob/master/prep-xml2rfc.xslt> and
> found that the lack of markers prevents the use of even trivial GraphViz
> output.
>

It was the lack of markers set me off. It is clear that pretty much every
drawing program is going to use them because they are implementing
primitives that are there in every vector drawing API for the past 30
years.

I can work round the font issues provided that I get a list of the allowed
character sets (I have looked in the documentation and not found such) nor
did the other links provide the necessary info.

While we are not doing MathML at this point, I am pretty sure that math
characters are going to be more useful than the chess pieces in the current
set. But right now, I can't use any non ascii characters because I don't
know what the filter set should be.
_______________________________________________
rfc-interest mailing list
rfc-interest@rfc-editor.org
https://www.rfc-editor.org/mailman/listinfo/rfc-interest