File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2702,15 +2702,22 @@ interface CSSStyleDeclaration {
27022702 flexWrap: string | null;
27032703 floodColor: string | null;
27042704 floodOpacity: string | null;
2705- font: string | null;
2706- fontFamily: string | null;
2707- fontFeatureSettings: string | null;
2708- fontSize: string | null;
2709- fontSizeAdjust: string | null;
2710- fontStretch: string | null;
2711- fontStyle: string | null;
2712- fontVariant: string | null;
2713- fontWeight: string | null;
2705+ font: string;
2706+ fontFamily: string;
2707+ fontFeatureSettings: string;
2708+ fontKerning: string;
2709+ fontSize: string;
2710+ fontSizeAdjust: string;
2711+ fontStretch: string;
2712+ fontStyle: string;
2713+ fontSynthesis: string;
2714+ fontVariant: string;
2715+ fontVariantCaps: string;
2716+ fontVariantEastAsian: string;
2717+ fontVariantLigatures: string;
2718+ fontVariantNumeric: string;
2719+ fontVariantPosition: string;
2720+ fontWeight: string;
27142721 gap: string | null;
27152722 glyphOrientationHorizontal: string | null;
27162723 glyphOrientationVertical: string | null;
Original file line number Diff line number Diff line change 1+ interface CSSFontFaceRule : CSSRule {
2+ readonly attribute CSSStyleDeclaration style;
3+ };
4+
5+ partial interface CSSStyleDeclaration {
6+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontFamily;
7+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontWeight;
8+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontStretch;
9+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontStyle;
10+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontSize;
11+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontSizeAdjust;
12+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString font;
13+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontSynthesis;
14+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontKerning;
15+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontVariantLigatures;
16+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontVariantPosition;
17+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontVariantCaps;
18+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontVariantNumeric;
19+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontVariantEastAsian;
20+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontVariant;
21+ [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString fontFeatureSettings;
22+ };
Original file line number Diff line number Diff line change 1212 "url" : " https://www.w3.org/TR/css-animations-1/" ,
1313 "title" : " CSS Animations"
1414 },
15- {
16- "url" : " https://www.w3.org/TR/css-multicol-1/" ,
17- "title" : " CSS Multi-column Layout"
18- },
1915 {
2016 "url" : " https://www.w3.org/TR/css-ui-3/" ,
2117 "title" : " CSS Basic User Interface"
2218 },
19+ {
20+ "url" : " https://www.w3.org/TR/css-fonts-3/" ,
21+ "title" : " CSS Fonts"
22+ },
2323 {
2424 "url" : " https://drafts.csswg.org/css-images-3/" ,
2525 "title" : " CSS Images"
2626 },
27+ {
28+ "url" : " https://www.w3.org/TR/css-multicol-1/" ,
29+ "title" : " CSS Multi-column Layout"
30+ },
2731 {
2832 "url" : " https://drafts.csswg.org/cssom-view/" ,
2933 "title" : " CSSOM View"
Original file line number Diff line number Diff line change @@ -20,7 +20,10 @@ const idlSelector = [
2020 "#permission-registry + pre.highlight" // Permissions
2121] . join ( "," ) ;
2222
23- const cssPropSelector = "dfn.css[data-dfn-type=property]" ;
23+ const cssPropSelector = [
24+ ".propdef dfn" , // CSS Fonts, CSS Masking
25+ "dfn.css[data-dfn-type=property]"
26+ ] . join ( "," ) ;
2427
2528async function fetchIDLs ( filter : string [ ] ) {
2629 const idlSources = ( require ( "../inputfiles/idlSources.json" ) as IDLSource [ ] )
You can’t perform that action at this time.
0 commit comments