Skip to content

Commit caa87ce

Browse files
committed
[css-fonts-4][editorial] More WPT
1 parent 64374f2 commit caa87ce

File tree

1 file changed

+80
-53
lines changed

1 file changed

+80
-53
lines changed

css-fonts-4/Overview.bs

+80-53
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ Font family: the 'font-family!!property' property</h3>
175175
standard-font-family-8.html
176176
standard-font-family-9.html
177177
standard-font-family.html
178+
test_font_family_parsing.html
178179
animations/system-fonts.html
179180
parsing/font-family-computed.html
180181
parsing/font-family-invalid.html
@@ -649,9 +650,17 @@ Generic font families</h4>
649650
font-weight-lighter-001.xht
650651
font-weight-normal-001.xht
651652
font-weight-xxx-large.html
653+
test-synthetic-bold.xht
652654
parsing/font-weight-computed.html
653655
parsing/font-weight-invalid.html
654656
parsing/font-weight-valid.html
657+
variations/font-parse-numeric-stretch-style-weight.html
658+
variations/font-weight-interpolation.html
659+
variations/font-weight-lighter-bolder.html
660+
variations/font-weight-matching-installed-fonts.html
661+
variations/font-weight-matching.html
662+
variations/font-weight-metrics.html
663+
variations/font-weight-parsing.html
655664
</wpt>
656665

657666
The 'font-weight!!property' property specifies the weight of glyphs in the font,
@@ -833,6 +842,8 @@ Font width: the 'font-stretch!!property' property</h3>
833842
parsing/font-stretch-computed.html
834843
parsing/font-stretch-invalid.html
835844
parsing/font-stretch-valid.html
845+
variations/font-parse-numeric-stretch-style-weight.html
846+
variations/font-stretch.html
836847
</wpt>
837848

838849
The 'font-stretch!!property' property selects a normal,
@@ -917,9 +928,18 @@ Font style: the 'font-style!!property' property</h3>
917928

918929
<wpt>
919930
font-style-angle.html
931+
test-synthetic-italic-2.html
932+
test-synthetic-italic-3.html
933+
test-synthetic-italic.xht
920934
parsing/font-style-computed.html
921935
parsing/font-style-invalid.html
922936
parsing/font-style-valid.html
937+
variations/font-parse-numeric-stretch-style-weight.html
938+
variations/font-slant-1.html
939+
variations/font-slant-2a.html
940+
variations/font-slant-2b.html
941+
variations/font-style-interpolation.html
942+
variations/font-style-parsing.html
923943
</wpt>
924944

925945
The 'font-style!!property' property allows italic or oblique faces to be selected.
@@ -1052,6 +1072,7 @@ Font size: the 'font-size' property</h3>
10521072
font-size-zero-1-ref.html
10531073
font-size-zero-1.html
10541074
font-size-zero-2.html
1075+
rem-in-monospace.html
10551076
animations/font-size-interpolation-001.html
10561077
animations/font-size-interpolation-002.html
10571078
animations/font-size-interpolation-003.html
@@ -1474,8 +1495,14 @@ Shorthand font property: the 'font' property</h3>
14741495
</pre>
14751496

14761497
<wpt>
1498+
inheritance.html
14771499
font-shorthand-serialization-001.html
14781500
font-shorthand-serialization-font-stretch.html
1501+
quoted-generic-ignored.html
1502+
parsing/font-computed.html
1503+
parsing/font-invalid.html
1504+
parsing/font-valid.html
1505+
variations/font-shorthand.html
14791506
</wpt>
14801507

14811508

@@ -2100,6 +2127,7 @@ The <dfn id="at-font-face-rule">''@font-face''</dfn> rule</h3>
21002127
<wpt>
21012128
downloadable-font-in-iframe-print.html
21022129
downloadable-font-print.html
2130+
variations/at-font-face-descriptors.html
21032131
</wpt>
21042132

21052133
The ''@font-face'' rule accepts the descriptors defined in this specification.
@@ -2358,6 +2386,11 @@ or font format.
23582386
Fragment identifiers are used to indicate which font to load;
23592387
these use the PostScript name of the font
23602388
as defined in [[!RFC8081]].
2389+
2390+
<wpt>
2391+
variations/font-opentype-collections.html
2392+
</wpt>
2393+
23612394
Conformant user agents
23622395
must skip downloading a font resource
23632396
if the fragment identifier is unknown
@@ -2631,6 +2664,7 @@ Font property descriptors: the 'font-style!!descriptor', 'font-weight!!descripto
26312664
font-face-weight-auto-static.html
26322665
font-face-weight-auto-variable.html
26332666
font-face-weight-default-variable.html
2667+
variations/font-descriptor-range-reversed.html
26342668
</wpt>
26352669

26362670
These descriptors define the characteristics of a font face
@@ -2658,6 +2692,7 @@ Font property descriptors: the 'font-style!!descriptor', 'font-weight!!descripto
26582692

26592693
<wpt>
26602694
font-face-range-order.html
2695+
matching/range-descriptor-reversed.html
26612696
</wpt>
26622697

26632698
The auto values for these three descriptors have the following effects:
@@ -3007,6 +3042,7 @@ For: @font-face
30073042
parsing/font-variation-settings-computed.html
30083043
parsing/font-variation-settings-invalid.html
30093044
parsing/font-variation-settings-valid.html
3045+
variations/font-variation-settings-inherit.html
30103046
</wpt>
30113047

30123048
These descriptors define initial settings that apply when the font defined by
@@ -3156,6 +3192,10 @@ cross-origin loading, beyond what is permitted by the
31563192
<a>fetch</a>
31573193
algorithm, is defined or required.
31583194

3195+
<wpt>
3196+
test_datafont_same_origin.html
3197+
</wpt>
3198+
31593199
<div class="example" id="ex-cross-origin">
31603200
For the examples given below, assume that a document is located at
31613201
<code>https://example.com/page.html</code> and all URL's link to valid
@@ -3448,6 +3488,7 @@ Initial: normal
34483488

34493489
<wpt>
34503490
ascent-descent-override.html
3491+
metrics-override-normal-keyword.html
34513492
</wpt>
34523493

34533494
<pre class='descdef'>
@@ -3459,6 +3500,7 @@ Initial: normal
34593500

34603501
<wpt>
34613502
ascent-descent-override.html
3503+
metrics-override-normal-keyword.html
34623504
</wpt>
34633505

34643506
<pre class='descdef'>
@@ -3468,6 +3510,11 @@ For: @font-face
34683510
Initial: normal
34693511
</pre>
34703512

3513+
<wpt>
3514+
line-gap-override.html
3515+
metrics-override-normal-keyword.html
3516+
</wpt>
3517+
34713518
The 'ascent-override', 'descent-override' and 'line-gap-override' descriptors define the
34723519
<a spec="CSS-INLINE-3">ascent metric</a>, <a spec="CSS-INLINE-3">descent metric</a> and
34733520
<a spec="CSS-INLINE-3">line gap metric</a> of the font, respectively.
@@ -3542,6 +3589,7 @@ containing a glyph for that character.
35423589
<wpt>
35433590
fallback-remote-to-data-url.html
35443591
fallback-url-to-local.html
3592+
variations/at-font-face-font-matching.html
35453593
</wpt>
35463594

35473595
<!--
@@ -3689,6 +3737,12 @@ if all font style properties were set to their initial value.
36893737
descriptor values but differing 'unicode-range' values are considered to be
36903738
a single <dfn>composite face</dfn> for this step:
36913739

3740+
<wpt>
3741+
matching/fixed-stretch-style-over-weight.html
3742+
matching/stretch-distance-over-weight-distance.html
3743+
matching/style-ranges-over-weight-direction.html
3744+
</wpt>
3745+
36923746
<ol id="fontstylematchingalg">
36933747
1. 'font-stretch!!property' is tried first. If a font
36943748
does not have any concept of varying strengths of stretch values, its stretch value
@@ -4279,7 +4333,13 @@ different shapes in Russian text than in Bulgarian. In Latin text,
42794333
it's common to render "fi" with an explicit fi-ligature that lacks a
42804334
dot on the "i". However, in languages such as Turkish which uses both
42814335
a dotted-i and a dotless-i, it's important to not use this ligature or
4282-
use a specialized version that contains a dot over the "i". The
4336+
use a specialized version that contains a dot over the "i".
4337+
4338+
<wpt>
4339+
language-specific-01.html
4340+
</wpt>
4341+
4342+
The
42834343
example below shows language-specific variations based on stylistic
42844344
traditions found in Spanish, Italian and French orthography:
42854345

@@ -4295,6 +4355,7 @@ glyphs using an OpenType font.
42954355
If a [=writing system=] has been explicitly specified,
42964356
it must take precedence over the customary one implied by the [=content language=].
42974357

4358+
42984359
<!-- previously in level 3, now moved to Level 4 -->
42994360
For OpenType fonts, in some cases it may be necessary to explicitly
43004361
declare the OpenType language to be used, for example when displaying
@@ -6501,6 +6562,14 @@ Computed value: the keyword ''font-variation-settings/normal'' or a list, each i
65016562
Animation type: (see prose)
65026563
</pre>
65036564

6565+
<wpt>
6566+
variations/variable-box-font.html
6567+
variations/variable-gpos-m2b.html
6568+
variations/variable-gsub.html
6569+
variations/variable-opsz-size-adjust.html
6570+
variations/variable-opsz.html
6571+
</wpt>
6572+
65046573
This property provides low-level control
65056574
over OpenType or TrueType font variations.
65066575
It is intended as a way of providing access to font variations
@@ -6596,6 +6665,7 @@ For others, there is a need to control the colors used from a stylesheet.
65966665

65976666
<wpt>
65986667
font-colorization.html
6668+
65996669
</wpt>
66006670

66016671
CSS provides two ways to do this.
@@ -8187,61 +8257,18 @@ This summarizes the changes in CSS Fonts 4, compared to CSS Fonts 3.
81878257
</wpt>
81888258

81898259
<!--
8190-
WPT backlog. Add these to the appropriate sections.
8191-
Hidden for now so bikeshed gives less warnings.
8260+
CSS Fonts 5 tests
81928261
-->
8193-
<wpt hidden>
8194-
8195-
inheritance.html
8196-
language-specific-01.html
8197-
line-gap-override.html
8198-
matching/fixed-stretch-style-over-weight.html
8199-
matching/range-descriptor-reversed.html
8200-
matching/stretch-distance-over-weight-distance.html
8201-
matching/style-ranges-over-weight-direction.html
8202-
metrics-override-normal-keyword.html
8203-
8204-
parsing/font-computed.html
8205-
82068262

8207-
parsing/font-invalid.html
8208-
8209-
parsing/font-valid.html
8210-
8211-
quoted-generic-ignored.html
8212-
rem-in-monospace.html
8263+
<wpt hidden>
82138264
size-adjust-01.html
82148265
size-adjust-02.html
8266+
</wpt>
8267+
8268+
<!--
8269+
WPT backlog. Add these to the appropriate sections.
8270+
Hidden for now so bikeshed gives less warnings.
8271+
-->
8272+
<wpt hidden>
82158273

8216-
test-synthetic-bold.xht
8217-
test-synthetic-italic-2.html
8218-
test-synthetic-italic-3.html
8219-
test-synthetic-italic.xht
8220-
test_datafont_same_origin.html
8221-
test_font_family_parsing.html
8222-
8223-
variations/at-font-face-descriptors.html
8224-
variations/at-font-face-font-matching.html
8225-
variations/font-descriptor-range-reversed.html
8226-
variations/font-opentype-collections.html
8227-
variations/font-parse-numeric-stretch-style-weight.html
8228-
variations/font-shorthand.html
8229-
variations/font-slant-1.html
8230-
variations/font-slant-2a.html
8231-
variations/font-slant-2b.html
8232-
variations/font-stretch.html
8233-
variations/font-style-interpolation.html
8234-
variations/font-style-parsing.html
8235-
variations/font-variation-settings-inherit.html
8236-
variations/font-weight-interpolation.html
8237-
variations/font-weight-lighter-bolder.html
8238-
variations/font-weight-matching-installed-fonts.html
8239-
variations/font-weight-matching.html
8240-
variations/font-weight-metrics.html
8241-
variations/font-weight-parsing.html
8242-
variations/variable-box-font.html
8243-
variations/variable-gpos-m2b.html
8244-
variations/variable-gsub.html
8245-
variations/variable-opsz-size-adjust.html
8246-
variations/variable-opsz.html
82478274
</wpt>

0 commit comments

Comments
 (0)