@@ -175,6 +175,7 @@ Font family: the 'font-family!!property' property</h3>
175
175
standard-font-family-8.html
176
176
standard-font-family-9.html
177
177
standard-font-family.html
178
+ test_font_family_parsing.html
178
179
animations/system-fonts.html
179
180
parsing/font-family-computed.html
180
181
parsing/font-family-invalid.html
@@ -649,9 +650,17 @@ Generic font families</h4>
649
650
font-weight-lighter-001.xht
650
651
font-weight-normal-001.xht
651
652
font-weight-xxx-large.html
653
+ test-synthetic-bold.xht
652
654
parsing/font-weight-computed.html
653
655
parsing/font-weight-invalid.html
654
656
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
655
664
</wpt>
656
665
657
666
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>
833
842
parsing/font-stretch-computed.html
834
843
parsing/font-stretch-invalid.html
835
844
parsing/font-stretch-valid.html
845
+ variations/font-parse-numeric-stretch-style-weight.html
846
+ variations/font-stretch.html
836
847
</wpt>
837
848
838
849
The 'font-stretch!!property' property selects a normal,
@@ -917,9 +928,18 @@ Font style: the 'font-style!!property' property</h3>
917
928
918
929
<wpt>
919
930
font-style-angle.html
931
+ test-synthetic-italic-2.html
932
+ test-synthetic-italic-3.html
933
+ test-synthetic-italic.xht
920
934
parsing/font-style-computed.html
921
935
parsing/font-style-invalid.html
922
936
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
923
943
</wpt>
924
944
925
945
The 'font-style!!property' property allows italic or oblique faces to be selected.
@@ -1052,6 +1072,7 @@ Font size: the 'font-size' property</h3>
1052
1072
font-size-zero-1-ref.html
1053
1073
font-size-zero-1.html
1054
1074
font-size-zero-2.html
1075
+ rem-in-monospace.html
1055
1076
animations/font-size-interpolation-001.html
1056
1077
animations/font-size-interpolation-002.html
1057
1078
animations/font-size-interpolation-003.html
@@ -1474,8 +1495,14 @@ Shorthand font property: the 'font' property</h3>
1474
1495
</pre>
1475
1496
1476
1497
<wpt>
1498
+ inheritance.html
1477
1499
font-shorthand-serialization-001.html
1478
1500
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
1479
1506
</wpt>
1480
1507
1481
1508
@@ -2100,6 +2127,7 @@ The <dfn id="at-font-face-rule">''@font-face''</dfn> rule</h3>
2100
2127
<wpt>
2101
2128
downloadable-font-in-iframe-print.html
2102
2129
downloadable-font-print.html
2130
+ variations/at-font-face-descriptors.html
2103
2131
</wpt>
2104
2132
2105
2133
The ''@font-face'' rule accepts the descriptors defined in this specification.
@@ -2358,6 +2386,11 @@ or font format.
2358
2386
Fragment identifiers are used to indicate which font to load;
2359
2387
these use the PostScript name of the font
2360
2388
as defined in [[!RFC8081]] .
2389
+
2390
+ <wpt>
2391
+ variations/font-opentype-collections.html
2392
+ </wpt>
2393
+
2361
2394
Conformant user agents
2362
2395
must skip downloading a font resource
2363
2396
if the fragment identifier is unknown
@@ -2631,6 +2664,7 @@ Font property descriptors: the 'font-style!!descriptor', 'font-weight!!descripto
2631
2664
font-face-weight-auto-static.html
2632
2665
font-face-weight-auto-variable.html
2633
2666
font-face-weight-default-variable.html
2667
+ variations/font-descriptor-range-reversed.html
2634
2668
</wpt>
2635
2669
2636
2670
These descriptors define the characteristics of a font face
@@ -2658,6 +2692,7 @@ Font property descriptors: the 'font-style!!descriptor', 'font-weight!!descripto
2658
2692
2659
2693
<wpt>
2660
2694
font-face-range-order.html
2695
+ matching/range-descriptor-reversed.html
2661
2696
</wpt>
2662
2697
2663
2698
The auto values for these three descriptors have the following effects:
@@ -3007,6 +3042,7 @@ For: @font-face
3007
3042
parsing/font-variation-settings-computed.html
3008
3043
parsing/font-variation-settings-invalid.html
3009
3044
parsing/font-variation-settings-valid.html
3045
+ variations/font-variation-settings-inherit.html
3010
3046
</wpt>
3011
3047
3012
3048
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
3156
3192
<a>fetch</a>
3157
3193
algorithm, is defined or required.
3158
3194
3195
+ <wpt>
3196
+ test_datafont_same_origin.html
3197
+ </wpt>
3198
+
3159
3199
<div class="example" id="ex-cross-origin">
3160
3200
For the examples given below, assume that a document is located at
3161
3201
<code> https://example.com/page.html</code> and all URL's link to valid
@@ -3448,6 +3488,7 @@ Initial: normal
3448
3488
3449
3489
<wpt>
3450
3490
ascent-descent-override.html
3491
+ metrics-override-normal-keyword.html
3451
3492
</wpt>
3452
3493
3453
3494
<pre class='descdef'>
@@ -3459,6 +3500,7 @@ Initial: normal
3459
3500
3460
3501
<wpt>
3461
3502
ascent-descent-override.html
3503
+ metrics-override-normal-keyword.html
3462
3504
</wpt>
3463
3505
3464
3506
<pre class='descdef'>
@@ -3468,6 +3510,11 @@ For: @font-face
3468
3510
Initial : normal
3469
3511
</pre>
3470
3512
3513
+ <wpt>
3514
+ line-gap-override.html
3515
+ metrics-override-normal-keyword.html
3516
+ </wpt>
3517
+
3471
3518
The 'ascent-override' , 'descent-override' and 'line-gap-override' descriptors define the
3472
3519
<a spec="CSS-INLINE-3">ascent metric</a> , <a spec="CSS-INLINE-3">descent metric</a> and
3473
3520
<a spec="CSS-INLINE-3">line gap metric</a> of the font, respectively.
@@ -3542,6 +3589,7 @@ containing a glyph for that character.
3542
3589
<wpt>
3543
3590
fallback-remote-to-data-url.html
3544
3591
fallback-url-to-local.html
3592
+ variations/at-font-face-font-matching.html
3545
3593
</wpt>
3546
3594
3547
3595
<!--
@@ -3689,6 +3737,12 @@ if all font style properties were set to their initial value.
3689
3737
descriptor values but differing 'unicode-range' values are considered to be
3690
3738
a single <dfn>composite face</dfn> for this step:
3691
3739
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
+
3692
3746
<ol id="fontstylematchingalg">
3693
3747
1. 'font-stretch!!property' is tried first. If a font
3694
3748
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,
4279
4333
it's common to render "fi" with an explicit fi-ligature that lacks a
4280
4334
dot on the "i". However, in languages such as Turkish which uses both
4281
4335
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
4283
4343
example below shows language-specific variations based on stylistic
4284
4344
traditions found in Spanish, Italian and French orthography:
4285
4345
@@ -4295,6 +4355,7 @@ glyphs using an OpenType font.
4295
4355
If a [=writing system=] has been explicitly specified,
4296
4356
it must take precedence over the customary one implied by the [=content language=] .
4297
4357
4358
+
4298
4359
<!-- previously in level 3, now moved to Level 4 -->
4299
4360
For OpenType fonts, in some cases it may be necessary to explicitly
4300
4361
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
6501
6562
Animation type : (see prose)
6502
6563
</pre>
6503
6564
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
+
6504
6573
This property provides low-level control
6505
6574
over OpenType or TrueType font variations.
6506
6575
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.
6596
6665
6597
6666
<wpt>
6598
6667
font-colorization.html
6668
+
6599
6669
</wpt>
6600
6670
6601
6671
CSS provides two ways to do this.
@@ -8187,61 +8257,18 @@ This summarizes the changes in CSS Fonts 4, compared to CSS Fonts 3.
8187
8257
</wpt>
8188
8258
8189
8259
<!--
8190
- WPT backlog. Add these to the appropriate sections.
8191
- Hidden for now so bikeshed gives less warnings.
8260
+ CSS Fonts 5 tests
8192
8261
-->
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
-
8206
8262
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>
8213
8264
size-adjust-01.html
8214
8265
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>
8215
8273
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
8247
8274
</wpt>
0 commit comments