- From: John Hudson <tiro@tiro.com>
- Date: Thu, 13 May 2010 20:07:00 -0700
- To: rfink@readableweb.com
- CC: 'Chris Lilley' <chris@w3.org>, public-webfonts-wg@w3.org, www-font@w3.org
Richard Fink wrote:
> At the moment, I don't see what any language about the bits would help
> clarify. I don't see a compelling need to run the risk of varying
> interpretations ...
Existing varying interpretations are exactly what language about the
bits would help clarify.
>... which, as we've seen with the language in the OT spec, can
> all too easily be a consequence when a technical spec tries to step outside
> technical boundaries.
The TT/OT embedding bits sought to provide a *technical* measure to
restrict embedding of fonts in document and installation of fonts on
recipient systems. It's probably debatable whether this constitutes
'stepping outside technical boundaries'. In any case, I think the
problem with regard to varying interpretations isn't a symptom of such a
step -- there may easily be varying interpretations of technical
specifications --: it's a symptom of unclear language in the OT spec
and, critically for the context of web fonts, the explicit conflation fo
web serving and document embedding in the EOT spec (indeed, the
duplication of the font embedding bits in the EOT wrapper).
Perhaps it will help to see the kind of clarification I am proposing for
the WOFF spec in light of the EOT precedence. If EOT had not explicitly
asscoiated the embedding bits with web fonts, I doubt if it would seem
important to clarify whether they relate to WOFF. I'm perfectly content
if this clarification consists only of a statement such as this:
User Agents MUST NOT check the level of font
embedding permissions set in a font delivered
using WOFF format. In general, it cannot be
assumed that embedding permissions in the
font OS/2 table fsType field correspond to
licensing of fonts for use on the web. Web
authors are therefore expected to have made
adequate efforts to make sure that the font
license corresponds to the intended use.
i.e. all embedding bits would be explicitly irrelevant to WOFF in the
context of WOFF file creation and user agent display. [The context of
printing from a web page to a PDF, or similar processes, is a different
matter, since this constitutes document embedding as now commonly
understood.]
JH
Received on Friday, 14 May 2010 03:07:50 UTC