Re: [rfc-i] What do do about SVG

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Wed, 06 January 2021 04:21 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 A672C3A0D47; Tue, 5 Jan 2021 20:21:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.713
X-Spam-Level:
X-Spam-Status: No, score=-2.713 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.248, MAILING_LIST_MULTI=-1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.262, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=itaoyama.onmicrosoft.com
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 aK-6GBJjCj3j; Tue, 5 Jan 2021 20:21:37 -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 C555D3A0D2B; Tue, 5 Jan 2021 20:21:37 -0800 (PST)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id 89E0AF40768; Tue, 5 Jan 2021 20:21:34 -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 2341DF40768 for <rfc-interest@rfc-editor.org>; Tue, 5 Jan 2021 20:21:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at rfc-editor.org
Authentication-Results: rfcpa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
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 Q1AkjrJLLYZ7 for <rfc-interest@rfc-editor.org>; Tue, 5 Jan 2021 20:21:29 -0800 (PST)
Received: from JPN01-TY1-obe.outbound.protection.outlook.com (mail-eopbgr1400131.outbound.protection.outlook.com [40.107.140.131]) by rfc-editor.org (Postfix) with ESMTPS id 651C4F40767 for <rfc-interest@rfc-editor.org>; Tue, 5 Jan 2021 20:21:28 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fq6zKtpethmnZli/h3q/E4LOe8dWZZMOToXOeZB1GskflKkOLSxTmm4V2jixhfUh5gZeN0skgsrfCq28tzZvldzXbPwW2cSnnSZBBCjjFtzK3N9BPn8IvXdCvTQK3T2dbux38nHrh1D7VCsJRa2q6qkG+tEXf0VD14DXjPuFJleSFGfH3aY+PowKDHKYWQUswBR245FUOF82DS+99Rj2hYIem2JjrTBFZ+Lc+T79bASrp/aT9xi9i2bloIDCAm0t9q/bkvBNuWiTgBSnZM2/U73+dKPUsaQJ0uutF/Udoq6SY4CLwL9taavKJOPdHCtOd7CI/ke5sGWibypCq4s1RQ==
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-SenderADCheck; bh=muNQ+9whMy5UYxZmuTid41QBizjoGGuYmQaJwXqfXC0=; b=C1fxgrnbisQIBxdg0kiL4+OYGrPnU9/hemSYuGogPiepj2e9YpOXVZgbDNB3GfX49ttH7Iuji3MtGBl6PdBQROPI8RLTnwVCIrI89ts1h1+osg0PMlT5eEq84MVsIAiLVdlEJ6+hE2+rninqfMslZAKLMXVk8Ps/N3K/xjqseNrWQRC8Cu7YlWg16n3jia2TsjcRaO/rElp77ahAnJZtXwAyv4djyIIv7R5Upq2QCP4r+d5ap5MLV5dJvpjPQC0hZoIl0NRETptu+AK77FD1o2qstnantLJrZa0LVn0FumbfU/IiUxi+uN3lSizDrtVFc9LVCksbkqhzviHSTCVv5w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=muNQ+9whMy5UYxZmuTid41QBizjoGGuYmQaJwXqfXC0=; b=JYwQLCJFixQWg20IuOXgdZ5fk5MfsIrJ/s0h3tsB5A5vY/7/uYtkW3a1wKlQJHvNt7unFTMhFMueBvffXtMHmTanRlaNU5bezE9bUeyrw88TMeuICyNs2fQ0k7R39nIfIUkGeqgjTSUKZHRK9WLrs9mqcyT6fS+v0rM72plRGvY=
Authentication-Results: rfc-editor.org; dkim=none (message not signed) header.d=none;rfc-editor.org; dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from OS3PR01MB5686.jpnprd01.prod.outlook.com (2603:1096:604:c3::10) by OSBPR01MB3304.jpnprd01.prod.outlook.com (2603:1096:604:45::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3721.21; Wed, 6 Jan 2021 04:21:17 +0000
Received: from OS3PR01MB5686.jpnprd01.prod.outlook.com ([fe80::40fe:810c:329b:454]) by OS3PR01MB5686.jpnprd01.prod.outlook.com ([fe80::40fe:810c:329b:454%6]) with mapi id 15.20.3721.024; Wed, 6 Jan 2021 04:21:17 +0000
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, "John R. Levine" <johnl@iecc.com>, RFC Interest <rfc-interest@rfc-editor.org>
References: <f564019-d8b1-76c2-2768-c135d834dc32@iecc.com> <763b8195-6139-fb20-aa4e-2b4d89b5681c@gmail.com>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
Message-ID: <75d1b100-e761-e9bb-2ae0-02266c86b499@it.aoyama.ac.jp>
Date: Wed, 06 Jan 2021 13:21:15 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0
In-Reply-To: <763b8195-6139-fb20-aa4e-2b4d89b5681c@gmail.com>
Content-Type: multipart/mixed; boundary="------------DC7934A6AF3182997F9A23CC"
Content-Language: en-US
X-Originating-IP: [121.118.76.82]
X-ClientProxiedBy: TYCPR01CA0031.jpnprd01.prod.outlook.com (2603:1096:405:1::19) To OS3PR01MB5686.jpnprd01.prod.outlook.com (2603:1096:604:c3::10)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.1.6] (121.118.76.82) by TYCPR01CA0031.jpnprd01.prod.outlook.com (2603:1096:405:1::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6 via Frontend Transport; Wed, 6 Jan 2021 04:21:17 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4658e759-af01-46b4-0048-08d8b1fa8372
X-MS-TrafficTypeDiagnostic: OSBPR01MB3304:
X-Microsoft-Antispam-PRVS: <OSBPR01MB3304BD3DF42823E62F0AA069CAD00@OSBPR01MB3304.jpnprd01.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 2cvdrIPN8G2KdQ53FxKUtHYVekA803Y1XvZ0MnzJy2e+o5XX6ioUfwnIdJzjjJutq2y+R0rVKcSVZImHe+7zYoen1y7fJEz+BRfvkqJW9TAObaSaPM2qk1yAo/KneDijeS8pThaNONCR0eD0PFB+lXncT6SNPWsbX33Ru6RlRlzaOcKkie8+k3SQyN2aCez/dziknt3unTJnLOtefGdckkvMvaFc8yoFLDkDCaj0rESoe54HaVmejy12i2lnxCRwf2Hwsnw5rRdI0SIlw5xVC10gbmdimLgwxBIKCBAplZgD7UYhN5bAnVU6itt5+4paReVy4Yz+L63DASzld9mjmyVQwxPD8atIhatkkOmb4eMJNrcZR/HDvskkphS2AQVgYRAF1pEHHo/4+Qersm9hrndbeJnp11sAZFYo51zPNfyGt4NaG8eMw6hQsFzQumoszKm7bVCwp0hQhqvjh5z4V1RX8z6TKnMGz+2CRIk6XxaAjJLxgBi08EXpALJhM9KGCGhp0HXHwzpc9mKIE1x3R/mXIrlmzPSuDWoHbTuEM/90aAl1sZKqUZ/A4AD4ggza
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB5686.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(39840400004)(396003)(346002)(376002)(136003)(366004)(66946007)(2906002)(83380400001)(16576012)(31686004)(786003)(235185007)(31696002)(966005)(316002)(110136005)(956004)(21480400003)(86362001)(478600001)(26005)(8936002)(8676002)(52116002)(33964004)(66476007)(66576008)(66556008)(53546011)(36916002)(2616005)(16526019)(6486002)(5660300002)(186003)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: U8jetxN5JfFrZbUtiATqnE4Obko8OAu+66XmYfdXzmXF6MhWX5hy4usVEobk6TbM9unLNRHAJFWKFMrOkC4M602Aa7fSslgNdE54mU/m9EC8a4wJVAjklPiIA5F/I7fkgdet50i7+pVc+xJNLhUki3EuVHnOdTsEu4EsIA124NGQcqRYM3CZHoEsrMVCzTcIeQoH3Z7CIdPT4hqz2kvncjQUTmkvu3Z/rFSuArPyzYKIH1XtMdEMzRYjeV9++GlDsMBZxWiuDxYNasr9+8g4oCQZifKObVvUxVw6cdndp0Ro1lkhFsSUMEmpwMLqvVyU9bJztewUkiC41JrFIIE7ck8P0VHDL4rnTMKwjoRX8V2Np0dylyGcDZMEDJv9x8AZ/sP9fkldD4PsZThBaHgtJ2Tpf6j6C7Dk8zy/opJ07vgZJYclp21YWUlD+Fxt74izsfRPTSNaB+/nioPuByeB8xYWOHiV6bfJvJn/Y2EBXIvUUju1DanIOECANfeZbRmj+sNvLBT7vVP8wJMB3IgCRPOo+GOmIWePsTsyBPGZtF1B+0+65txHp0b91vaBpKUERV4b03BudQDmK1Xby3BgAYuLHsvzrqx94+o6u3IYxZ+hZ1jWh79EAkmfep8QvWnakRylw+LZOdIUgqbGAmDWiftOIpaHnEh7MnKE/nFnspvQSoDgGqHzMcaBr0Gt8cHvDfkGQwSFsgkenKZJRCCWPRcnZ6HKRBxPHqoJJLIHMfAAzCQUX55Kgrjg/J6p6BuSlXcC6iFyeQUKsXmnARRFO6DnqP5UZWLvQXU8K5WE1+wNhA8t1ouHK/dpD7jl3IExjho/145hTNDFoLKrJsv9lW2aIbmyIjfJcYBCodIueAvLWSOlZOrbyxWfMbrb0E2pOJ7ATlBBzr3eoZQtPhDDG/jiFAzVEtHdxvIjNaC2sbsCXDp7VwCzgCPeO8HnONokE8xw6zjFvxC6H9RPdY6tZjbq81zSZiu2cHxNCigDrAWdEGnbxC5tTF//kPhCDl1t
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB5686.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2021 04:21:17.7554 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-Network-Message-Id: 4658e759-af01-46b4-0048-08d8b1fa8372
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 9TkjB+3WrYADXUkB/Eik9l2WQXM6rSvmQIxHDbO0aZ1sTSeCJxJFPYgbsM6vaPQ+C32txcKjzejVpDGpZXNj3A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB3304
Subject: Re: [rfc-i] What do do about SVG
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>
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>

Hello everybody,

Sorry to be late with my comment.

On 16/12/2020 07:51, Brian E Carpenter wrote:

> Restrictions we do need, IMHO, include
> - no colour
> - no greyscale
> - no scripting
> - no external URLs
> - use viewbox and *no* height/width, to allow proper scaling

I think another aspect that came up in discussions was the issue of 
"clean SVG" (see e.g. https://www.svgminify.com/ or search for the 
term). Tools such as Illustrator and Inkscape have the strong tendency 
to include a lot of additional information and cruft.

When you draw a single rectangle, you'd expect that would result in a 
single <rect> element (and that would indeed be enough to render the 
result correctly), but what you end up with is something much more 
voluminous that may not even contain a single <rect> element.

I attach a document created by Inkscape and one created (from the 
former, in this case) by hand. Inkscape actually uses <rect> when you 
draw a rectangle; I think it is (or was) Illustrator that didn't. 
Anyway, the difference should be quite obvious.

I'm not sure how "clean SVG" could be formalized, but getting close to 
it for SVG is probably as desirable as having clean semantic XML.

Regards,   Martin.


> but we shouldn't waste everybody's time by worrying about
> SVG syntax in general.
> 
> (If there was some SVG equivalent of PDF-A, that would be
> fine, but there isn't, to my knowledge.)
> 
>      Brian
> _______________________________________________
> 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