Re: [css-font-loading] FontFace objects representing the same set of descriptors

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