Re: [csswg-drafts] [css-fonts-4] font-display: optional without relayout (#4108)

@tabatkins [wrote](https://github.com/w3c/csswg-drafts/issues/4108#issuecomment-574309800):
> Yeah, the "load/use all the faces of this font, or none of them" is a reasonable thing to want, but it's definitely an orthogonal issue; you'd want that control for non-optional fonts as well.

Except I'm not sure the "load" part of it really is reasonable, given large numbers of faces (e.g., for weights or character ranges).

It might be that some faces for a font are already in use (and were, say, already cached), and a change occurs to require an additional face (say, new text in a new character range, or something in a different weight or style).  It seems like in that case you (a) probably don't want to flash the already-loaded fonts back to their fallback either temporarily or permanently, but different developers may have substantially different feelings between (b) showing fallback temporarily for the new characters and then switching versus (c) showing fallback permanently for the new characters but continuing to use the downloaded font for the faces that were already displayed.

-- 
GitHub Notification of comment by dbaron
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4108#issuecomment-577719454 using your GitHub account

Received on Thursday, 23 January 2020 15:01:57 UTC