Seems generally doable, but probably more than I want to chew right now.
I'll get an issue filed though.

Does anyone object to landing the synchronous font loading as a stopgap to
get better reftest coverage until we make the font loading logic smarter?

On Wed, Nov 4, 2015 at 8:14 PM, Bobby Holley <bobbyhol...@gmail.com> wrote:

> That's a great point - I'll take a look to see how doable it is.
>
>
> On Wed, Nov 4, 2015 at 7:28 PM, L. David Baron <dba...@dbaron.org> wrote:
>
>> On Wednesday 2015-11-04 19:16 -0800, Bobby Holley wrote:
>> > Right now, every wpt test includes a stylesheet with an @font-face rule
>> to
>> > make the 'ahem' font available to tests. Since font loading triggers a
>> > document-wide reflow, we end up with a non-deterministic network-driven
>> > reflow in each and every test, which makes it harder to test layout
>> > optimizations and increases the chances for intermittent bugs.
>> >
>> > In [1] I'm planning to add a debug flag to load web fonts synchronously,
>> > and set that flag in the wpt runner. Please let me know if anyone has
>> any
>> > objections.
>>
>> The font shouldn't even load unless it's needed (i.e., there's text
>> that uses it).  I *think* that's the way things work across
>> browsers, and allows inclusion of style sheets that provide a
>> "library" of @font-face rules that may or may not be used.  That
>> would avoid the reflow except where Ahem is actually used, which
>> seems like the way things ought to work.
>>
>> -David
>>
>> --
>> 𝄞   L. David Baron                         http://dbaron.org/   𝄂
>> 𝄢   Mozilla                          https://www.mozilla.org/   𝄂
>>              Before I built a wall I'd ask to know
>>              What I was walling in or walling out,
>>              And to whom I was like to give offense.
>>                - Robert Frost, Mending Wall (1914)
>>
>
>
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to