On Jan 28, 2011, at 3:44 PM, Adam Barth wrote:

> On Fri, Jan 28, 2011 at 3:11 PM, Maciej Stachowiak <m...@apple.com> wrote:
>> On Jan 28, 2011, at 3:06 PM, Tab Atkins Jr. wrote:
>>> The WOFF font specification requires that browsers apply Same Origin
>>> Restrictions (SOR) to WOFF fonts.  So far, Firefox and IE9 follow this
>>> requirement, while we and Opera don't.
>>> 
>>> As far as I know, our lack of SOR is basically an accident; we
>>> implemented support for WOFF before this requirement was added, and
>>> just haven't gotten around to adding it in yet.
>>> 
>>> Chrome people seem amenable to applying SOR to WOFF fonts in Chrome.
>>> Is it okay to add this across all our webkit ports?
>> 
>> It's not an accident. It has been our intent to willfully ignore this 
>> requirement.
> 
> What's the long-term plan here?  Are we hoping the other folks will
> come around to this point of view eventually?  From a game-theory
> point-of-view, it seems likely that the most permissive behavior is
> likely to become wide-spread over time.

A number of us at Apple who have followed downloadable fonts are not keen on 
adding pseudo-DRM code to WebKit. That's not the way the Web has worked 
historically, and there doesn't seem to be a good reason to special-case fonts. 
It's true that other people have come to the opposite conclusion, but there 
doesn't seem to be much reason to take their point of view.

We also think it's bad to have this requirement in the spec. But we are willing 
to ignore the spec if it's not changed, as with other specs that we think are a 
bad idea. I don't think we are too concerned with whether other implementors 
come around to this idea, since it's unlikely to hurt our compatibility. We 
think of it as having an extra feature.

Bottom line: if there's a strong desire to do this for Chrome, please at least 
make it switchable so we don't have to enable it for Safari.

Regards,
Maciej

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to