Skip to content

Commit bef6d6d

Browse files
author
Litherum
committed
[css-fonts-4] [varfont] Be consistent about "font matching" and "font selection"
1 parent 97d90a9 commit bef6d6d

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

css-fonts-4/Overview.bs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ at least as dark as its predecessor. Only values between 1 - 999 are valid, and
251251
<a href="#font-matching-algorithm">font matching section below</a> for the
252252
precise algorithm). For TrueType / OpenType fonts which use variations, the "wdth"
253253
variation is used to implement varying widths. The figure below shows how nine
254-
font-stretch property settings affect font selection for font family
254+
font-stretch property settings affect font matching for font family
255255
containing a variety of discrete widths. Grey indicates a width for which no
256256
face exists and a different width is substituted:
257257

@@ -284,23 +284,23 @@ at least as dark as its predecessor. Only values between 1 - 999 are valid, and
284284
<dl dfn-for=font-style dfn-type=value>
285285
<dt><dfn>normal</dfn></dt>
286286
<dd>
287-
Selects a face that is classified as a normal face, one that is neither italic or obliqued. This represents an oblique value of "0".
287+
Matches against a face that is classified as a normal face, one that is neither italic or obliqued. This represents an oblique value of "0".
288288
</dd>
289289

290290
<dt><dfn>italic</dfn></dt>
291291
<dd>
292-
selects a font that is labeled as an oblique face, or an italic face if one is not.
292+
Matches against a font that is labeled as an oblique face, or an italic face if one is not.
293293
</dd>
294294

295295
<dt><dfn>oblique <<angle>>?</dfn></dt>
296296
<dd>
297-
Controls the selection of an oblique face. The lack of a number represents an angle of "20deg". Values less than or equal to -90deg or values greater than or equal to 90deg are invalid and are treated as parse errors. (Note that a font may internally provide its own mapping for "oblique", but that mapping within the font is disregarded)
297+
Controls matching against an oblique face. The lack of a number represents an angle of "20deg". Values less than or equal to -90deg or values greater than or equal to 90deg are invalid and are treated as parse errors. (Note that a font may internally provide its own mapping for "oblique", but that mapping within the font is disregarded)
298298
</dd>
299299
</dl>
300300

301301
Some font families may contain only zero or one italic or oblique face, while yet other
302302
families may contain multiple oblique faces with varying
303-
angles. The font selection routine will select a font to use which
303+
angles. The font matching routine will select a font to use which
304304
is closest to the requested angle. In general, for a requested angle greater
305305
or equal to 20deg, larger angles are prefered; otherwise, smaller
306306
angles are preferred (see the
@@ -790,8 +790,8 @@ at least as dark as its predecessor. Only values between 1 - 999 are valid, and
790790
selected by this algorithm, particular values for
791791
'font-stretch', 'font-style', and 'font-weight' must be applied
792792
before any layout or rendering occurs. The application of these values
793-
must be applied in the <a href="#apply-font-selection-variations">Apply
794-
font selection variations</a> step detailed in
793+
must be applied in the <a href="#apply-font-matching-variations">Apply
794+
font matching variations</a> step detailed in
795795
<a href="#font-feature-variation-resolution">Font Feature and Variation
796796
Resolution</a>.
797797
A group
@@ -1007,7 +1007,7 @@ at least as dark as its predecessor. Only values between 1 - 999 are valid, and
10071007
<ol>
10081008
<li>Font features enabled by default, including features required for a given script.</li>
10091009

1010-
<li id="apply-font-selection-variations">Font variations as enabled by the 'font-weight',
1010+
<li id="apply-font-matching-variations">Font variations as enabled by the 'font-weight',
10111011
'font-stretch', and 'font-style' properties.</li>
10121012

10131013
<li>If the font is defined via an <code>@font-face</code> rule, the font features
@@ -1190,7 +1190,7 @@ at least as dark as its predecessor. Only values between 1 - 999 are valid, and
11901190
property for special cases where its use is the only way of accessing
11911191
a particular infrequently used font variation.
11921192

1193-
A value of 'normal' means that no change in glyph shape, selection, or positioning occurs due to this property.
1193+
A value of 'normal' means that no change in glyph shape, matching, or positioning occurs due to this property.
11941194

11951195
The <<string>> is a case-sensitive OpenType or TrueType variation axis name. As
11961196
specified in the OpenType / TrueType specifications, axis names contain four
@@ -1202,14 +1202,14 @@ at least as dark as its predecessor. Only values between 1 - 999 are valid, and
12021202
<a href="https://www.microsoft.com/typography/otspec/fvar.htm">name rules</a>
12031203
defined in the OpenType specification.
12041204

1205-
Axis values not present in the font are ignored and therefore have no effect on font selection; a user agent must
1205+
Axis values not present in the font are ignored and therefore have no effect on font matching; a user agent must
12061206
not attempt to synthesize fallback behavior based on these feature
12071207
tags.
12081208

12091209
Values are allowed to be fractional or negative.
12101210

12111211
When values greater or less than the range supported by the font are
1212-
specified, the value is ignored and therefore has no effect on font selection.
1212+
specified, the value is ignored and therefore has no effect on font matching.
12131213

12141214
If the same axis name appears twice, the second one supercedes the first.
12151215

0 commit comments

Comments
 (0)