WD-css3-text-20021024 editorial suggestions

Following are editorial suggestions for the Working Draft, "CSS3
module: text",
<http://www.w3.org/TR/2002/WD-css3-text-20021024>.



[Generally applicable remarks]


Eliminate the full stops following section numbers to harmonize
with other specifications.


Mark field names in property definitions as 'th' elements rather
than as 'em' elements within 'td' elements.


Do not use 'strong' or 'b' elements within 'dt' elements. If
boldface is desired, use CSS to suggest it, as by the following
rule set.

dt { font-weight: bolder; }


Mark note labels as 'span' elements in an appropriate class
("note-label", for example). Use a full stop, included in the
'span' element, to terminate the labels. Or use a colon, but be
consistent.



"CSS3 module: text
W3C Working Draft 24 October 2002"

Mark "CSS3" and "W3C" as 'abbr' elements.


"Contributors:
Original CSS2 authors, and
Bert Bos (W3C)
Tantek ‚elik (Microsoft)
Chris Lilley (W3C)"

Mark "CSS2" and both occurrences of "W3C" as 'abbr' elements.


"W3C liability, trademark, document use and software licensing
rules apply."

Mark "W3C" as an 'abbr' element.



Abstract


"This document presents a set of text formatting properties for
CSS3. Many of these properties already existed in CSS 2 [CSS2]."

Mark "CSS3" as an 'abbr' element. Change "CSS 2" to "CSS2" and
mark as an 'abbr' element.



Status of This Document


"This document is a working draft of the CSS working group which
is part of the Style activity. It contains a proposal for
features to be included in CSS level 3."

Mark both occurrences of "CSS" as 'abbr' elements.


"This document has been produced as a combined effort of the W3C
Internationalization Activity, and the Style Activity. It also
includes extensive contribution made by members of the XSL
Working Group (members only). Finally, some of the proposal
surfaced first in the Scalable Vector Graphics (SVG) 1.0
Specification [SVG1.0]. The text has been duplicated in this
document to reflect which properties and specification should 
eventually be referenced in CSS itself."

Mark "W3C", "XSL", the first occurrence of "SVG", and "CSS" as
'abbr' elements.


"This working draft may be updated, replaced or rendered
obsolete by other W3C documents at any time. It is inappropriate
to use W3C Working Drafts as reference material or to cite them
as other than "work in progress". Its publication does not imply
endorsement by the W3C membership or the CSS Working group
(members only)."

Mark the three occurrences of "W3C" and the lone occurrence of
"CSS" as 'abbr' elements.


"Patent disclosures relevant to CSS may be found on the Working
Group's public patent disclosure page."

Mark "CSS" as an 'abbr' element.


"To find the latest version of this working draft, please follow
the "Latest version" link above, or visit the list of W3C
Technical Reports."

Mark "W3C" as an 'abbr' element.



1. Dependencies on other modules


"This CSS3 module depends on the following other CSS3 modules"

Mark both occurrences of "CSS3" as 'abbr' elements.


"It has non-normative (informative) references to the following
other CSS3 modules"

Mark "CSS3" as an 'abbr' element.



2. Introduction


"In both CSS1 and CSS2, text formatting has been limited to
simple effects like for example: text decoration, text alignment
and character spacing."

Mark "CSS1" and "CSS2" as 'abbr' elements. Eliminate "for
example:".


"However, International typography contains"

Decapitalize "International".


"Along with already existing text related properties, this
document presents a number of new CSS properties to represent
such formatting."

Hyphenate between "text" and "related". Mark "CSS" as an 'abbr'
element.


"There is a number of illustrations"

Change "is" to "are".


"- wide-cell glyph (e.g. Han) which is the n-th character in the
text run"

Use an em dash instead of the initial hyphen-minus. Mark "n" in
"n-th" as a 'var' element, not as an 'i' element.


"- narrow-cell glyph (e.g. Roman) which is the n-th glyph in the
text run"

Use an em dash instead of the initial hyphen-minus. Mark "n" in
"n-th" as a 'var' element, not as an 'i' element.


"- connected glyph (e.g. Arabic) which is the n-th glyph in the
text run"

Use an em dash instead of the initial hyphen-minus. Mark "n" in
"n-th" as a 'var' element, not as an 'i' element.


"These values are not repeated in each of the property value
enumeration."

Change to "These values are not repeated in property value
enumerations."



3.1. Text layout introduction


"This section describes the text layout features supported by
CSS, which includes support for various international writing
directions, such as left-to-right (e.g., Roman scripts),
right-to-left (e.g., Hebrew or Arabic), bidirectional (e.g.,
mixing Roman with Arabic) and vertical (e.g., Asian scripts)."

Mark "CSS" and the three occurrences of "e.g." as 'abbr'
elements.


"Bi-directionality introduces another level"

Eliminate the hyphen-minus.


"CSS3 relies on this algorithm to achieve proper text
bidirectional rendering."

Mark "CSS3" as an 'abbr' element. Change "text bidirectional" to
"bidirectional text".


"CSS2 specified the 'direction' property which is a subset of
the 'writing-mode' property as it only determines an inline
progression."

Change to "CSS2 specified the 'direction' property which, as it
only determines an inline progression, provides a subset of the
'writing-mode' functionality."  Mark "CSS2" as an 'abbr'
element.


"The HTML 4.01 specification ([HTML401], section 8.2) defines
bi-directionality behavior for HTML elements. Conforming HTML
user agents may therefore ignore the 'direction' and
'unicode-bidi' properties in author and user style sheets. The
style sheet rules that would achieve the bidi behavior specified
in HTML 4.01 are given in the sample style sheet. The HTML 4.01
specification also contains more information on bidirectionality
issues. Note that HTML 4.01 does not cover the more general case
described by the 'writing-mode' property."

Mark the six prose occurrences of "HTML" as 'abbr' elements.
Change "bi-directionality" to "bidirectionality". Change "bidi
behavior" to "bidirectionality behavior" of mark "bidi" as an
'abbr' element.



3.2. Setting the inline and block progressions: the
'writing-mode' and direction' properties


"Sets the inline progression to right-to-left, and the block
progression to top-to-bottom as is common in Arabic or Hebrew
scripts. The direction property is set to 'rtl'."

Add a comma after "top-to-bottom". Enclose "direction" in single
quote marks and link to its definition.


"tb-lr
Sets the inline progression to top-to-bottom, and the block
progression to left-to-right as is common in Mongolian script.
This type of vertical layout also occurs in Latin based
documents, particularly in table column or row labels. The
baseline alignment may be different in this context. Typically,
the dominant baseline runs through the center of the upright
glyphs. The direction property is set to 'ltr'."

Change "as is common in" to ", as is common in the". Hyphenate
between "Latin" and "based". Enclose "direction" in single quote
marks and link to its definition.


"bt-rl
Sets the inline progression to bottom-to-top, and the block
progression to right-to-left. This value only exists to cover
the case of the direction property value 'rtl' applied to an
element where the current writing-mode property value is 'tb-rl'
or 'tb'. The direction property is set to 'rtl'."

Change "only exists" to "exists only". Enclose both occurrences
of "direction" in single quote marks and link to its definition.


"bt-lr
Sets the inline progression to bottom-to-top, and the block
progression to left-to-right. This value only exists to cover
the case of the direction property value 'rtl' applied to an
element where the current writing-mode property value is
'tb-lr'. The direction property is set to 'rtl'."

Change "only exists" to "exists only". Enclose both occurrences
of "direction" in single quote marks and link to its definition.


"The combination of inline progression and block progression set
by the writing-mode property is also referred as a flow
orientation."

Enclose "writing-mode" in single quote marks.


"In such contexts, the values: lr-tb, lr, rl-tb and rl
correspond to horizontal flow orientations, and the others
(tb-rl, tb, tb-lr, bt-rl, bt-lr) correspond to vertical flow
orientations."

Eliminate the colon. Enclose value keywords in single quote
marks.


"See Collapsing margins in the CSS3 Box module"

Enclose "Collapsing margins" in double quote marks. Mark "CSS3"
as an 'abbr' element.


"the new inline progression is perpendicular to the parent's own
inline progression"

Eliminate "own".


"the glyph orientation of the characters within the element is
'auto' or 90/-90 degree in vertical layout or 0/180 degree in
horizontal layout and the 'unicode-bidi' property's value is
'embed' or 'bidi-override'."

Change to "the 'unicode-bidi' property's value is 'embed' or
'bidi-override' and one of the following conditions obtains.
  * The flow is vertical and the glyph orientaton is
    * 'auto',
    * '90deg' or equivalent, or
    * '-90deg' or equivalent.
  * The flow is horizontal and the glyph orientaton is
    * '0deg' or equivalent, or
    * '180deg' or equivalent."


"An inline-level element that has a different writing-mode value
than its parent becomes an inline-block element."

Enclose "inline-block" in single quote marks.


"Here is a diagram of a horizontal flow (writing-mode: lr-tb)"

Enclose "writing-mode: lr-tb" in double quote marks.


"Here is a diagram for a vertical flow used in East Asia
(writing-mode: tb-rl)"

Enclose "writing-mode: tb-rl" in double quote marks.


"And finally, here is a diagram for another flow used for Uyghur
and Mongolian (writing-mode: tb-lr)"

Change "Uyghur" to "Uighur" (sources: Unicode 3.0, Webster's
Third New International Dictionary). Enclose "writing-mode:
tb-lr" in double quote marks.


"Horizontal in vertical (a.k.a "Tate-chu-yoko")"

Eliminate "a.k.a".


"This effect is known as "Tate chu yoko".

Should the transliteration be hyphenated?


"In order to achieve it in an XHTML context"

Mark "XHTML" as an 'abbr' element.


"This can be accomplished using the CSS 'white-space:nowrap'
property setting."

Mark "CSS" as an 'abbr' element or, better yet, eliminate it.


"The values 'ltr' and 'rtl' have to be interpreted 'relatively'
to the line direction."

Change "'relatively'" to "relative".


"such as the 'start' and 'end' value of the 'text-align'
property"

Change "value" to "values".


"the 'unicode-bidi' property's value must be 'embed' or
'bidi-override' and the glyph orientation of the characters
within the element must be 'auto' or 90/-90 degree in vertical
layout or 0/180 degree in horizontal layout."

Change to "the 'unicode-bidi' property's value must be 'embed'
or 'bidi-override' and one of the following conditions obtains.
  * The flow is vertical and the glyph orientaton is
    * 'auto',
    * '90deg' or equivalent, or
    * '-90deg' or equivalent.
  * The flow is horizontal and the glyph orientaton is
    * '0deg' or equivalent, or
    * '180deg' or equivalent."



3.3. Glyph orientation within a text run: the
'glyph-orientation-vertical' and 'glyph-orientation-horizontal'
properties


"Conforming user agents may only support the following values:
0deg, 90deg, 180deg and 270deg, other values can also be
supported.."

This is ambiguous, this is poor English, and there is an
extraneous period. Change to "User agents must support the
values 0deg, 90deg, 180deg and 270deg. User agents may support
other values."



4.5. Additional compression: The 'text-justify-trim' property


"i.e. the blank space within the character area itself"

Mark "i.e." as an 'abbr' element.



4.6. Kashida effect: the 'text-kashida-space' property'


"The text-kashida-space property expresses the ratio of the
kashida expansion size to the white space expansion size, 0%
means no kashida expansion, 100% means kashida expansion only ."

Enclose "text-kashida-space" in single quote marks. Change the
commas to semicolons, or better yet, to ". The value". Enclose
"0%" in single quote marks. Enclose "100%" in single quote
marks. Eliminate the space before the full stop.



5. Indentation: the 'text-indent' property


"Note:

Note:"

Eliminate the first "Note:".



6.1. Types of line breaking


"All these properties are also available through the
'word-break' short hand property."

Eliminate the space between "short" and "hand".



7.1. Text wrapping: the 'wrap-option' property


"Several value descriptions use the term preserved line feed
characters (U+000A). A preserved line-feed character (either
from the source content or from occurrence of "\A" in generated
content) is maintained for presentation purpose and may
therefore influence text wrapping. The preserved status of
line-feed characters is determined by the 'linefeed-treatment'
property."

Mark the three occurrences of "preserved" as 'em' elements, not
as 'i' elements.


"The best line-breaking opportunity is determined in priority by
the existence of preserved line-feed characters (U+000A), or by
the line-breaking algorithm controlled by the 'line-break' and
word-break' properties."

Mark "preserved" as an 'em' element, not as an 'i' element.


"The text is only wrapped where explicitly specified by
preserved line feed characters (U+000A)."

Mark "preserved" as an 'em' element, not as an 'i' element.


"The text is wrapped exactly at the block width and where
explicitly specified by preserved line feed characters
(U+000A)."

Mark "preserved" as an 'em' element, not as an 'i' element.



7.2. White-space control: the 'linefeed-treatment',
'white-space-treatment', 'all-space-treatment' properties and
the 'white-space' shorthand property


"And the 'all-space-treatment' property determines the treatment
of consecutive white-space characters after consideration of the
two prior properties."

Mark "after" as an 'em' element, not as an 'i' element.


"Specifies that a character is not  rendered if:
it is a white-space character (according to XML), and
it is inot a preserved linefeed (due to 'linefeed-treatment:
preserve' ), and
the immediately preceding (non-ignored) character is a
white-space character or the immediately following (non-ignored)
character is a preserved linefeed."

Mark both occurrences of "and", "or", and "following" as 'em'
elements, not as 'i' elements. Eliminate the space before the
second closing parenthesis.



8.4. Adding space: the 'text-autospace' property


"This property is additive with the 'word-spacing' and
'letter-spacing' [CSS2] properties, that is, the amount of
spacing contributed by the 'letter-spacing' setting (if any) is
added to the spacing created by 'text-autospace'."

Change the comma after "properties" and capitalize "that".



8.5. Text kerning: the 'kerning-mode' and
'kerning-pair-threshold' property


"This property controls the font size threshold, above which
pair kerning would be active (if enabled)."

Eliminate the comma.


"The user agent determines the font-size threshold above which
the kerning takes place."

Change the hyphen-minus to a space.



9.1. Introduction


"CSS3 extends the model by introducing new properties allowing
additional controls over those formatting effects. CSS3 also
makes turning these formatting effects on or off possible
without affecting any other 'text-decoration' settings."

Mark both occurrences of "CSS3" as 'abbr' elements.


"Furthermore, to reflect the usage of underline in East Asian
vertical writing, a new control is offered on the underline
positioning, this allows the underline to appear before (on the
right in vertical text flow) or after (on the left in vertical
text flow) the formatted text."

Change "offered on" to "offered for". Change the comma after
"positioning" to a semicolon.


"If they are specified for a block-level element, it affects the
root inline box"

Change "it affects" to "they affect".


"If they are specified for (or affects) an inline-level element,
it affects all boxes generated by the element."

Change both occurrences of "affects" to plural "affect". Change
"it" to "they".


"If an element is empty or is a replaced element (e.g., the IMG
element in XHTML), user agents must ignore these properties."

Mark "e.g." and "XHTML" as 'abbr' elements.


"All these text decoration properties are not inherited"

Change to "None of these text decoration properties are
inherited".


"(e.g., they should all be underlined)"

Mark "e.g." as an 'abbr' element.


"On these 3 segments of underline text, the underline bar is
drawn lower and thicker as the ratio of large text increase for
the each consecutive underlined text segment."

Change to "In the three fragments of underlined text, the
underline is drawn consecutively lower and thicker as the ratio
of large text to small text increases."



9.2. Text decoration style: the 'text-underline-style',
'text-line-through-style' and 'text-overline-style' properties


"none
no line"

Change the description to "Produces no line."


"solid
solid line "

Change the description to "Produces a solid line."


"double
double line"

Change the description to "Produces a double line."


"dotted
dotted line"

Change the description to "Produces a dotted line."


"thick
single line using a greater line width."

Change the description to "Produces a single line at least as
wide as, but preferably wider than, that of the 'solid' style."


"dashed
dashed line style."

Change the description to "Produces a dashed line."


"dot-dash
line style consisting of a dot-and-dash pattern."

Change the description to "Produces a line whose repeating
pattern is a dot followed by a dash."


"dot-dot-dash
line style consisting of two-dots-and-a-dash pattern."

Change the description to "Produces a line whose repeating
pattern is two dots followed by a dash."


"wave
wavy line"

Change the description to "Produces a wavy line."



9.3. Text decoration color: the 'text-underline-color',
'text-line-through-color' and 'text-overline-color' properties


"These property specifies the line color"

Change to "These properties specify the line colors".



9.5. Other text decoration simple properties:
'text-underline-position' and 'text-blink'


"none
no blink"

Change the description to "Produces no blinking."



9.6. Text decoration shorthand properties: 'text-underline',
'text-line-through', 'text-overline-mode' and 'text-decoration'


"This 'text-overline' property is the shorthand for
'text-overline-style', 'text-overline-color' and
'text-overline-mode'."

Change "This" to "the".


"'text-underline-style' is 'solid' rather than 'none'."

Change to "The 'text-underline-style' value is 'solid' rather
than 'none'."


"'text-overline-style' is 'solid' rather than 'none'."

Change to "The 'text-overline-style' value is 'solid' rather
than 'none'."


"'text-line-through-style' is 'solid' rather than 'none'."

Change to "The 'text-line-through-style' value is 'solid' rather
than 'none'."


"'text-blink' is 'blink' rather than 'none'."

Change to "The 'text-blink' value is 'blink' rather than
'none'."


"In the following example for XHTML"

Mark "XHTML" as an 'abbr' element.



9.7. Text shadows: the 'text-shadow' property


"A blur radius may optionally be specified after the shadow
offset."

Eliminate the redundant "optionally".


"A color value may optionally be specified before or after the
length values of the shadow effect."

Eliminate the redundant "optionally".


"This property is not defined in CSS1. Some shadow effects (such
as the one in the last example) may render text invisible in UAs
that only support CSS1."

Mark both occurrences of "CSS1" as 'abbr' elements. Change "UAs"
to "user agents".



10.1. What is document grid?


"The grid on the block progression is determined by the
following properties"

Change "block progression" to "block-progression-dimension".


"'line-stacking-strategy' set to the 'grid-height' value"

Link "'line-stacking-strategy'" to its definition.


"'line-height' of the block element set to the desired grid
block progression dimension value"

Link "'line-height'" to its definition.


"'text-height' which defines the inline box block progression
dimension. Depending on the content size, one or a multiple of
'line-height' will be necessary to accommodate a given inline
box content."

Link "'text-height'" and "'line-height'" to their respective
definitions.


"The block progression grid is not described in this section as
it can be simply achieved by using the appropriate line related
properties mentioned above and described in the CSS3 Line
module."

Transpose "simply" and "achieved". Eliminate "appropriate line
related". Mark "CSS3" as an 'abbr' element.


"This is called sometimes 'loose' grid."

Transpose "called" and "sometimes". Change the single quote
marks to double quote marks.


'This is called "genko" in Japanese typography.'

Mark "genko" as a 'span' element with the language identified as
Japanese.


"The shorthand 'line-grid' allows to set both together."

Link "'line-grid'" to its definition. Change "to set" to
"setting".



10.2. Line grid mode: the 'line-grid-mode' property


"each wide-cell glyph (as well as narrow-cell kana) that can fit
within a single grid space is rendered in the horizontal center
of the grid space."

Capitalize "each".


"consecutive narrow-cell and connected glyphs are treated as a
single strip, which is then placed in the center of the smallest
number of grid spaces necessary for it to fit in."

Capitalize "consecutive". Change "fit in" to "fit".


"non-breakable objects (e.g. images) and wide-cell glyphs that
for some reason are wider than a single grid space, are each
centered within the smallest number of grid cells necessary for
it to fit in."

Capitalize "non-breakable". Mark "e.g." as an 'abbr' element.
Eliminate "for some reason". Eliminate the comma. Change "it" to
"them". Change "fit in" to "fit".


"The ideograph mode disables all special text justification"

Surround "ideograph" with single quote marks.


"Here is an example of mixed text in ideograph grid mode"

Surround "ideograph" with single quote marks.



10.3. Line grid progression: the 'line-grid-progression'
property


"The computed value of the block element text-height is used."

Surround "text-height" with single quote marks and link to its
definition.


"The computed value of the block element line-height is used."

Surround "line-height" with single quote marks and link to its
definition.



10.4. line-grid: the shorthand 'line-grid' property


Change "line-grid" in the heading to "Line grid".


"Value: <'line-grid-mode'> || <'line-grid-progression'>"

Link "'line-grid-mode'" and "'line-grid-progression'" to their
respective definitions.


"The 'line-grid' property is a shorthand property for setting
'line-grid-mode', 'line-grid-progression'."

Change the comma to "and".


"This set for the div element a grid"

Change "set" to singular "sets".


"All ideographs will be set in cells sized in multiple of 20pt
in both direction."

Change "direction" to plural "directions".



11.1. Capitalization: the 'text-transform' property


"See HTML [HTML40] for ways to find the language of an HTML
element."

Mark the first and last occurrences of "HTML" as 'abbr'
elements.


"XML, and consequently [XHTML1.0], uses an attribute called
xml:lang and there may be other language-specific
language-specific methods to determine the language."

Mark "XML" as an 'abbr' element. End the sentence after
"xml:lang". Replace the remaining prose with "There may be other
ways, specific to a certain document languages, to determine the
human language."


"Note that the conformance rule is more stringent than the ones
specified in lower levels of CSS."

Mark "CSS" as an 'abbr' element.



11.2. Hanging punctuation: the 'hanging-punctuation' property


"Allowing a punctuation to 'hang' at the end of a line"

Eliminate the single quote marks.


"It is the responsibility of the style writer to create
meaningful padding and margin areas to allow effective rendering
of the punctuation."

Change "style writer" to "designer".


"It should also be noted that compression may occur in the line,
including compression of the punctuation characters
independently of this effect."

Change to "Note also that compression, including compression of
the punctuation characters, may occur in the line independently
of this effect."


"A leading punctuation, if present, may overhang at the start of
the content area."

Add "mark" after "punctuation".


"An ending punctuation, if present, may overhang at the end of
the content area."

Change "An ending punctuation" to "A trailing punctuation mark".


"A punctuation, if present, may overhang at either the start or
the end of the content area."

Change to "A leading punctuation mark, if present, may overhang
at the start of the content area. A trailing punctuation mark,
if present, may overhang at the end of the content area."


"Here is an example where overhanging is not allowed"

Change to "Here is an example of 'hanging-punctuation' value
'none'".


"In the following example overhanging is allowed at the end of
the content area."

Change to "In the following example 'hanging-punctuation' has
the value 'end'".


"Note: User agents should follow the convention of the scripts"

Mark "Note:" appropriately.



11.3. Combining text: the 'text-combine' property'


'This property controls the creation of composite characters
(a.k.a. "kumimoji") or lines (a.k.a. "warichu").'

Eliminate both occurrences of "a.k.a.".


"If more than five are included inside of the element with this
property setting, only the first five are combined."

Change to "If an element with 'text-combine' set to 'letters'
has more than five, only the first five combine."


"Combines the glyphs so they fit into two lines of equal length
and height, whose combined height is equal to or slightly
greater than the height of the line they appear in."

Change "they appear in" to "in which they appear".


'Glyph layout in "Warichu"'

Change to "Glyph layout in warichu".



12. Properties index

"CSS3 module" [four times]

Mark the four occurrences of "CSS3" as 'abbr' elements.



14. Profiles


Renumber this section as 13.


"There are 3 modules defined by this chapter:"

"CSS1 text model:"

"CSS2 text model:"

"CSS3 text model:"

Change to "This document defines three modules: the CSS1 text
module, the CSS2 text module and the CSS3 text module." Mark
"CSS1", "CSS2", and "CSS3" as 'abbr' elements.


"The CSS1 text module is made of the following
properties/values"

Change to "The CSS1 text module has the following properties and
values". Mark "CSS1" as an 'abbr' element.


"a conforming CSS1 user agent my interpret the value 'justify'"

Mark "CSS1" as an 'abbr' element".


"The following table describes the CSS2 text module."

Mark "CSS2" as an 'abbr' element.


"all CSS1 properties have been specified below"

Mark "CSS1" as an 'abbr' element".


"The properties added are: 'direction', 'text-shadow' and
'unicode-bidi'."

Eliminate the colon.


"The following table describes the CSS2 text module." ...
"Concerning the 'text-align' property, a conforming CSS1 user
agent my interpret the value 'justify' as 'left' or 'right',
depending on whether the element's current text direction is
left-to-right or riht-to-left respectively."

Eliminate the latter sentence, which appears to be an accidental
repetition of an earlier passage.


"Properties that applies to all elements also applies to
generated content."

Change both occurrences of "applies" to plural "apply".


"The CSS3 module adds the following properties:"

Mark "CSS3" as an 'abbr' element.

End each list item with a full stop rather than with a comma.


"'text-align' has 2 new values: 'start' and 'end'."

Change "2" to "two".


"'text-decoration', in addition to its CSS2 behavior, becomes a
shorthand property for the following properties:
'text-line-through', 'text-overline', 'text-underline',"

Mark "CSS2" as an 'abbr' element. Change the final comma to a
full stop.



15. Glossary


Renumber this section as 14.



Appendix A: Vertical Layout Effect on CSS Properties


Mark "CSS" in the heading as an 'abbr' element.


'i.e. "left" means "left" and "top" means "top"'

Mark "i.e." as an 'abbr' element.


"the concept of open-quotes and close-quotes is already used in
CSS"

Mark "CSS' as an 'abbr' element.


"left' and 'right' are physical in horizontal inline progression
and UA dependent in vertical inline progression."

Change "UA dependent" to "depend on the user agent".


"i.e. it affects glyph progression"

Mark "i.e." as an 'abbr' element.



"relative (logical), top and bottom values maps to before and
after-edge values in baseline alignment properties"

Change to "relative (logical), i.e. 'top' and 'bottom' values
map to 'before-edge' and 'after-edge' values in baseline
alignment properties". Mark "i.e." as an 'abbr' element.



Other references


Mark the eleven occurrences of "W3C" as 'abbr' elements. Mark
the sixteen occurrences of "URL" as 'abbr' elements. Mark the
three occurrences of "CSS3" in the phrase "CSS3 module" as
'abbr' elements.


"Raggett, D.; Le Hors, A.; Jacobs, I.."

Change to "Dave Raggett; Arnaud Le Hors; Ian Jacobs."


"HTML 4.01 Specification. Dec 1999."

Mark "HTML" as an 'abbr' element. Change "Dec" to "December".


"S. Bradner. Key words for use in RFCs to Indicate Requirement
Levels. Internet RFC 2119."

Change "S." to "Scott". Mark "RFCs" and "RFC" as 'abbr'
elements. Add "March 1997." before "Internet".


"Scalable Vector Graphics (SVG) 1.0 Specification. Sep 2001."

Mark "SVG" as an 'abbr' element. Change "Sep" to "September".


"ISBN 0-201-61633-5."

This should be marked as a link anchor using a URN as a
reference.


"1st April 2002."

Change "1st" to "1".


"Steven Pemberton; et al. XHTML 1.0: The Extensible HyperText
Markup Language. Jan 2000."

Mark "et al" as an 'abbr' element. Mark "XHTML" as an 'abbr'
element. Change "Jan" to "January".


"Adams, Robert; Altheim, Murray; et al. Modularization of XHTML.
Apr 2001."

Mark "et al" as an 'abbr' element. Mark "XHTML" as an 'abbr'
element. Change "Apr" to "April".


"Tim Bray; Jean Paoli; C. M. Sperberg-McQueen; Eve Maler.
Extensible Markup Language (XML) 1.0 (Second Edition). Oct
2000."

Mark "C. M." as an 'abbr' element. Mark "XML" as an 'abbr'
element. Change "Oct" to "October".


"Adler, Sharon; Berglund, Anders; et al. Extensible Stylesheet
Language (XSL) Version 1.0. Oct 2001."

Mark "et al" as an 'abbr' element. Mark "XSL" as an 'abbr'
element. Change "Oct" to "October".

Received on Friday, 31 January 2003 00:09:27 UTC