You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: css-fonts-3/Fonts.src.html
+8-21Lines changed: 8 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -169,24 +169,7 @@ <h2 class="no-num no-toc" id=status>Status of this document</h2>
169
169
170
170
<h3class="no-num no-toc" id="atrisk">Features at risk</h3>
171
171
172
-
<p>The following features are at risk; if interoperable
173
-
implementations are not found, they may be removed to advance the other
174
-
features in this specification to Proposed Recommendation:</p>
175
-
176
-
<ul>
177
-
<li>fallback handling for text decoration in superscript/subscript variant glyphs ('font-variant-position')</li>
178
-
<li>The <em>font specific</em> functions accepted by 'font-variant-alternates' and 'font-variant'. This includes the entire <code>@font-feature-values</code> at-rule, as well as the following functions:
<li>Synthesis of the 'font-variant-position' property</li>
189
-
</ul>
172
+
<!-- at-risk features removed in prepartion for Proposed Recommendation-->
190
173
191
174
<navid="toc">
192
175
<h2class="no-num no-toc" id="contents">Table of contents</h2>
@@ -3030,19 +3013,23 @@ <h3 id="font-variant-position-prop">Subscript and superscript forms: the <a href
3030
3013
<p>Because of the semantic nature of subscripts and superscripts, when
3031
3014
the value is either 'sub' or 'super' for a given contiguous run of
3032
3015
text, if a variant glyph is not available for all the characters in
3033
-
the run, simulated glyphs must be synthesized for all characters using
3016
+
the run, simulated glyphs <!-- must --> should be synthesized for all characters using
3034
3017
reduced forms of the glyphs that would be used without this feature
3035
3018
applied. This is done per run to avoid a mixture of variant glyphs and
3036
3019
synthesized ones that would not align correctly. In the case of OpenType
3037
3020
fonts that lack subscript or superscript glyphs for a given character,
3038
-
user agents must synthesize appropriate subscript and superscript
3021
+
user agents <!-- must --> should synthesize appropriate subscript and superscript
3039
3022
glyphs.</p>
3040
3023
3041
3024
<divclass="figure"><imgalt="alternate superscripts vs. glyphs synthesized using superscript metrics" src="superscript-alt-synth.png" /><pclass="caption">Superscript alternate glyph (left), synthesized superscript glyphs (middle), and incorrect mixture of the two (right)</p></div>
3042
3025
3026
+
<!--
3027
+
at-risk must downgraded to should
3028
+
see https://github.com/w3c/csswg-drafts/issues/2796#issuecomment-398565265
3029
+
-->
3043
3030
<p>In situations where text decorations are only applied to runs
3044
3031
of text containing superscript or subscript glyphs, the synthesized
3045
-
glyphs must be used to avoid problems with the placement of decorations.</p>
3032
+
glyphs <!-- must --> should be used, to avoid problems with the placement of decorations.</p>
3046
3033
3047
3034
<p>In the past, user agents have used font-size and
3048
3035
vertical-align to simulate subscripts and superscripts for the
0 commit comments