W3C home > Mailing lists > Public > www-style@w3.org > May 2009

Re: new CSS3 Fonts edits

From: Zack Weinberg <zweinberg@mozilla.com>
Date: Mon, 18 May 2009 10:16:26 -0700
To: John Daggett <jdaggett@mozilla.com>, W3C Emailing list for WWW Style <www-style@w3.org>
Message-ID: <20090518101626.5b95c36e@trurl>
John Daggett <jdaggett@mozilla.com> wrote:

> - unicode-range now defined for U+0-10FFFF

This sentence

# Ranges containing values greater than 10FFFF are also omitted.

would be more future-proof if it read

# Ranges are clipped to the domain of Unicode code points
# (currently 0 - 10FFFF inclusive); a range entirely 
# outside the domain is ignored.

It is not clear how to interpret "[a] range specified with '?' that
lacks an initial digit".  I suggest:

# Interval ranges consisting of a single codepoint are valid.
# Ranges specified with ‘?’ that lack an initial digit (e.g. "U+???")
# are also valid, and are treated as if there was a single 0 before
# the question marks (thus, "U+???" = "U+0???" = "U+0000-0FFF").
# "U+??????" is not a syntax error, even though "U+0??????" would be.

Also, I would recommend some editorial tweaks on that paragraph:

 - move the sentence beginning "Ranges that do not fit any of the
   above three forms..." to the beginning of the paragraph
 - add a comma after "Ranges can overlap"
 - change the comma before "they have no effect" to a semicolon

Received on Monday, 18 May 2009 17:17:15 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 16:28:00 UTC