@@ -1960,7 +1960,7 @@ <h3 id=font-face-rule><span class=secno>4.1 </span>The @font-face rule</h3>
19601960 < p > Downloaded fonts are only available to documents that reference them,
19611961 the process of activating these fonts should not make them available to
19621962 other applications or to documents that don't directly link to the same
1963- font. User agent implementors might consider it convenient to use
1963+ font. User agent implementers might consider it convenient to use
19641964 downloaded fonts when rendering characters in other documents for which no
19651965 other available font exists as part of the system font fallback procedure.
19661966 This would cause a security leak since the contents of one page would be
@@ -2127,7 +2127,7 @@ <h3 id=src-desc><span class=secno>4.3 </span>Font reference: the <a
21272127 format hints "truetype" and "opentype" must be considered as synonymous; a
21282128 format hint of "opentype" does not imply that the font contains Postscript
21292129 CFF style glyph data or that it contains OpenType layout information (see
2130- Appendix A for more background on this).
2130+ Appendix B for more background on this).
21312131
21322132 < p > When authors would prefer to use a locally available copy of a given
21332133 font and download it if it's not, local() can be used. The locally
@@ -3676,6 +3676,18 @@ <h3 id=font-variant-alternates-prop><span class=secno>6.8 </span>Alternates
36763676 in addition to the default glyph for that character. This property
36773677 provides control over the selection of these alternate glyphs.
36783678
3679+ < p > In cases where multiple alternates are possible, authors define a < a
3680+ href ="#ltfeature-value-namegt "> < code > <feature-value-name></ code > </ a >
3681+ using the < code > @font-feature-values</ code > rule described below to
3682+ indicate the specific alternate to be used. The nature of these alternates
3683+ is font specific, so the rule defines values for a specific font family or
3684+ set of families. When a particular value has not been defined for a given
3685+ family, the named value is treated as if the feature had omitted from the
3686+ style rule. If a given value is outside the range supported by a given
3687+ font, the value is ignored. These values never apply to generic font
3688+ families, nor to families selected as part of system font fallback. Values
3689+ that behave this way are marked as < em > font specific</ em > .
3690+
36793691 < p > Individual values have the following meanings:
36803692
36813693 < dl >
@@ -3782,18 +3794,6 @@ <h3 id=font-variant-alternates-prop><span class=secno>6.8 </span>Alternates
37823794 font scaling.
37833795 </ dl >
37843796
3785- < p > In cases where multiple alternates are possible, authors define a < a
3786- href ="#ltfeature-value-namegt "> < code > <feature-value-name></ code > </ a >
3787- using the < code > @font-feature-values</ code > rule described below to
3788- indicate the specific alternate to be used. The nature of these alternates
3789- is font specific, so the rule is defined per font family. When a
3790- particular value has not been defined for a given family, the named value
3791- is treated as if the feature had omitted from the style rule. If a given
3792- value is outside the range supported by a given font, the value is
3793- ignored. These values never apply to generic font families, nor to
3794- families selected as part of system font fallback. Values that behave this
3795- way are marked as < em > font specific</ em > .
3796-
37973797 < div class =example >
37983798 < p > The example below uses stylistic sets and swashes for section titles
37993799 but not for the main title.</ p >
@@ -4606,7 +4606,7 @@ <h2 class=no-num id=same-origin-restriction>Appendix A: Same-origin
46064606 explicitly allow cross-site downloading of font data using the
46074607 < code > Access-Control-Allow-Origin</ code > HTTP header.
46084608
4609- < p class =issue > Some implementors feel a same-origin restriction should be
4609+ < p class =issue > Some implementers feel a same-origin restriction should be
46104610 the default for all new resource types while others feel strongly that an
46114611 opt-in strategy usuable for all resource types would be a better mechanism
46124612 and that the default should always be to allow cross-origin linking for
@@ -4625,7 +4625,7 @@ <h2 class=no-num id=platform-props-to-css>Appendix B: Mapping platform font
46254625 font formats used; they can be used to specify bitmap fonts, Type1 fonts,
46264626 SVG fonts in addition to the common TrueType and OpenType fonts. But there
46274627 are facets of the TrueType and OpenType formats that often cause confusion
4628- for authors and present challenges to implementors on different platforms.
4628+ for authors and present challenges to implementers on different platforms.
46294629
46304630
46314631 < p > Originally developed at Apple, TrueType was designed as an outline font
@@ -4685,6 +4685,9 @@ <h2 class=no-num id=platform-props-to-css>Appendix B: Mapping platform font
46854685 Mac OS X. Apple has indicated it intends to support complex script
46864686 rendering using OpenType font features in the future.
46874687
4688+ < p class =issue > Need to define normatively how WWS names are handled across
4689+ platforms.
4690+
46884691 < h2 class =no-num id =font-licensing > Appendix C: Font licensing issues</ h2 >
46894692
46904693 < p > < em > This appendix is informative only.</ em >
0 commit comments