W3C home > Mailing lists > Public > www-style@w3.org > September 2011

Re: [cssom] exposing loading of font (and other) resources

From: L. David Baron <dbaron@dbaron.org>
Date: Fri, 2 Sep 2011 14:50:06 -0700
To: "Edward O'Connor" <eoconnor@apple.com>
Cc: www-style@w3.org
Message-ID: <20110902215006.GA30941@pickering.dbaron.org>
On Friday 2011-09-02 14:18 -0700, Edward O'Connor wrote:
> It would be nice if there were a reliable way for Web authors to be
> notified when their @font-face resources have successfully loaded.
> Currently authors resort to several hacks to acheive this.
> 
> One option would be to have objects in the CSSOM that correspond to each
> embedded resource referenced from within the loaded stylesheets. Authors
> could then attach event handlers to such objects, query their current
> state, etc.
> 
> Another, perhaps more author-friendly option would be for some new event
> to be fired at the Document whenever a resource linked to in CSS gets
> loaded. The event would carry information about which resource(s) it
> refers to.

There's a good bit of discussion of this in
https://bugzilla.mozilla.org/show_bug.cgi?id=471915 .  It looks to
me (though I read it somewhat quickly) like consensus there was
tending towards:
 * events when fonts load
 * an API to ask whether all the fonts for an element/document have
   been loaded

I'm not sure how well that satisfies the <canvas> use cases, though.

-David

-- 
𝄞   L. David Baron                         http://dbaron.org/   𝄂
𝄢   Mozilla Corporation               http://www.mozilla.com/   𝄂
Received on Friday, 2 September 2011 21:50:40 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:44 GMT