diff --git a/css-fonts-4/Overview.bs b/css-fonts-4/Overview.bs
index 8033370b0cc1..6c6f2a5e9e00 100644
--- a/css-fonts-4/Overview.bs
+++ b/css-fonts-4/Overview.bs
@@ -6,6 +6,7 @@ Status: ED
Work Status: Exploring
Group: CSSWG
ED: https://drafts.csswg.org/css-fonts-4/
+TR: https://www.w3.org/TR/css-fonts-4/
Editor: John Daggett, Invited Expert, https://twitter.com/nattokirai
Editor: Myles C. Maxfield, Apple Inc., mmaxfield@apple.com
Abstract: This specification defines modifications to the existing CSS Fonts 3 specification along with additional experimental features.
@@ -14,6 +15,19 @@ Ignored Terms: font-palette,
spec:css-color-4; type:property; text:color
+spec:css22; type:value; for:/; text:block
+spec:css-fonts-4; type:descriptor; for:/@font-face; text:font-face-name
+spec:css-fonts-4; type:property; for:/; text:font-family
+spec:css-fonts-4; type:descriptor; for:/@font-face; text:font-family
+spec:css-fonts-4; type:property; for:/; text:font-weight
+spec:css-fonts-4; type:descriptor; for:/@font-face; text:font-weight
+spec:css-fonts-4; type:property; for:/; text:font-stretch
+spec:css-fonts-4; type:descriptor; for:/@font-face; text:font-stretch
+spec:css-fonts-4; type:property; for:/; text:font-style
+spec:css-fonts-4; type:descriptor; for:/@font-face; text:font-style
+spec:css-fonts-3; type:property; for:/; text:font-kerning
+spec:css-fonts-3; type:property; for:/; text:font-language-override
+spec:css-fonts-3; type:descriptor; for:/@font-face; text:unicode-range
Advisement: This document contains ideas and
@@ -1061,7 +1075,7 @@ name:
-
+
Issue: Import from level 3
+
Controlling synthetic faces: the 'font-synthesis' property
@@ -2008,7 +2022,7 @@ if all font style properties were set to their initial value.
Consider a font family with three fonts, named A, B, and C, each with associated supported ranges for the 'font-stretch' descriptor. If an element is styled with "font-stretch: 125", the search algorithm can be visualized as follows:
-
+
The font stretch ranges supported by fonts A, B, and C are shown in the graph above. As you can see, because font B contains the minimum stretch value across the entire family, font B would be selected by this algorithm. However, if font B were somehow eliminated from the family, font C would then contain the lowest distance in the family, so it would be selected.
@@ -2016,12 +2030,12 @@ if all font style properties were set to their initial value.
+
As you can see, because font B contains the minimum stretch value across the entire family, font B would be selected by this algorithm. However, if font B were somehow eliminated from the family, font A would then contain the lowest distance in the family, so it would be selected.
+
As you can see, because font D contains the minimum italic value across the entire family, font D would be selected by this algorithm. However, if font D were somehow eliminated from the family, font E would then contain the lowest distance in the family, so it would be selected. If E were eliminated, C would be selected. If C were eliminated, font B would not be chosen immediately; instead, oblique values would be consulted and an oblique value might be chosen. However, if no oblique value is chosen, font B would then be selected, followed by font A.
+
As you can see, because font D contains the minimum oblique value across the entire family, font D would be selected by this algorithm. However, if font D were somehow eliminated from the family, font E would then contain the lowest distance in the family, so it would be selected. If E were eliminated, C would be selected. If C were eliminated, font B would not be chosen immediately; instead, italic values would be consulted and an italic value might be chosen. However, if no italic value is chosen, font B would then be selected, followed by font A.
+
As you can see, because font D contains the minimum oblique value across the entire family, font D would be selected by this algorithm. However, if font D were somehow eliminated from the family, font C would then contain the lowest distance in the family, so it would be selected. If C were eliminated, E would be selected. If E were eliminated, font B would not be chosen immediately; instead, italic values would be consulted and an italic value might be chosen. However, if no italic value is chosen, font B would then be selected, followed by font A.
+
As you can see, because font C contains the minimum oblique value across the entire family, font C would be selected by this algorithm. However, if font C were somehow eliminated from the family, font B would not be chosen immediately; instead, italic values would be consulted and an italic value might be chosen. However, if no italic value is chosen, font B would then be selected, followed by font A.
+
As you can see, because font B contains the minimum oblique value across the entire family, font B would be selected by this algorithm. However, if font B were somehow eliminated from the family, font D would then contain the lowest distance in the family, so it would be selected. If D were eliminated, A would be selected, followed by fonts C and then E.
+
As you can see, because font D contains the minimum oblique value across the entire family, font D would be selected by this algorithm. However, if font D were somehow eliminated from the family, font B would then contain the lowest distance in the family, so it would be selected. If B were eliminated, C would be selected, followed by fonts A and then E.
+
As you can see, because font B contains the minimum oblique value across the entire family, font B would be selected by this algorithm. However, if font B were somehow eliminated from the family, font A would then contain the lowest distance in the family, so it would be selected. If A were eliminated, C would be selected.
+Font Feature Properties
+
+Issue: Import from level 3
+
Font Feature and Variation Resolution
@@ -2767,7 +2786,7 @@ or implement the ability to disable color fonts,
''@font-palette-values'' rules must simply be ignored;
the behavior of individual descriptors as defined in this specification should not be altered.
-
+
Font family: the 'font-family' descriptor
@@ -2931,7 +2950,7 @@ the variation selector is ignored.
User Agents can choose to draw a Presentation Participating Code Point
in either emoji style or text style.
User Agents may wish to follow
- the guidance of the Unicode Consortium
+ the guidance of the Unicode Consortium
when performing this decision.
User agents also may wish to follow platform conventions when performing this decision.