Skip to content

Commit c498239

Browse files
author
John Daggett
committed
[css3-fonts] allow user agents to synthesize kern feature from kern table data
1 parent 8697740 commit c498239

1 file changed

Lines changed: 16 additions & 13 deletions

File tree

css-fonts/Fonts.html

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -115,15 +115,15 @@
115115

116116
<h1>CSS Fonts Module Level 3</h1>
117117

118-
<h2 class="no-num no-toc" id=editors-draft-19-august-2013>Editor's Draft
119-
19 August 2013</h2>
118+
<h2 class="no-num no-toc" id=editors-draft-26-august-2013>Editor's Draft
119+
26 August 2013</h2>
120120

121121
<dl id=authors>
122122
<dt>This version:
123123

124124
<dd><a
125125
href="http://dev.w3.org/csswg/css-fonts/">http://dev.w3.org/csswg/css-fonts/</a>
126-
<!-- <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> -->
126+
<!-- <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> -->
127127

128128

129129
<dt>Latest version:
@@ -5293,17 +5293,20 @@ <h3 id=font-feature-settings-prop><span class=secno>6.12 </span>Low-level
52935293
rules</a> defined in the OpenType specification <a
52945294
href="#OPENTYPE-FEATURES"
52955295
rel=biblioentry>[OPENTYPE-FEATURES]<!--{{!OPENTYPE-FEATURES}}--></a>.
5296-
Feature tags not present in the font are ignored; a user agent must not
5297-
attempt to synthesize fallback behavior based on these feature tags.
5298-
5299-
<p>This means that explicitly disabling the <span class=tag>kern</span>
5300-
feature will not affect the application of kerning data found in the
5301-
<code class=property>kern</code>’ table (as opposed to kerning data
5302-
associated with the <span class=tag>kern</span> feature in the ‘<code
5303-
class=property>GPOS</code>’ table). Authors should use the ‘<a
5296+
5297+
<p>Feature tags not present in the font are ignored; a user agent must not
5298+
attempt to synthesize fallback behavior based on these feature tags. The
5299+
one exception is that user agents may synthetically support the <span
5300+
class=tag>kern</span> feature with fonts that contain kerning data in the
5301+
form of a ‘<code class=property>kern</code>’ table but lack <span
5302+
class=tag>kern</span> feature support in the ‘<code
5303+
class=property>GPOS</code>’ table.
5304+
5305+
<p class=note>In general, authors should use the ‘<a
53045306
href="#propdef-font-kerning"><code
5305-
class=property>font-kerning</code></a>’ property to explictly enable or
5306-
disable kerning since this property affects both types of kerning.
5307+
class=property>font-kerning</code></a>’ property to explicitly enable or
5308+
disable kerning since this property always affects fonts with either type
5309+
of kerning data.
53075310

53085311
<p>If present, a value indicates an index used for glyph selection. An
53095312
&lt;integer&gt; value must be 0 or greater. A value of 0 indicates that

0 commit comments

Comments
 (0)