Mon, 26 Aug 2013 15:28:36 +0900
[css3-fonts] allow user agents to synthesize kern feature from kern table data
css-fonts/Fonts.html | file | annotate | diff | comparison | revisions |
1.1 --- a/css-fonts/Fonts.html Sun Aug 25 11:30:00 2013 -0700 1.2 +++ b/css-fonts/Fonts.html Mon Aug 26 15:28:36 2013 +0900 1.3 @@ -115,15 +115,15 @@ 1.4 1.5 <h1>CSS Fonts Module Level 3</h1> 1.6 1.7 - <h2 class="no-num no-toc" id=editors-draft-19-august-2013>Editor's Draft 1.8 - 19 August 2013</h2> 1.9 + <h2 class="no-num no-toc" id=editors-draft-26-august-2013>Editor's Draft 1.10 + 26 August 2013</h2> 1.11 1.12 <dl id=authors> 1.13 <dt>This version: 1.14 1.15 <dd><a 1.16 href="http://dev.w3.org/csswg/css-fonts/">http://dev.w3.org/csswg/css-fonts/</a> 1.17 - <!-- <dd><a href="http://www.w3.org/TR/2013/ED-css-fonts-3-20130819/">http://www.w3.org/TR/2013/ED-css-fonts-3-20130819/</a> --> 1.18 + <!-- <dd><a href="http://www.w3.org/TR/2013/ED-css-fonts-3-20130826/">http://www.w3.org/TR/2013/ED-css-fonts-3-20130826/</a> --> 1.19 1.20 1.21 <dt>Latest version: 1.22 @@ -5293,17 +5293,20 @@ 1.23 rules</a> defined in the OpenType specification <a 1.24 href="#OPENTYPE-FEATURES" 1.25 rel=biblioentry>[OPENTYPE-FEATURES]<!--{{!OPENTYPE-FEATURES}}--></a>. 1.26 - Feature tags not present in the font are ignored; a user agent must not 1.27 - attempt to synthesize fallback behavior based on these feature tags. 1.28 - 1.29 - <p>This means that explicitly disabling the <span class=tag>kern</span> 1.30 - feature will not affect the application of kerning data found in the 1.31 - ‘<code class=property>kern</code>’ table (as opposed to kerning data 1.32 - associated with the <span class=tag>kern</span> feature in the ‘<code 1.33 - class=property>GPOS</code>’ table). Authors should use the ‘<a 1.34 + 1.35 + <p>Feature tags not present in the font are ignored; a user agent must not 1.36 + attempt to synthesize fallback behavior based on these feature tags. The 1.37 + one exception is that user agents may synthetically support the <span 1.38 + class=tag>kern</span> feature with fonts that contain kerning data in the 1.39 + form of a ‘<code class=property>kern</code>’ table but lack <span 1.40 + class=tag>kern</span> feature support in the ‘<code 1.41 + class=property>GPOS</code>’ table. 1.42 + 1.43 + <p class=note>In general, authors should use the ‘<a 1.44 href="#propdef-font-kerning"><code 1.45 - class=property>font-kerning</code></a>’ property to explictly enable or 1.46 - disable kerning since this property affects both types of kerning. 1.47 + class=property>font-kerning</code></a>’ property to explicitly enable or 1.48 + disable kerning since this property always affects fonts with either type 1.49 + of kerning data. 1.50 1.51 <p>If present, a value indicates an index used for glyph selection. An 1.52 <integer> value must be 0 or greater. A value of 0 indicates that