[css3-fonts] new editor's draft posted

Last week I committed a new revision of the CSS3 Fonts editor's draft.

Key changes include:

* Section 6.4 subscript, superscript, ordinal description
http://dev.w3.org/csswg/css3-fonts/#vertical-position-prop

The 'vertical-position' property now functions as a shorthand for
font-size and vertical-align, user agents that recognize this
property reset font-size and vertical-align so that typographic
subscripts/superscripts don't affect the linebox.  This also allows
fallback to CSS2.1 style subscripts/superscripts in older user
agents.

* Section 6.9 syntax of the @font-feature-values rule
http://dev.w3.org/csswg/css3-fonts/#font-feature-values

Adjusted the notation based on the TPAC discussion and added some
better examples of various use patterns.

* Section 6.12 font-feature-settings syntax
http://dev.w3.org/csswg/css3-fonts/#font-feature-settings-prop

The syntax for access to low-level OpenType features is now more
CSS-like rather than a long string of tag-value pairs.

* Section 5 Definition of the font matching algorithm
http://dev.w3.org/csswg/css3-fonts/#font-matching-algorithm

Revised wording for the overall algorithm to define more clearly how
each font property affects font matching.  Added the requirement to
support Unicode variation selectors if present in the font.

* Section 3.8 Added font-weight-synthetic, font-style-synthetic properties
http://dev.w3.org/csswg/css3-fonts/#font-synthetic-prop

Added properties to allow synthetic bolding and italics to be
disabled.

John Daggett

Received on Monday, 7 March 2011 19:32:16 UTC