W3C home > Mailing lists > Public > www-style@w3.org > February 2013

[css-counter-styles-3] Insufficient space to separate identifier tokens

From: Peter Moulder <peter.moulder@monash.edu>
Date: Mon, 11 Feb 2013 07:44:08 +1100
To: www-style@w3.org
Message-id: <20130210204407.GB10757@bowman.infotech.monash.edu.au>
In the fragment

  symbols: \3B1 \3B2;

the descriptor value is a single identifier token containing two characters
\3B1 and \3B2: the space is part of the escape (to allow the next character to
be in [0-9a-fA-F] without needing to be escaped).

Another problem introduced when dropping quotes is an example that had ASCII
'*' as one of its symbols; without the quotes, it's not an identifier, so is
syntactically invalid and would get dropped.

(Revision 6660 of css-counter-styles was one change that fused identifiers,
I don't know if there were others.)

Both of these are gotchas for authors as well as for spec writers; so consider
adding a note warning of at least the first problem and perhaps the second too,
for ASCII symbols like + - * # $ > .  (Most authors don't read specs, but we
can try.)

pjrm.
Received on Sunday, 10 February 2013 20:44:32 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:21:05 GMT