Re: [mpeg-OTspec] OFF with glyphs only in 'SVG ' table?

In initial discussions, 'OSVG' was to be the sfnt signature for SVG-in-OT fonts that did not require a CFF or glyf table also to be present:

   http://lists.w3.org/Archives/Public/public-svgopentype/2012Jun/0003.html

Of course SVG could still optionally be present for 'OTTO' (CFF) and 1.0/'true' TT fonts as well. But the 'OSVG' thing was scrapped because it was too controversial.

It would certainly be useful for embedded systems or other situations where the font wouldn't be exposed to legacy (i.e. non-SVG-in-OT-savvy) engines. Here's a very concrete example: I use an SVG-in-OT font as a webfont for my website's banner, but construct my page so that if the browser is not Firefox, an equivalent graphic is shown instead of SVG-in-OT text. Why should I burden that web font with CFF or TT outlines when they will never be used?

'OSVG' can always be proposed (again) at some point in the future, and I have a feeling that that will happen. Note that engines shouldn't be required to support 'OSVG' just as they aren't required to support the SVG table, or COLR/CPAL, or  the 'name' table (a PDF renderer for example may never need to read a 'name' table), or the entire TT hinting system. I know of CFF-only and TT-only engines as well.

Sairus

From: "'Adam Twardoch ' list.adam@twardoch.com<mailto:list.adam@twardoch.com> [mpeg-OTspec] (List)" <mpeg-OTspec-noreply@yahoogroups.com<mailto:mpeg-OTspec-noreply@yahoogroups.com>>
Reply-To: "list.adam@twardoch.com<mailto:list.adam@twardoch.com>" <list.adam@twardoch.com<mailto:list.adam@twardoch.com>>
Date: Friday, November 21, 2014 at 12:20 AM
To: "mpeg-OTspec@yahoogroups.com<mailto:mpeg-OTspec@yahoogroups.com>" <mpeg-OTspec@yahoogroups.com<mailto:mpeg-OTspec@yahoogroups.com>>
Cc: "public-svgopentype@w3.org<mailto:public-svgopentype@w3.org>" <public-svgopentype@w3.org<mailto:public-svgopentype@w3.org>>
Subject: [mpeg-OTspec] OFF with glyphs only in 'SVG ' table?



Simple question: does the OFF spec allow an OFF font where the glyph images would only be hosted using the 'SVG ' table, without 'glyf' or 'CFF '?

AFAIK, the spec permits to only have 'EBDT'/'EBLC', without any outline data, so my guess 'SVG ' only would also be permitted. Correct?

If that is the case, what would be the first four bytes? \00\01\00\00? I.e. is my understanding correct that 'OTTO' is only to be used if the 'CFF ' table is present, while any other glyph flavors ('glyf', 'SVG ', 'EBDT'/'EBLC' and possibly others) mandate \00\01\00\00?

Best,
Adam


__._,_.___
________________________________
Posted by: "Adam Twardoch (List)" <list.adam@twardoch.com<mailto:list.adam@twardoch.com>>
________________________________
Reply via web post<https://groups.yahoo.com/neo/groups/mpeg-OTspec/conversations/messages/1258;_ylc=X3oDMTJxNzlhaDEwBF9TAzk3MzU5NzE0BGdycElkAzEyODYwOTU1BGdycHNwSWQDMTcwNjAzMDM4OQRtc2dJZAMxMjU4BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTQxNjU1ODA2MQ--?act=reply&messageNum=1258>     *       Reply to sender <mailto:list.adam@twardoch.com?subject=Re%3A%20OFF%20with%20glyphs%20only%20in%20%27SVG%20%27%20table%3F>       *       Reply to group <mailto:mpeg-OTspec@yahoogroups.com?subject=Re%3A%20OFF%20with%20glyphs%20only%20in%20%27SVG%20%27%20table%3F>   *       Start a New Topic<https://groups.yahoo.com/neo/groups/mpeg-OTspec/conversations/newtopic;_ylc=X3oDMTJmdmd2YmQ1BF9TAzk3MzU5NzE0BGdycElkAzEyODYwOTU1BGdycHNwSWQDMTcwNjAzMDM4OQRzZWMDZnRyBHNsawNudHBjBHN0aW1lAzE0MTY1NTgwNjE->     *       Messages in this topic<https://groups.yahoo.com/neo/groups/mpeg-OTspec/conversations/topics/1241;_ylc=X3oDMTM1dWRwdnYxBF9TAzk3MzU5NzE0BGdycElkAzEyODYwOTU1BGdycHNwSWQDMTcwNjAzMDM4OQRtc2dJZAMxMjU4BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTQxNjU1ODA2MQR0cGNJZAMxMjQx> (6)
Visit Your Group<https://groups.yahoo.com/neo/groups/mpeg-OTspec/info;_ylc=X3oDMTJmb3BtcDNsBF9TAzk3MzU5NzE0BGdycElkAzEyODYwOTU1BGdycHNwSWQDMTcwNjAzMDM4OQRzZWMDdnRsBHNsawN2Z2hwBHN0aW1lAzE0MTY1NTgwNjE->

[Yahoo! Groups]<https://groups.yahoo.com/neo;_ylc=X3oDMTJlaDAybjc0BF9TAzk3MzU5NzE0BGdycElkAzEyODYwOTU1BGdycHNwSWQDMTcwNjAzMDM4OQRzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTQxNjU1ODA2MQ-->
* Privacy<https://info.yahoo.com/privacy/us/yahoo/groups/details.html> * Unsubscribe<mailto:mpeg-OTspec-unsubscribe@yahoogroups.com?subject=Unsubscribe> * Terms of Use<https://info.yahoo.com/legal/us/yahoo/utos/terms/>

.


__,_._,___

Received on Saturday, 22 November 2014 00:02:04 UTC