{ "font-face": { "spec": "https://drafts.csswg.org/css-fonts-4/#at-font-face-rule", "descriptors": { "ascent-override": { "initial": "normal", "syntax": [ "normal", "" ] }, "descent-override": { "initial": "normal", "syntax": [ "normal", "" ] }, "font-display": { "initial": "auto", "syntax": [ "auto", "block", "swap", "fallback", "optional" ] }, "font-family": { "syntax": [ "" ] }, "font-feature-settings": { "initial": "normal", "syntax": [ "<'font-feature-settings'>" ] }, "font-language-override": { "initial": "normal", "syntax": [ "normal", "" ] }, "font-named-instance": { "initial": "auto", "syntax": [ "auto", "" ] }, "font-stretch": { "legacy-alias-for": "font-width" }, "font-style": { "initial": "auto", "FIXME": "Support angles for oblique", "syntax": [ "auto", "<'font-style'>" ] }, "font-variation-settings": { "initial": "normal", "syntax": [ "<'font-variation-settings'>" ] }, "font-weight": { "initial": "auto", "FIXME": "Support multiple font-weight values; disallow relative font-weights", "syntax": [ "auto", "<'font-weight'>" ] }, "font-width": { "initial": "auto", "FIXME": "Support multiple font-width values", "syntax": [ "auto", "<'font-width'>" ] }, "line-gap-override": { "initial": "normal", "syntax": [ "normal", "" ] }, "src": { "syntax": [ "" ] }, "unicode-range": { "initial": "U+0-10FFFF", "syntax": [ "#" ] } } }, "page": { "spec": "https://drafts.csswg.org/css-page-3/#at-page-rule", "FIXME": "There are a lot more properties that are valid, see https://drafts.csswg.org/css-page-3/#properties-list", "descriptors": { "bleed": { "initial": "auto", "syntax": [ "auto", "" ] }, "margin": { "initial": "0", "syntax": [ "<'margin'>" ] }, "margin-bottom": { "initial": "0", "syntax": [ "<'margin-bottom'>" ] }, "margin-left": { "initial": "0", "syntax": [ "<'margin-left'>" ] }, "margin-right": { "initial": "0", "syntax": [ "<'margin-right'>" ] }, "margin-top": { "initial": "0", "syntax": [ "<'margin-top'>" ] }, "marks": { "initial": "none", "syntax": [ "none", "crop || cross" ] }, "page-orientation": { "initial": "upright", "syntax": [ "upright", "rotate-left", "rotate-right" ] }, "size": { "initial": "auto", "FIXME": "Replace with actual syntax once we parse grammar properly", "syntax": [ "" ] } } }, "property": { "spec": "https://drafts.css-houdini.org/css-properties-values-api/#at-property-rule", "descriptors": { "inherits": { "syntax": [ "true", "false" ] }, "initial-value": { "syntax": [ "?" ] }, "syntax": { "syntax": [ "" ] } } } }