[Justfont] font top-level type: Outlines "in various combinations"

Chris Lilley <chris@w3.org> Sat, 06 February 2016 14:02 UTC

Return-Path: <chris@w3.org>
X-Original-To: justfont@ietfa.amsl.com
Delivered-To: justfont@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 893F51A0094 for <justfont@ietfa.amsl.com>; Sat, 6 Feb 2016 06:02:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.003
X-Spam-Level:
X-Spam-Status: No, score=-0.003 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001] autolearn=ham
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 9wJQ67LWgjRy for <justfont@ietfa.amsl.com>; Sat, 6 Feb 2016 06:02:38 -0800 (PST)
Received: from raoul.w3.org (raoul.w3.org [IPv6:2001:470:8b2d:804:52:12:128:0]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C0B1C1A0093 for <justfont@ietf.org>; Sat, 6 Feb 2016 06:02:38 -0800 (PST)
Received: from cim06-h01-31-32-14-119.dsl.sta.abo.bbox.fr ([31.32.14.119] helo=M6700) by raoul.w3.org with esmtpsa (TLS1.1:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from <chris@w3.org>) id 1aS3Rc-000BA8-4A; Sat, 06 Feb 2016 14:02:36 +0000
Date: Sat, 06 Feb 2016 15:02:32 +0100
From: Chris Lilley <chris@w3.org>
Organization: W3C
X-Priority: 3 (Normal)
Message-ID: <1278633346.20160206150232@w3.org>
To: justfont@ietf.org
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/justfont/iSQDf7Jb82IHuUWpdGpOZe13Rz8>
Subject: [Justfont] font top-level type: Outlines "in various combinations"
X-BeenThere: justfont@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: justfont@ietf.org
List-Id: "Font Top Level Media Type \(just font\) WG" <justfont.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/justfont>, <mailto:justfont-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/justfont/>
List-Post: <mailto:justfont@ietf.org>
List-Help: <mailto:justfont-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/justfont>, <mailto:justfont-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Feb 2016 14:02:40 -0000

Hello,

Open issue #2 concerns this rather wooly phrase:

  TTF, CFF or SVG outlines can be present in various combinations in
  the same font file, therefore, multiple values for the same optional
  parameter may be defined.
  https://github.com/svgeesus/ietf-justfont/issues/2

First, I assume this means multiple values for the parameter, not
specifying the parameter multiple times which I have not seen in
Internet Media type parameters.

Second, specified how exactly? comma separated list?  space separated?

Thirdly, is this vagueness for forwards compat in case someday CFF and
TTF are allowed in the same font file? There are (in OFF v.3) only
four valid combinations:

    TTF
    CFF
    TTF, SVG
    CFF, SVG

It seems clearer to say either TTF or CFF, optionally followed by SVG.

Do I need to give a whole grammar along the lines of
(wsp? comma wsp*) | wsp+

Alternatively, no commas and just whitespace separated (one or more
0x20). What do people think.

-- 
Best regards,
 Chris  Lilley
 Technical Director, W3C Interaction Domain