[whatwg] Canvas: Fonts in workers

Ian Hickson ian at hixie.ch
Thu Feb 21 08:45:12 PST 2013


On Thu, 21 Feb 2013, Anne van Kesteren wrote:
> On Thu, Feb 21, 2013 at 5:59 AM, Ian Hickson <ian at hixie.ch> wrote:
> > On Wed, 20 Feb 2013, Jonas Sicking wrote:
> >> We could possibly still use the the FontLoader interface if we do the 
> >> following: * FontLoader needs to drop the dependency on 
> >> CSSFontFaceRule (or at least make the dependency optional and not 
> >> available in workers). * We'll expose a global FontLoader object per 
> >> worker scope. * The worker can't use any downloaded fonts other than 
> >> the ones loaded through the global FontLoader for that scope.
> >
> > My expectation was that this is how FontLoader would work for workers. 
> > (We can't rely on what fonts are in the Document since that's shared 
> > state, and workers try to avoid shared state as a design principle.)
> 
> Sure, but FontLoader is tightly coupled with the document since it does 
> not actually supply URLs for the fonts itself, it relies on @font-face 
> for that. It just indicates whether the font is loaded or that it should 
> be loaded.

Then we should fix that. :-)

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'



More information about the whatwg mailing list