@@ -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
+ animations/system-fonts.html
178
179
parsing/font-family-computed.html
179
180
parsing/font-family-invalid.html
180
181
parsing/font-family-valid.html
@@ -485,6 +486,17 @@ Generic font families</h4>
485
486
The purpose of ''system-ui'' is to allow web content
486
487
to integrate with the look and feel of the native OS.
487
488
489
+ <wpt>
490
+ system-ui-ar.html
491
+ system-ui-ja-vs-zh.html
492
+ system-ui-ja.html
493
+ system-ui-mixed.html
494
+ system-ui-ur-vs-ar.html
495
+ system-ui-ur.html
496
+ system-ui-zh.html
497
+ system-ui.html
498
+ </wpt>
499
+
488
500
<div class="example" id="ex-system-ui-opaque">
489
501
As with other generic font families,
490
502
the substitution of specific installed fonts for ''system-ui''
@@ -817,6 +829,7 @@ Font width: the 'font-stretch!!property' property</h3>
817
829
font-stretch-16.html
818
830
font-stretch-17.html
819
831
font-stretch-18.html
832
+ animations/font-stretch-interpolation.html
820
833
parsing/font-stretch-computed.html
821
834
parsing/font-stretch-invalid.html
822
835
parsing/font-stretch-valid.html
@@ -903,6 +916,7 @@ Font style: the 'font-style!!property' property</h3>
903
916
</pre>
904
917
905
918
<wpt>
919
+ font-style-angle.html
906
920
parsing/font-style-computed.html
907
921
parsing/font-style-invalid.html
908
922
parsing/font-style-valid.html
@@ -1034,6 +1048,13 @@ Font size: the 'font-size' property</h3>
1034
1048
</pre>
1035
1049
1036
1050
<wpt>
1051
+ font-size-relative-across-calc-ff-bug-001.html
1052
+ font-size-zero-1-ref.html
1053
+ font-size-zero-1.html
1054
+ font-size-zero-2.html
1055
+ animations/font-size-interpolation-001.html
1056
+ animations/font-size-interpolation-002.html
1057
+ animations/font-size-interpolation-003.html
1037
1058
parsing/font-size-computed.html
1038
1059
parsing/font-size-invalid.html
1039
1060
parsing/font-size-valid.html
@@ -1248,6 +1269,7 @@ Relative sizing: the 'font-size-adjust' property</h3>
1248
1269
font-size-adjust-011.html
1249
1270
font-size-adjust-zero-1.html
1250
1271
font-size-adjust-zero-2.html
1272
+ animations/font-size-adjust-interpolation.html
1251
1273
parsing/font-size-adjust-computed.html
1252
1274
parsing/font-size-adjust-invalid.html
1253
1275
parsing/font-size-adjust-valid.html
@@ -1451,6 +1473,11 @@ Shorthand font property: the 'font' property</h3>
1451
1473
Animation type : see individual properties
1452
1474
</pre>
1453
1475
1476
+ <wpt>
1477
+ font-shorthand-serialization-001.html
1478
+ font-shorthand-serialization-font-stretch.html
1479
+ </wpt>
1480
+
1454
1481
1455
1482
The 'font!!property' property is,
1456
1483
except as described below,
@@ -2070,6 +2097,11 @@ The <dfn id="at-font-face-rule">''@font-face''</dfn> rule</h3>
2070
2097
}
2071
2098
</pre>
2072
2099
2100
+ <wpt>
2101
+ downloadable-font-in-iframe-print.html
2102
+ downloadable-font-print.html
2103
+ </wpt>
2104
+
2073
2105
The ''@font-face'' rule accepts the descriptors defined in this specification.
2074
2106
2075
2107
Each ''@font-face'' rule specifies a value for every font descriptor,
@@ -2588,7 +2620,18 @@ Font property descriptors: the 'font-style!!descriptor', 'font-weight!!descripto
2588
2620
Initial : auto
2589
2621
</pre>
2590
2622
2591
-
2623
+ <wpt>
2624
+ font-face-range-order.html
2625
+ font-face-stretch-auto-static.html
2626
+ font-face-stretch-auto-variable.html
2627
+ font-face-stretch-default-variable.html
2628
+ font-face-style-auto-static.html
2629
+ font-face-style-auto-variable.html
2630
+ font-face-style-default-variable.html
2631
+ font-face-weight-auto-static.html
2632
+ font-face-weight-auto-variable.html
2633
+ font-face-weight-default-variable.html
2634
+ </wpt>
2592
2635
2593
2636
These descriptors define the characteristics of a font face
2594
2637
and are used in the process of matching styles to specific faces.
@@ -2613,6 +2656,10 @@ Font property descriptors: the 'font-style!!descriptor', 'font-weight!!descripto
2613
2656
Both endpoints are inclusive.
2614
2657
The ranges are used in the <a href="#font-matching-algorithm">Font Matching Algorithm</a> below.
2615
2658
2659
+ <wpt>
2660
+ font-face-range-order.html
2661
+ </wpt>
2662
+
2616
2663
The auto values for these three descriptors have the following effects:
2617
2664
2618
2665
- For font selection purposes, the font is selected as if the appropriate initial value is chosen
@@ -2953,7 +3000,10 @@ For: @font-face
2953
3000
</pre>
2954
3001
2955
3002
<wpt>
3003
+ calc-in-font-variation-settings.html
2956
3004
font-variation-settings-serialization-001.html
3005
+ animations/font-variation-settings-composition.html
3006
+ animations/font-variation-settings-interpolation.html
2957
3007
parsing/font-variation-settings-computed.html
2958
3008
parsing/font-variation-settings-invalid.html
2959
3009
parsing/font-variation-settings-valid.html
@@ -3489,6 +3539,11 @@ a font family is chosen
3489
3539
and a particular font face is selected
3490
3540
containing a glyph for that character.
3491
3541
3542
+ <wpt>
3543
+ fallback-remote-to-data-url.html
3544
+ fallback-url-to-local.html
3545
+ </wpt>
3546
+
3492
3547
<!--
3493
3548
██ ██ █████ ██ ██
3494
3549
██ ████ ██ ██ ███ ██
@@ -4381,6 +4436,9 @@ Animation type: discrete
4381
4436
font-variant-ligatures-10.html
4382
4437
font-variant-ligatures-11.html
4383
4438
font-variant-ligatures.html
4439
+ font-features-across-space-1.html
4440
+ font-features-across-space-2.html
4441
+ font-features-across-space-3.html
4384
4442
parsing/font-variant-ligatures-computed.html
4385
4443
parsing/font-variant-ligatures-invalid.html
4386
4444
parsing/font-variant-ligatures-valid.html
@@ -5074,6 +5132,7 @@ Animation type: discrete
5074
5132
</pre>
5075
5133
5076
5134
<wpt>
5135
+ alternates-order.html
5077
5136
font-variant-alternates-01.html
5078
5137
font-variant-alternates-02.html
5079
5138
font-variant-alternates-03.html
@@ -5286,6 +5345,7 @@ to feature indexes for the associated feature.
5286
5345
</pre>
5287
5346
5288
5347
<wpt>
5348
+ alternates-order.html
5289
5349
test_font_feature_values_parsing.html
5290
5350
</wpt>
5291
5351
@@ -5780,6 +5840,9 @@ Animation type: discrete
5780
5840
</pre>
5781
5841
5782
5842
<wpt>
5843
+ font-features-across-space-1.html
5844
+ font-features-across-space-2.html
5845
+ font-features-across-space-3.html
5783
5846
font-feature-settings-tibetan.html
5784
5847
parsing/font-feature-settings-computed.html
5785
5848
parsing/font-feature-settings-invalid.html
@@ -6093,6 +6156,13 @@ even when the value of the 'font-variant!!property' and 'font-feature-settings!!
6093
6156
Individual features are only disabled when explicitly overridden by the author,
6094
6157
as when 'font-variant-ligatures!!property' is set to 'no-common-ligatures' .
6095
6158
6159
+ <wpt>
6160
+ font-default-01.html
6161
+ font-default-02.html
6162
+ font-default-03.html
6163
+ font-default-04.html
6164
+ </wpt>
6165
+
6096
6166
For handling complex scripts such as
6097
6167
<a href="https://www.microsoft.com/typography/otfntdev/arabicot/features.aspx">Arabic</a> ,
6098
6168
<a href="https://www.microsoft.com/typography/otfntdev/mongolot/features.htm">Mongolian</a> or
@@ -6179,6 +6249,12 @@ text run.
6179
6249
6180
6250
13. Font features implied by the value of 'font-feature-settings!!property' property are applied.
6181
6251
6252
+ <wpt>
6253
+ font-feature-resolution-001.html
6254
+ font-feature-resolution-002.html
6255
+ </wpt>
6256
+
6257
+
6182
6258
This ordering allows authors to set up a general set of defaults
6183
6259
for fonts within their ''@font-face'' rules, then override them with
6184
6260
property settings for specific elements. General property settings
@@ -6518,6 +6594,10 @@ For some uses, such as emoji,
6518
6594
having the colors fixed in the font is appropriate.
6519
6595
For others, there is a need to control the colors used from a stylesheet.
6520
6596
6597
+ <wpt>
6598
+ font-colorization.html
6599
+ </wpt>
6600
+
6521
6601
CSS provides two ways to do this.
6522
6602
The 'font-palette' property allows selecting
6523
6603
one of several different palettes
@@ -7197,6 +7277,17 @@ System Font</h3>
7197
7277
7198
7278
The System Font is the font which is used by the ''system-ui'' <a href="#system-ui-def">generic font family name</a> . It is an example of a Preinstalled Font.
7199
7279
7280
+ <wpt>
7281
+ system-ui-ar.html
7282
+ system-ui-ja-vs-zh.html
7283
+ system-ui-ja.html
7284
+ system-ui-mixed.html
7285
+ system-ui-ur-vs-ar.html
7286
+ system-ui-ur.html
7287
+ system-ui-zh.html
7288
+ system-ui.html
7289
+ </wpt>
7290
+
7200
7291
<h2 id="font-technologies-formats">
7201
7292
Font Technologies and Formats
7202
7293
</h2>
@@ -8073,62 +8164,17 @@ This summarizes the changes in CSS Fonts 4, compared to CSS Fonts 3.
8073
8164
<!--
8074
8165
WPT backlog. Add these to the appropriate sections.
8075
8166
Hidden for now so bikeshed gives less warnings.
8167
+ Avoid crash tests :)
8168
+ Also tests where it is completely unclear shat spec section, if any, they are testing.
8076
8169
-->
8077
8170
8078
8171
<wpt hidden>
8079
- alternates-order.html
8080
- animations/font-size-adjust-interpolation.html
8081
- animations/font-size-interpolation-001.html
8082
- animations/font-size-interpolation-002.html
8083
- animations/font-size-interpolation-003.html
8084
- animations/font-stretch-interpolation.html
8085
- animations/font-variation-settings-composition.html
8086
- animations/font-variation-settings-interpolation.html
8087
- animations/system-fonts.html
8088
- calc-in-font-variation-settings.html
8172
+
8089
8173
crash-font-face-invalid-descriptor.html
8090
8174
crash-large-grapheme-cluster.html
8091
- downloadable-font-in-iframe-print.html
8092
- downloadable-font-print.html
8093
- fallback-remote-to-data-url.html
8094
- fallback-url-to-local.html
8095
-
8096
- font-colorization.html
8097
- font-default-01.html
8098
- font-default-02.html
8099
- font-default-03.html
8100
- font-default-04.html
8101
-
8102
8175
font-face-local-css-wide-keyword-crash.html
8103
- font-face-range-order.html
8104
- font-face-stretch-auto-static.html
8105
- font-face-stretch-auto-variable.html
8106
- font-face-stretch-default-variable.html
8107
- font-face-style-auto-static.html
8108
- font-face-style-auto-variable.html
8109
- font-face-style-default-variable.html
8110
-
8111
- font-face-weight-auto-static.html
8112
- font-face-weight-auto-variable.html
8113
- font-face-weight-default-variable.html
8114
-
8115
- font-feature-resolution-001.html
8116
- font-feature-resolution-002.html
8117
-
8118
- font-features-across-space-1.html
8119
- font-features-across-space-2.html
8120
- font-features-across-space-3.html
8121
-
8122
- font-shorthand-serialization-001.html
8123
- font-shorthand-serialization-font-stretch.html
8124
8176
8125
8177
font-size-monospace-adjust.html
8126
- font-size-relative-across-calc-ff-bug-001.html
8127
- font-size-zero-1-ref.html
8128
- font-size-zero-1.html
8129
- font-size-zero-2.html
8130
-
8131
- font-style-angle.html
8132
8178
8133
8179
idlharness.html
8134
8180
infinite-size-crash.html
@@ -8153,14 +8199,6 @@ This summarizes the changes in CSS Fonts 4, compared to CSS Fonts 3.
8153
8199
size-adjust-01.html
8154
8200
size-adjust-02.html
8155
8201
8156
- system-ui-ar.html
8157
- system-ui-ja-vs-zh.html
8158
- system-ui-ja.html
8159
- system-ui-mixed.html
8160
- system-ui-ur-vs-ar.html
8161
- system-ui-ur.html
8162
- system-ui-zh.html
8163
- system-ui.html
8164
8202
test-synthetic-bold.xht
8165
8203
test-synthetic-italic-2.html
8166
8204
test-synthetic-italic-3.html
0 commit comments