- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Mon, 29 Sep 2014 11:29:21 -0700
- To: Rik Cabanier <cabanier@gmail.com>
- Cc: Cameron McCormack <cam@mcc.id.au>, "www-style@w3.org" <www-style@w3.org>
On Mon, Sep 29, 2014 at 11:06 AM, Rik Cabanier <cabanier@gmail.com> wrote: > On Sun, Sep 28, 2014 at 11:31 PM, Cameron McCormack <cam@mcc.id.au> wrote: >> In Gecko, we have a cache of objects that represent loadable font faces. >> This means that if you use the same @font-face rule on multiple pages in the >> same origin, then we only download the font resource and create OS font >> objects once. The cache gets exercised frequently, as it's common to >> navigate to pages on the one site that all use the same style sheets with >> the same @font-face rules. >> >> We've discovered that this means in our Font Loading API implementation, >> that if one page starts loading a FontFace, then this will cause the >> FontFace object in another page to have its status set to loading too, and >> eventually have its loaded property resolved. > > > That sounds like a major privacy problem. > Are you going to fix that? How? It's only shared for pages within an origin, which can already communicate with each other freely. ~TJ
Received on Monday, 29 September 2014 18:30:10 UTC