@@ -101,10 +101,16 @@ The <code>FontFace</code> Interface</h2>
101101 readonly attribute FontFaceLoadStatus status;
102102
103103 Promise<FontFace> load();
104- readonly attribute Promise<boolean > loaded;
104+ readonly attribute Promise<FontFace > loaded;
105105 };
106106 </pre>
107107
108+ Issue: Other APIs use other names for .loaded, like .readyState. Can we align?
109+
110+ Issue: "unloaded" is usually used for things that start loaded and then become not loaded.
111+ Can we rename that value?
112+ Media stuff uses "none", other APIs use "empty", "idle", "nothing".
113+
108114 <dl dfn-type=attribute dfn-for=FontFace>
109115 <dt> <dfn>family</dfn> , <span attribute-info for=family></span>
110116 <dt> <dfn>style</dfn> , <span attribute-info for=style></span>
@@ -169,7 +175,9 @@ The <code>FontFace</code> Interface</h2>
169175
170176 All <a interface>FontFace</a> objects also contain
171177 internal <dfn attribute for=FontFace>[<!---->[Urls]]</dfn> and <dfn attribute for=FontFace>[<!---->[Data]]</dfn> slots,
172- of which one is not <code> null</code> and the rest are <code> null</code> .
178+ of which one is <code> null</code> and the other is not <code> null</code>
179+ (the non-null one is set by the constructor,
180+ based on which data is passed in).
173181
174182<!--
175183 ██████ ███████ ██ ██ ██████ ████████ ████████ ██ ██ ██████ ████████ ███████ ████████
0 commit comments