Re: [Bimi] [rfc-i] SVG P/S Feedback

Phillip Hallam-Baker <phill@hallambaker.com> Mon, 21 September 2020 15:47 UTC

Return-Path: <hallam@gmail.com>
X-Original-To: bimi@ietfa.amsl.com
Delivered-To: bimi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A61563A0964 for <bimi@ietfa.amsl.com>; Mon, 21 Sep 2020 08:47:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.401
X-Spam-Level:
X-Spam-Status: No, score=-1.401 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 3bJRY4mtUHQj for <bimi@ietfa.amsl.com>; Mon, 21 Sep 2020 08:47:03 -0700 (PDT)
Received: from mail-oi1-f180.google.com (mail-oi1-f180.google.com [209.85.167.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9839E3A08F8 for <bimi@ietf.org>; Mon, 21 Sep 2020 08:46:49 -0700 (PDT)
Received: by mail-oi1-f180.google.com with SMTP id z26so17423149oih.12 for <bimi@ietf.org>; Mon, 21 Sep 2020 08:46:49 -0700 (PDT)
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=NDBnHktJmnDWMRjX/pSz0zgZkzIrBrS+EoY2oIwixlU=; b=rfx8e7Civ8RGBov+sW3XuFqeLfCH/8Q7DIQ4q5gyqfw9sU7OaMUfIAEha4jX07JC0L e2BbKgrcvwOWoMMyuz5WwNabHu+r/hvO2xkJzlq8yHzi/YFnGxXCD4YeW3Ei5CAWRbam 7DN+ixB6DtvRZu2hLZCyMam/eAZjxRagknZ/P21WAaMdO+AG37XQcbXjN2o8Wx5dGdmr +n9y1ChWVvmcNi2fEQ3nE6Tvo2QcQJ9Y4Ym+wzJs/B84dAuNLnA82WHqLfl4lAwK0Cur hS4+1h0vDzOSUNpQByRkSxGdDeDtZMTnBz9YTFj0kSBtnvqmrob6HBbvFl9P/McuqjGj 1wMQ==
X-Gm-Message-State: AOAM5312C27PXGyfNjhbhrOp+GyDbtB+sXej2hXTf4+yaz/PSAUo4krq uaUdAfGPZYsg+uGMAPvXARTmfz5AzRdUIoZ7jI0=
X-Google-Smtp-Source: ABdhPJwOu/ldwaCxEfcZUPLTF7C451Mx9/lKPDnnlNuWcdEZX7n1a9YA3mLyBpu/MdUaDPUeUvAK6dSi+PPZ27+Nkkk=
X-Received: by 2002:aca:bbd7:: with SMTP id l206mr74992oif.173.1600703208952; Mon, 21 Sep 2020 08:46:48 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR11MB4351CC443B406196C3953D1BF7520@MN2PR11MB4351.namprd11.prod.outlook.com> <70eadfe5-16f6-47d9-4cb8-f4f9bffdd355@gmail.com> <MN2PR11MB43515B9F34EA2A150DFE0AADF7510@MN2PR11MB4351.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB43515B9F34EA2A150DFE0AADF7510@MN2PR11MB4351.namprd11.prod.outlook.com>
From: Phillip Hallam-Baker <phill@hallambaker.com>
Date: Mon, 21 Sep 2020 11:46:38 -0400
Message-ID: <CAMm+LwjEOdDTvdJJWgy4mz68_hRh2LXVZ3_PoEcg+4C4RV+=Eg@mail.gmail.com>
To: "Brotman, Alex" <Alex_Brotman@comcast.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, "rfc-interest@rfc-editor.org" <rfc-interest@rfc-editor.org>, "BIMI (IETF) (bimi@ietf.org)" <bimi@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002916b205afd4c22c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bimi/Y2akHYmsQMuG4pCsnWcGp4z4g08>
Subject: Re: [Bimi] [rfc-i] SVG P/S Feedback
X-BeenThere: bimi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Brand Indicators for Message Identification <bimi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bimi>, <mailto:bimi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bimi/>
List-Post: <mailto:bimi@ietf.org>
List-Help: <mailto:bimi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bimi>, <mailto:bimi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Sep 2020 15:47:05 -0000

On Mon, Aug 31, 2020 at 10:34 AM Brotman, Alex <Alex_Brotman@comcast.com>
wrote:

> Brian,
>
> We've sort of seen the same issue, though we expect that tools will
> catchup over time.   That being said, I know that Inkscape does not today
> support SVG Tiny 1.2 as an export format.  Illustrator does a reasonable
> job with Tiny, though seems to have a few bugs during export.  I haven't
> yet tried Dia or Scribus (I believe it also supports export to SVG).   Even
> with support in tools lacking today, we'd like to work toward this goal of
> creating this format.  We've had good success thus far getting images to
> conform without skewing the intended representation.
>

Tooling will not catch up. There is 0% chance of that.

SVG Tiny is deprecated. It was created a decade ago for the same community
that creates WAP. The notion was that there was a demand for a smaller SVG.
There was not. As a result only one major vendor ever supported SVG Tiny
and only in one tool And that support will almost certainly be removed in
future as all mention of SVG Tiny is removed from the SVG specs.

I have tooling that converts SVG Tiny to the IETF subset but the process
adds absolutely nothing. It is stupid makework. I get angry every time I
have to deal with this crap. The results are not good and cannot be made
better without hundreds of hours of effort. The RFDC Interest group has
absolutely no interest in even understanding why the situation cannot be
made to work for document preparation.

Basically there is a group of people who will write no code or even bother
to understand the problem that nevertheless insist that the decision they
took with no understanding of the issues five years ago must stand for all
time.

To understand the problem, look at
https://www.ietf.org/id/draft-hallambaker-mesh-architecture-14.html

Scroll down to figure 3 and you will notice the arrows aren't there. Nor
are some of the symbols. The problem is that every program that generates
SVG output uses macros to generate the line endings. That is why they exist
in the first place. But SVG tiny doesn't have that capability so the line
endings are lost. The issue with the symbols is that even though the RFCs
are unicode and the symbols used are very common, there is no specification
of which symbols the tools accept.


If you understand how SVG is used you will quickly understand the reason
why there is absolutely no chance of it being more widely supported. Nobody
uses this format so there is zero demand for it. The implementation effort
is non trivial. It requires someone to write a full SVG stack and render to
SVG Tiny. People used to do that stuff back in the 2000s before the iPhone
came out and people suddenly realized that mobile devices were not going to
be running a 'Web Lite'.