@@ -34,8 +34,12 @@ Issue: In the future, copy the contents of [[css3-conditional]] into this docume
3434This level of the specification extends the <<supports-feature>> syntax as follows:
3535
3636<pre class="prod def" nohighlight>
37- <dfn><supports-feature></dfn> = <<supports-selector-fn>> | <<supports-decl>>
37+ <dfn><supports-feature></dfn> = <<supports-selector-fn>> | <<supports-font-technology-fn>> | <<supports- decl>>
3838 <dfn><supports-selector-fn></dfn> = selector( <<complex-selector>> )
39+ <dfn><supports-font-technology-fn></dfn> = font-technology ( <<font-technology>> )
40+ <dfn><font-technology></dfn> = [ features-opentype | features-aat | features-graphite
41+ | color-colrv0 | color-colrv1 | color-svg | color-sbix | color-cbdt
42+ | variations | palettes | incremental ]
3943</pre>
4044
4145: <<supports-selector-fn>>
@@ -44,6 +48,13 @@ This level of the specification extends the <<supports-feature>> syntax as follo
4448 <a href="#dfn-support-selector">supports the selector</a>
4549 provided as an argument to the function.
4650
51+ : <<supports-font-technology-fn>>
52+ ::
53+ The result is true if the UA
54+ <a href="dfn-support-font-technology">supports the font technology</a>
55+ provided as an argument to the function.
56+
57+
4758<h3 id="support-definition-ext">Extensions to the definition of support</h3>
4859
4960A CSS processor is considered to
@@ -52,5 +63,10 @@ if it accepts that selector (rather than discarding it as a
5263parse error), and that selector doesn't contain
5364<a>unknown -webkit- pseudo-elements</a> .
5465
55- <h2 class=no-num id="acknowledgments">Acknowledgments</h2>
66+ A CSS processor is considered to
67+ <dfn export for=CSS id="dfn-support-font-technology">support a font technology</dfn>
68+ when the text and layout processing engine ingesting
69+ this CSS text is capable of utilising the specified font-technology
70+ in layout and rendering.
5671
72+ <h2 class=no-num id="acknowledgments">Acknowledgments</h2>
0 commit comments