[rfc-i] The problem is SVG-Tiny

Phillip Hallam-Baker <phill@hallambaker.com> Tue, 21 January 2020 15:50 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 E073C12010F for <ietfarch-rfc-interest-archive@ietfa.amsl.com>; Tue, 21 Jan 2020 07:50:07 -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 5pEmzwI_qB_9 for <ietfarch-rfc-interest-archive@ietfa.amsl.com>; Tue, 21 Jan 2020 07:50:02 -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 25531120108 for <rfc-interest-archive-eekabaiReiB1@ietf.org>; Tue, 21 Jan 2020 07:50:02 -0800 (PST)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id 8C17DF40718; Tue, 21 Jan 2020 07:49:53 -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 C5883F40718 for <rfc-interest@rfc-editor.org>; Tue, 21 Jan 2020 07:49:51 -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 9hqjo_cNhdQ6 for <rfc-interest@rfc-editor.org>; Tue, 21 Jan 2020 07:49:47 -0800 (PST)
Received: from mail-oi1-f181.google.com (mail-oi1-f181.google.com [209.85.167.181]) by rfc-editor.org (Postfix) with ESMTPS id 3E82DF40713 for <rfc-interest@rfc-editor.org>; Tue, 21 Jan 2020 07:49:47 -0800 (PST)
Received: by mail-oi1-f181.google.com with SMTP id p125so2945832oif.10 for <rfc-interest@rfc-editor.org>; Tue, 21 Jan 2020 07:49:55 -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:from:date:message-id:subject:to; bh=w6IsftUmMSQFmDc7A2GpfGulkmowEd7oV52L9hX8ZHA=; b=W+bMA0ZGi4EaLE3sy8JpbtZs6ENtZ2NCt0Lcj+WR+XnOjGQ4vj6c+++KwIFFgF4bMV gQ/3nnBPe6R8PKpkIbKQR6XxVdlMv4J4P2ZVnaYPV+YjF4Rgxb5SlX9XRs010og3exoZ ZRODhYuesm1QXNa6ZBdkQ2ItQlEozOlNjRuyUzwA913UXvholJrWGpXVP1q5A6g7SEt/ e69eJxy/djvF/1ivdaS0xb0AxLDIwz5BDYf3PxZ+g5G5qUnNkHr3MVxI1g9F2SRgOI4k tpDGetPuBg8QHp07iOLj7NxcZxaVAYHNPmWveQxpTC0jPzug032SLn2F/3CxuY2UK0xv JYdw==
X-Gm-Message-State: APjAAAXBGgm78yjN2nn5KGHs0uBr5VG8CfOt1OdR7h+FxXbfEEtcg/Zm uKBSj40Gko+VgxHshi0bV5a13b1dmGq9hdXHpxE4EEO5go8=
X-Google-Smtp-Source: APXvYqzrzG0Hc3FKVCe9ZQluNXj9VAHDs3CKiOixpsZSfT1jz7vFMPQaWIzbfrxByOdGGGii9cbJJY+AD9ts+uww5m4=
X-Received: by 2002:aca:4106:: with SMTP id o6mr3460003oia.173.1579621794598; Tue, 21 Jan 2020 07:49:54 -0800 (PST)
MIME-Version: 1.0
From: Phillip Hallam-Baker <phill@hallambaker.com>
Date: Tue, 21 Jan 2020 10:49:43 -0500
Message-ID: <CAMm+Lwik7vYQA9wHDscU50yvoOoiPN3p1T38Z2Y_ftVbtj2CCw@mail.gmail.com>
To: RFC Interest <rfc-interest@rfc-editor.org>
Subject: [rfc-i] The problem is SVG-Tiny
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>
Content-Type: multipart/mixed; boundary="===============6958048771911785155=="
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>

Looking at the responses, it appears that several things are being
conflated:

1) The restriction prohibiting color in the diagrams.
2) The restrictions on the use of fonts.
3) The restriction to a subset of SVG-Tiny.

It is the last that requires a massive amount of time and effort to support.

I have read the posts on the list and the only technical responses I can
find are from Brian complaining that the conversion is non trivial. I am
not a slow coder by any stretch of the imagination, I have developed the
most comprehensive converter so far and it is clearly a non trivial amount
of work to complete it.

The SVG-Tiny profile was being discussed back in 2002 when the mobile web
was a very different place. The mobile web was crippleware. The operating
assumption being that the mobile web would be a subset of the actual Web.

That assumption was completely demolished in 2007 with the launch of the
iPhone. SVG-Tiny was published in 2008 and has never received any
appreciable level of support. The only product that supports SVG-Tiny
native is Adobe Illustrator and that certainly isn't going to change.

The only substantial use of profiles of SVG is in SVG fonts which represent
a very different problem. There are really good performance reasons for not
wanting your font description language to have multiple layers of inherited
attributes, multiple coordinate systems, etc. SVG-Fonts is not intended to
be a drawing spec.

In 2014, when the decision was taken to use 'a profile' of SVG, it was
stated that the decision could be re-opened later. Well that is exactly
what I am doing now.

I have code that shows this problem is seriously complex. If people want to
challenge that assertion, let them demonstrate it with facts, not vague
references to proof of their position that they haven't produced or
endorsing the expert opinion of an unnamed person.
_______________________________________________
rfc-interest mailing list
rfc-interest@rfc-editor.org
https://www.rfc-editor.org/mailman/listinfo/rfc-interest