- From: John Daggett via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 16 Sep 2011 08:28:50 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-fonts In directory hutz:/tmp/cvs-serv8526 Modified Files: Fonts.html Log Message: tweaking bits here and there Index: Fonts.html =================================================================== RCS file: /sources/public/csswg/css3-fonts/Fonts.html,v retrieving revision 1.56 retrieving revision 1.57 diff -u -d -r1.56 -r1.57 --- Fonts.html 21 Jun 2011 05:12:43 -0000 1.56 +++ Fonts.html 16 Sep 2011 08:28:47 -0000 1.57 @@ -111,14 +111,14 @@ <h1>CSS Fonts Module Level 3</h1> - <h2 class="no-num no-toc" id=editors>Editor's Draft 21 June 2011</h2> + <h2 class="no-num no-toc" id=editors>Editor's Draft 16 September 2011</h2> <dl id=authors> <dt>This version: <dd><a href="http://dev.w3.org/csswg/css3-fonts/">http://dev.w3.org/csswg/css3-fonts/</a> - <!-- <dd><a href="http://www.w3.org/TR/2011/ED-css3-fonts-20110621">http://www.w3.org/TR/2011/ED-css3-fonts-20110621</a> --> + <!-- <dd><a href="http://www.w3.org/TR/2011/ED-css3-fonts-20110916">http://www.w3.org/TR/2011/ED-css3-fonts-20110916</a> --> <dt>Latest version: @@ -324,9 +324,9 @@ <li><a href="#font-kerning-prop"><span class=secno>6.3 </span>Kerning: the font-kerning property</a> - <li><a href="#vertical-position-prop"><span class=secno>6.4 - </span>Subscript, superscript and ordinal forms: the vertical-position - property</a> + <li><a href="#font-variant-position-prop"><span class=secno>6.4 + </span>Subscript, superscript and ordinal forms: the + font-variant-position property</a> <li><a href="#font-variant-ligatures-prop"><span class=secno>6.5 </span>Ligatures: the font-variant-ligatures property</a> @@ -1574,6 +1574,7 @@ </div> <!-- Hmm, so what should happen for scripts with no upper/lowercase distinction (e.g. CJK, Arabic, Hebrew)? --> <!-- prop: font --> + <!-- jtdfix, crap, preprocessor is inserting links to descriptors rather than properties. bert, make it stop... --> <h3 id=font-prop><span class=secno>3.7 </span>Shorthand font property: the <a href="#propdef-font">font</a> property</h3> @@ -1651,7 +1652,7 @@ href="#propdef-font">font</a></code>’</span> shorthand: <pre - class=prod><dfn id=ltfont-variant-css21gt><var><font-variant-css21></var></dfn> = [normal | small-caps | inherit]</pre> + class=prod><dfn id=ltfont-variant-css21gt><var><font-variant-css21></var></dfn> = [normal | small-caps]</pre> <p>The syntax of this property is based on a traditional typographical shorthand notation to set multiple properties related to fonts. @@ -2589,9 +2590,18 @@ <tr> <td>Value: - <td>normal | [<ligature-values> | <alternates-values> | - <caps-value> | <numeric-values> | - <east-asian-variations>]+ + <td>normal | [ <common-lig-values> || + <discretionary-lig-values> || <historical-lig-values> || + <contextual-alt-values> || stylistic(<feature-value-name>) + || historical-forms || styleset(<feature-value-name> [, + <feature-value-name>]*) || + character-variant(<feature-value-name> + [,<feature-value-name>]*) || swash(<feature-value-name>) || + ornaments(<feature-value-name>) || + annotation(<feature-value-name>) || ruby || <caps-value> || + <numeric-figure-values> || <numeric-spacing-values> || + <numeric-fraction-values> || slashed-zero || + <east-asian-variant-values> || <east-asian-width-values> ] <tr> <td><em>Initial:</em> @@ -3190,23 +3200,23 @@ the ‘<code class=property>letter-spacing</code>’ property is defined, kerning adjustments are considered part of the default spacing, letter spacing adjustments are made after kerning has been applied.</p> - <!-- prop: vertical-position --> + <!-- prop: font-variant-position --> - <h3 id=vertical-position-prop><span class=secno>6.4 </span>Subscript, + <h3 id=font-variant-position-prop><span class=secno>6.4 </span>Subscript, superscript and ordinal forms: the <a - href="#propdef-vertical-position">vertical-position</a> property</h3> + href="#propdef-font-variant-position">font-variant-position</a> property</h3> - <table class=propdef id=namevertical-position> + <table class=propdef id=namefont-variant-position> <tbody> <tr> <td>Name: - <td><dfn id=propdef-vertical-position>vertical-position</dfn> + <td><dfn id=propdef-font-variant-position>font-variant-position</dfn> <tr> <td>Value: - <td>normal | subscript | superscript | ordinal + <td>normal | sub | super | ordinal <tr> <td>Initial: @@ -3239,34 +3249,50 @@ <td>as specified </table> - <p class=issue>The name for this feature has been a point of contention. - The name used here is taken from the AAT feature name but the eventual - name may change. + <p class=issue>The name for this feature has been a point of contention, + this name is a placeholder until the final name is resolved. - <p>The values ‘<code class=property>subscript</code>’, ‘<code - class=property>superscript</code>’, and ‘<code + <p>This property controls the selection of alternate glyphs for use as + subscripts, superscripts and ordinals. These alternate glyphs of reduced + size are positioned within the same em-box as the default glyph and + explicitly designed to match the surrounding text and make the them more + readable.</p> + <!-- example of real superscript vs. faked one --> + + <p>The values ‘<code class=property>sub</code>’, ‘<code + class=property>super</code>’, and ‘<code class=property>ordinal</code>’ imply the appropriate variant glyph is displayed when available in the font (OpenType features: <code>subs, supr, ordn</code>). Because of the semantic nature of subscripts and superscripts, when the value is either ‘<code - class=property>subscript</code>’ or ‘<code - class=property>superscript</code>’ and a variant glyph is not available, - a simulated glyph is synthesized using a reduced form of the default - glyph. If the value is ‘<code class=property>ordinal</code>’ and a - variant glyph is not available, the normal glyph is used, no attempt is - made to synthesize one. A value of ‘<code - class=property>normal</code>’ implies use of the default glyph at normal - size. + class=property>sub</code>’ or ‘<code class=property>super</code>’ + and a variant glyph is not available, a simulated glyph is synthesized + using a reduced form of the default glyph. If the value is ‘<code + class=property>ordinal</code>’ and a variant glyph is not available, the + normal glyph is used, no attempt is made to synthesize one. A value of + ‘<code class=property>normal</code>’ implies use of the default glyph + at normal size. + + <p>In the case of OpenType fonts that lack subscript or superscript glyphs + for a given character, to calculate the size and offset of the synthesized + substitutes user agents must use the appropriate subscript and superscript + metrics specified in the selected font's <a + href="http://www.microsoft.com/typography/otspec/os2.htm#subxs">OS/2 + table</a> <a href="#OPENTYPE" + rel=biblioentry>[OPENTYPE]<!--{{!OPENTYPE}}--></a>. <p>In the past, user agents have used font-size and vertical-align to simulate subscripts and superscripts for the <code>sub</code> and - <code>sup</code> elements. To allow a backwards combatible way of defining - subscripts and superscripts, when the value is either ‘<code - class=property>subscript</code>’ or ‘<code - class=property>superscript</code>’, the property acts as a shorthand and - resets the value of font-size to ‘<code class=property>inherit</code>’ - and vertical-align to its initial value. Other than this, the property - does not affect the height of the line box. + <code>sup</code> elements. To allow a backwards compatible way of defining + subscripts and superscripts, it is recommended that authors use + conditional rules <a href="#CSS3-CONDITIONAL" + rel=biblioentry>[CSS3-CONDITIONAL]<!--{{CSS3-CONDITIONAL}}--></a> so that + older user agents will still render these correctly. + + <p>Note that because this property is not cumulative, it's not suitable for + nested subscripts or superscripts. Due to this limitation, + font-variant-position is not recommended for use in user agent + stylesheets. <p class=issue>It would be nice to define this in a way such that it would work with nested subscripts or superscripts which would allow it to be @@ -3279,9 +3305,6 @@ may not display correctly, effectively the baseline would bounce between the two types of glyphs. - <p class=issue>Steve Z is concerned about the fact that this property - effectively breaks inheritance by resetting font-size and vertical-align. - <div class=example> <p>A typical user agent default style for the <code>sub</code> element:</p> @@ -3292,36 +3315,29 @@ } </pre> - <p>Using vertical-position to specify typographic subscripts in a way that - will still show subscripts in older user agents:</p> + <p>Using font-variant-position to specify typographic subscripts in a way + that will still show subscripts in older user agents:</p> + + <pre>@supports ( font-variant-position: sub ) { + + sub { + vertical-align: inherit; + font-size: 100%; + line-height: inherit; + font-variant-position: sub; + } - <pre>sub { - vertical-align: sub; - font-size: smaller; - line-height: normal; - vertical-position: subscript; } </pre> <p>User agents that support the ‘<code class=property><a - href="#propdef-vertical-position">vertical-position</a></code>’ - property will select a subscript variant glyph and reset vertical-align - and font-size to ‘<code class=property>inherit</code>’. Older user - agents will ignore the vertical-position property definition and use the - standard defaults for subscripts.</p> + href="#propdef-font-variant-position">font-variant-position</a></code>’ + property will select a subscript variant glyph and render this without + adjusting the baseline or font-size. Older user agents will ignore the + ‘<code class=property><a + href="#propdef-font-variant-position">font-variant-position</a></code>’ + property definition and use the standard defaults for subscripts.</p> </div> - - <p>Note that because this property is not cumulative, it's not suitable for - nested subscripts or superscripts. Due to this limitation, - vertical-position is not recommended for use in user agent stylesheets. - - <p>In the case of OpenType fonts that lack subscript or superscript glyphs - for a given character, to calculate the size and offset of the synthesized - substitutes user agents must use the appropriate subscript and superscript - metrics specified in the selected font's <a - href="http://www.microsoft.com/typography/otspec/os2.htm#subxs">OS/2 - table</a> <a href="#OPENTYPE" - rel=biblioentry>[OPENTYPE]<!--{{!OPENTYPE}}--></a>.</p> <!-- prop: font-variant-ligatures --> <h3 id=font-variant-ligatures-prop><span class=secno>6.5 </span>Ligatures: @@ -3339,7 +3355,7 @@ <td>Value: <td>normal | inherit | [ <common-lig-values> || - <additional-lig-values> || <historical-lig-values> ] + <discretionary-lig-values> || <historical-lig-values> ] <tr> <td>Initial: @@ -3380,7 +3396,7 @@ class=prod><dfn id=ltcommon-lig-values><var><common-lig-values></var></dfn> = [ common-ligatures | no-common-ligatures ]</pre> <pre - class=prod><dfn id=ltadditional-lig-values><var><additional-lig-values></var></dfn> = [ additional-ligatures | no-additional-ligatures ]</pre> + class=prod><dfn id=ltdiscretionary-lig-values><var><discretionary-lig-values></var></dfn> = [ discretionary-ligatures | no-discretionary-ligatures ]</pre> <pre class=prod><dfn id=lthistorical-lig-values><var><historical-lig-values></var></dfn> = [ historical-ligatures | no-historical-ligatures ]</pre> @@ -3403,18 +3419,21 @@ <dd>Disables display of common ligatures (OpenType feature: <code>liga</code>). - <dt><dfn id=additional-ligatures>additional-ligatures</dfn> + <dt><dfn id=discretionary-ligatures>discretionary-ligatures</dfn> - <dd>Enables display of additional ligatures (OpenType feature: - <code>dlig</code>). + <dd>Enables display of discretionary ligatures (OpenType feature: + <code>dlig</code>). Which ligatures are discretionary, or optional, is + decided by the type designer so authors will need to refer to the + documentation of a given font to understand which ligatures are + considered discretionary. </dl> - <div class=featex><img alt="additional ligature example" src=dlig.png></div> + <div class=featex><img alt="discretionary ligature example" src=dlig.png></div> <dl> - <dt><dfn id=no-additional-ligatures>no-additional-ligatures</dfn> + <dt><dfn id=no-discretionary-ligatures>no-discretionary-ligatures</dfn> - <dd>Disables display of additional ligatures (OpenType feature: + <dd>Disables display of discretionary ligatures (OpenType feature: <code>dlig</code>). <dt><dfn id=historical-ligatures>historical-ligatures</dfn> @@ -4084,7 +4103,7 @@ } p { - font-variant: additional-ligatures, character-variant(leo-B, leo-M, leo-N, leo-T, leo-U); + font-variant: discretionary-ligatures, character-variant(leo-B, leo-M, leo-N, leo-T, leo-U); } span.alt-N { @@ -4157,8 +4176,7 @@ indicates the first alternate. <pre - class=prod><dfn id=lteast-asian-variant-valuesgt><var><east-asian-variant-values></var></dfn> = [ hojo-kanji | jis78 | jis83 | jis90 | jis04 | nlckanji - | simplified | traditional ]</pre> + class=prod><dfn id=lteast-asian-variant-valuesgt><var><east-asian-variant-values></var></dfn> = [ jis78 | jis83 | jis90 | jis04 | simplified | traditional ]</pre> <pre class=prod><dfn id=lteast-asian-width-valuesgt><var><east-asian-width-values></var></dfn> = [ full-width | proportional-width ]</pre> @@ -4166,11 +4184,6 @@ <p>Individual values have the following meanings: <dl> - <dt><dfn id=hojo-kanji>hojo-kanji</dfn> - - <dd>Enables rendering of Hojo Kanji forms (OpenType feature: - <code>hojo</code>). - <dt><dfn id=jis78>jis78</dfn> <dd>Enables rendering of JIS78 forms (OpenType feature: @@ -4195,11 +4208,6 @@ <dd>Enables rendering of JIS2004 forms (OpenType feature: <code>jp04</code>). - <dt><dfn id=nlckanji>nlckanji</dfn> - - <dd>Enables rendering of NLC Kanji forms (OpenType feature: - <code>nlck</code>). - <dt><dfn id=simplified>simplified</dfn> <dd>Enables rendering of simplified forms (OpenType feature: @@ -4243,7 +4251,7 @@ <td>Value: <td>normal | inherit | [ <common-lig-values> || - <additional-lig-values> || <historical-lig-values> || + <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> || stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name> [, <feature-value-name>]*) || @@ -4618,40 +4626,40 @@ </div> <div class=example> - <p>In the example below, additional ligatures are enabled only for a + <p>In the example below, discretionary ligatures are enabled only for a downloadable font but are disabled within spans of class "special":</p> <pre>@font-face { font-family: main; src: url(fonts/ffmeta.woff) format("woff"); - font-variant: additional-ligatures; + font-variant: discretionary-ligatures; } body { font-family: main, Helvetica; } -span.special { font-variant-ligatures: no-additional-ligatures; } +span.special { font-variant-ligatures: no-discretionary-ligatures; } </pre> - <p>Adding an additional style rule with the @font-face above:</p> + <p>Adding an discretionary style rule with the @font-face above:</p> <pre>body { font-family: main, Helvetica; } span { font-feature-settings: "dlig"; } -span.special { font-variant-ligatures: no-additional-ligatures; } +span.special { font-variant-ligatures: no-discretionary-ligatures; } </pre> - <p>Within spans of class "special", additional ligatures <em>will</em> be - rendered. This is because both the ‘<code class=property><a + <p>Within spans of class "special", discretionary ligatures <em>will</em> + be rendered. This is because both the ‘<code class=property><a href="#propdef-font-feature-settings">font-feature-settings</a></code>’ and ‘<code class=property><a href="#propdef-font-variant-ligatures">font-variant-ligatures</a></code>’ properties apply to these spans. Although the ‘<code - class=css>no-additional ligatures</code>’ setting of ‘<code + class=css>no-discretionary ligatures</code>’ setting of ‘<code class=property><a href="#propdef-font-variant-ligatures">font-variant-ligatures</a></code>’ effectively disables the OpenType <code>dlig</code> feature, because the ‘<code class=property><a href="#propdef-font-feature-settings">font-feature-settings</a></code>’ is resolved after that, the ‘<code class=property>dlig</code>’ value - reenables additional ligatures.</p> + reenables discretionary ligatures.</p> </div> <!-- simple example of using both font-variant subproperty and descriptor value --> <!-- example showing conflicting values and how they are resolved --> @@ -4854,6 +4862,17 @@ </dd> <!----> + <dt id=CSS3FONT>[CSS3FONT] + + <dd>❧ (please update this reference to CSS3-FONTS, thanks, bye) John + Daggett. <a + href="http://www.w3.org/TR/2011/WD-css3-fonts-20110324"><cite>CSS Fonts + Module Level 3.</cite></a> 24 March 2011. W3C Working Draft. (Work in + progress.) URL: <a + href="http://www.w3.org/TR/2011/WD-css3-fonts-20110324">http://www.w3.org/TR/2011/WD-css3-fonts-20110324</a> + </dd> + <!----> + <dt id=HTML5>[HTML5] <dd>Ian Hickson. <a @@ -4934,6 +4953,7 @@ <!--{{!CORS}}--> <!--{{!HTML5}}--> <!--{{!CHARMOD}}--> + <!--{{!CSS3FONT}}--> <h3 class=no-num id=other-references>Other References</h3> <!--begin-informative--> @@ -4973,6 +4993,16 @@ O'Reilly Media, Inc. 2009. ISBN 0-596-51447-1.</dd> <!----> + <dt id=CSS3-CONDITIONAL>[CSS3-CONDITIONAL] + + <dd>L. David Baron. <a + href="http://www.w3.org/TR/2011/WD-css3-conditional-20110901/"><cite>CSS + Conditional Rules Module Level 3.</cite></a> 1 September 2011. W3C + Working Draft. (Work in progress.) URL: <a + href="http://www.w3.org/TR/2011/WD-css3-conditional-20110901/">http://www.w3.org/TR/2011/WD-css3-conditional-20110901/</a> + </dd> + <!----> + <dt id=DIGITAL-TYPOGRAPHY>[DIGITAL-TYPOGRAPHY] <dd>Richard Rubinstein. <cite>Digital Typography, An Introduction to Type @@ -5028,6 +5058,7 @@ <!--{{WINDOWS-GLYPH-PROC}}--> <!--{{CHARMOD-NORM}}--> <!--{{AAT-FEATURES}}--> + <!--{{CSS3-CONDITIONAL}}--> <h2 class=no-num id=index>Index</h2> <!--begin-index--> @@ -5039,13 +5070,6 @@ title="<absolute-size> definition of"><strong>3.5</strong></a> </ul> - <li>additional-ligatures, <a href="#additional-ligatures" - title=additional-ligatures><strong>6.5</strong></a> - - <li><var><additional-lig-values></var>, <a - href="#ltadditional-lig-values" - title="<additional-lig-values>"><strong>6.5</strong></a> - <li>all-petite-caps, <a href="#all-petite-caps" title=all-petite-caps><strong>6.6</strong></a> @@ -5089,6 +5113,13 @@ <li>diagonal-fractions, <a href="#diagonal-fractions" title=diagonal-fractions><strong>6.7</strong></a> + <li>discretionary-ligatures, <a href="#discretionary-ligatures" + title=discretionary-ligatures><strong>6.5</strong></a> + + <li><var><discretionary-lig-values></var>, <a + href="#ltdiscretionary-lig-values" + title="<discretionary-lig-values>"><strong>6.5</strong></a> + <li><var><east-asian-variant-values></var>, <a href="#lteast-asian-variant-valuesgt" title="<east-asian-variant-values>"><strong>6.10</strong></a> @@ -5191,6 +5222,9 @@ <li>font-variant-numeric, <a href="#propdef-font-variant-numeric" title=font-variant-numeric><strong>6.7</strong></a> + <li>font-variant-position, <a href="#propdef-font-variant-position" + title=font-variant-position><strong>6.4</strong></a> + <li><var><font-variant-value></var>, <a href="#ltfont-variant-valuegt" title="<font-variant-value>"><strong>6.9</strong></a> @@ -5216,9 +5250,6 @@ href="#lthistorical-lig-values" title="<historical-lig-values>"><strong>6.5</strong></a> - <li>hojo-kanji, <a href="#hojo-kanji" - title=hojo-kanji><strong>6.10</strong></a> - <li>jis04, <a href="#jis04" title=jis04><strong>6.10</strong></a> <li>jis78, <a href="#jis78" title=jis78><strong>6.10</strong></a> @@ -5235,18 +5266,15 @@ <li>monospace, definition of, <a href="#monospace0" title="monospace, definition of"><strong>#</strong></a> - <li>nlckanji, <a href="#nlckanji" title=nlckanji><strong>6.10</strong></a> - - - <li>no-additional-ligatures, <a href="#no-additional-ligatures" - title=no-additional-ligatures><strong>6.5</strong></a> - <li>no-common-ligatures, <a href="#no-common-ligatures" title=no-common-ligatures><strong>6.5</strong></a> <li>no-contextual, <a href="#no-contextual" title=no-contextual><strong>6.8</strong></a> + <li>no-discretionary-ligatures, <a href="#no-discretionary-ligatures" + title=no-discretionary-ligatures><strong>6.5</strong></a> + <li>no-historical-ligatures, <a href="#no-historical-ligatures" title=no-historical-ligatures><strong>6.5</strong></a> @@ -5343,9 +5371,6 @@ <li>definition of, <a href="#lturangegt" title="<urange> definition of"><strong>4.5</strong></a> </ul> - - <li>vertical-position, <a href="#propdef-vertical-position" - title=vertical-position><strong>6.4</strong></a> </ul> <!--end-index--> @@ -5370,8 +5395,8 @@ <th>Media <tbody> - <tr valign=baseline> - <td><a class=property href="#propdef-font">font</a> + <tr> + <th><a class=property href="#propdef-font">font</a> <td>[ [ <‘font-style’> || <font-variant-css21> || <‘font-weight’> ]? <‘font-size’> [ / @@ -5388,8 +5413,8 @@ <td>visual - <tr valign=baseline> - <td><a class=property href="#descdef-font-family">font-family</a> + <tr> + <th><a class=property href="#descdef-font-family">font-family</a> <td>[[ <family-name> | <generic-family> ] [, <family-name> | <generic-family>]* ] | inherit @@ -5404,8 +5429,8 @@ <td>visual - <tr valign=baseline> - <td><a class=property + <tr> + <th><a class=property href="#propdef-font-feature-settings">font-feature-settings</a> <td>normal | <feature-tag-value> [, <feature-tag-value>]* @@ -5420,8 +5445,8 @@ <td>visual - <tr valign=baseline> - <td><a class=property href="#propdef-font-kerning">font-kerning</a> + <tr> + <th><a class=property href="#propdef-font-kerning">font-kerning</a> <td>auto | normal | none @@ -5435,8 +5460,8 @@ <td>visual - <tr valign=baseline> - <td><a class=property + <tr> + <th><a class=property href="#propdef-font-language-override">font-language-override</a> <td>normal | inherit | <string> @@ -5451,8 +5476,8 @@ <td>visual - <tr valign=baseline> - <td><a class=property href="#propdef-font-size">font-size</a> + <tr> + <th><a class=property href="#propdef-font-size">font-size</a> <td><absolute-size> | <relative-size> | <length> | <percentage> | inherit @@ -5467,8 +5492,8 @@ <td>visual - <tr valign=baseline> - <td><a class=property + <tr> + <th><a class=property href="#propdef-font-size-adjust">font-size-adjust</a> <td><number> | none | inherit @@ -5483,8 +5508,8 @@ <td>visual - <tr valign=baseline> - <td><a class=property href="#descdef-font-stretch">font-stretch</a> + <tr> + <th><a class=property href="#descdef-font-stretch">font-stretch</a> <td>normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | @@ -5500,8 +5525,8 @@ <td>visual - <tr valign=baseline> - <td><a class=property href="#descdef-font-style">font-style</a> + <tr> + <th><a class=property href="#descdef-font-style">font-style</a> <td>normal | italic | oblique | inherit @@ -5515,8 +5540,8 @@ <td>visual - <tr valign=baseline> - <td><a class=property href="#propdef-font-synthesis">font-synthesis</a> + <tr> + <th><a class=property href="#propdef-font-synthesis">font-synthesis</a> <td>none | [ weight || style ] @@ -5530,11 +5555,11 @@ <td>visual - <tr valign=baseline> - <td><a class=property href="#propdef-font-variant">font-variant</a> + <tr> + <th><a class=property href="#propdef-font-variant">font-variant</a> <td>normal | inherit | [ <common-lig-values> || - <additional-lig-values> || <historical-lig-values> || + <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> || stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name> [, <feature-value-name>]*) || @@ -5556,16 +5581,16 @@ <td>visual - <tr valign=baseline> - <td><a class=property + <tr> + <th><a class=property href="#propdef-font-variant-alternates">font-variant-alternates</a> <td>normal | inherit | [ <contextual-alt-values> || stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name> [, <feature-value-name>]*) || character-variant(<feature-value-name> - [,<feature-value-name>]*) || swash(<feature-value-name>) || - ornaments(<feature-value-name>) || + [,<feature-value-name>;]*) || swash(<feature-value-name>) + || ornaments(<feature-value-name>) || annotation(<feature-value-name>) || ruby ] <td>normal @@ -5578,8 +5603,8 @@ <td>visual - <tr valign=baseline> - <td><a class=property + <tr> + <th><a class=property href="#propdef-font-variant-caps">font-variant-caps</a> <td>normal | inherit | <caps-value> @@ -5594,8 +5619,8 @@ <td>visual - <tr valign=baseline> - <td><a class=property + <tr> + <th><a class=property href="#propdef-font-variant-east-asian">font-variant-east-asian</a> <td>normal | inherit | [ <east-asian-variant-values> || @@ -5611,12 +5636,12 @@ <td>visual - <tr valign=baseline> - <td><a class=property + <tr> + <th><a class=property href="#propdef-font-variant-ligatures">font-variant-ligatures</a> <td>normal | inherit | [ <common-lig-values> || - <additional-lig-values> || <historical-lig-values> ] + <discretionary-lig-values> || <historical-lig-values> ] <td>normal @@ -5628,8 +5653,8 @@ <td>visual - <tr valign=baseline> - <td><a class=property + <tr> + <th><a class=property href="#propdef-font-variant-numeric">font-variant-numeric</a> <td>normal | inherit | [ <numeric-figure-values> || @@ -5646,11 +5671,11 @@ <td>visual - <tr valign=baseline> - <td><a class=property href="#descdef-font-weight">font-weight</a> + <tr> + <th><a class=property + href="#propdef-font-variant-position">font-variant-position</a> - <td>normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 - | 700 | 800 | 900 | inherit + <td>normal | sub | super | ordinal <td>normal @@ -5662,11 +5687,11 @@ <td>visual - <tr valign=baseline> - <td><a class=property - href="#propdef-vertical-position">vertical-position</a> + <tr> + <th><a class=property href="#descdef-font-weight">font-weight</a> - <td>normal | subscript | superscript | ordinal + <td>normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 + | 700 | 800 | 900 | inherit <td>normal
Received on Friday, 16 September 2011 08:28:55 UTC