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

"Levantovsky, Vladimir" <Vladimir.Levantovsky@monotype.com> Mon, 08 February 2016 04:39 UTC

Return-Path: <vladimir.levantovsky@monotype.com>
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 E4F4C1A9086 for <justfont@ietfa.amsl.com>; Sun, 7 Feb 2016 20:39:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.302
X-Spam-Level:
X-Spam-Status: No, score=-2.302 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_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 Pkm3w-KSKp2b for <justfont@ietfa.amsl.com>; Sun, 7 Feb 2016 20:38:59 -0800 (PST)
Received: from p02c11o141.mxlogic.net (p02c11o141.mxlogic.net [208.65.144.74]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 177731A9084 for <justfont@ietf.org>; Sun, 7 Feb 2016 20:38:59 -0800 (PST)
Received: from unknown [192.5.106.47] (EHLO wob-maildb-03.agfamonotype.org) by p02c11o141.mxlogic.net(mxl_mta-8.5.0-6) over TLS secured channel with ESMTP id 2eb18b65.0.181781.00-349.479542.p02c11o141.mxlogic.net (envelope-from <vladimir.levantovsky@monotype.com>); Sun, 07 Feb 2016 21:38:59 -0700 (MST)
X-MXL-Hash: 56b81be33d86f7d9-7602d77af3e511e86fbf1e8059e4e43bee16f25e
Received: from wob-maildb-04.agfamonotype.org (192.168.65.96) by wob-maildb-04.agfamonotype.org (192.168.65.96) with Microsoft SMTP Server (TLS) id 15.0.913.22; Sun, 7 Feb 2016 23:38:55 -0500
Received: from wob-maildb-04.agfamonotype.org ([fe80::e900:1ad5:8317:1a4e]) by wob-maildb-04.agfamonotype.org ([fe80::e900:1ad5:8317:1a4e%14]) with mapi id 15.00.0913.011; Sun, 7 Feb 2016 23:38:49 -0500
From: "Levantovsky, Vladimir" <Vladimir.Levantovsky@monotype.com>
To: "justfont@ietf.org" <justfont@ietf.org>
Thread-Topic: [Justfont] font top-level type: Outlines "in various combinations"
Thread-Index: AQHRYOcNu2gD4CZuP0mKvByLdpqpF58hjz+w
Date: Mon, 08 Feb 2016 04:38:48 +0000
Message-ID: <83262c0ea4e446af83d5304040d390c7@wob-maildb-04.agfamonotype.org>
References: <1278633346.20160206150232@w3.org>
In-Reply-To: <1278633346.20160206150232@w3.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [96.230.54.190]
x-exclaimer-md-config: c271eea4-4802-4476-ab53-9ae654d778b2
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-AnalysisOut: [v=2.1 cv=FIIdsrcs c=1 sm=1 tr=0 a=XOlr6t7Gqt60WzYSt0UKeQ==]
X-AnalysisOut: [:117 a=XOlr6t7Gqt60WzYSt0UKeQ==:17 a=U-3o40-LUZEA:10 a=Ikc]
X-AnalysisOut: [TkHD0fZMA:10 a=xqWC_Br6kY4A:10 a=jFJIQSaiL_oA:10 a=48vgC7m]
X-AnalysisOut: [UAAAA:8 a=NEAV23lmAAAA:8 a=fIbCDc9XWV1cwXYnOSIA:9 a=GHzrfw]
X-AnalysisOut: [TGNOsrgK_Y:21 a=wgCXNsvRoigrmb2a:21 a=QEXdDO2ut3YA:10]
X-Spam: [F=0.5000000000; CM=0.500; MH=0.500(2016020708); S=0.200(2015072901)]
X-MAIL-FROM: <vladimir.levantovsky@monotype.com>
X-SOURCE-IP: [192.5.106.47]
Archived-At: <http://mailarchive.ietf.org/arch/msg/justfont/SgbQHQyOfTRs06NTs_27Jmb63sk>
Subject: Re: [Justfont] font top-level type: Outlines "in various combinations"
X-BeenThere: justfont@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
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: Mon, 08 Feb 2016 04:39:01 -0000

Hi Chris, all,

Although it is unusual to see TTF and CFF outlines present in the same font file, I don't think it is prohibited by the current OFF specification. While the "version" field" only offers a single choice of values for either TTF or CFF outlines having both types be present is a possibility. I'd suggest that we should say that multiple values of the parameter in question can be defined as a comma-separated list of values without imposing any particular restrictions on what these values can be or how different types of outlines can be combined. Whether there is a valid use case to have only SVG outlines present, or if there is (is not) a use case that combines TTF and CFF outlines shouldn't be decided here, I'd rather allow the parameter to reflect what the font data provides.

Thank you,
Vlad


-----Original Message-----
From: Justfont [mailto:justfont-bounces@ietf.org] On Behalf Of Chris Lilley
Sent: Saturday, February 06, 2016 9:03 AM
To: justfont@ietf.org
Subject: [Justfont] font top-level type: Outlines "in various combinations"

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

_______________________________________________
Justfont mailing list
Justfont@ietf.org
https://www.ietf.org/mailman/listinfo/justfont