[Font Loading] FontFace's Attributes

[Sorry, sent with correct subject this time]

Hello,
I'm implementing the CSS Font Loading spec in WebKit. During the implementation, I have come across this issue in the spec:

When FontFaces are added to the Document's FontFaceSet, a layout may occur at any time which triggers these FontFaces to be load()ed. This layout uses the FontFace's attributes (family, weight, etc.) to discover which FontFaces need to be load()ed. However, during the load, script may change attributes of these FontFaces so that they no longer match what the layout requires. Instead, modifying FontFace's DOMString attributes should be a no-op (possibly additionally throwing an exception) after the FontFace has been load()ed.

Thanks,
Myles

Received on Thursday, 4 February 2016 08:52:56 UTC