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

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 UTC