[css3-fonts] Value syntax of src descriptor is wrong

The "Value" line in section 4.3 is wrong.

1. The format hint is not marked as optional.
2. In a list of fonts, comma separators are only required/allowed before  
<uri>.

Both of these are contradicted by the prose further down and are  
interoperably not implemented. I suggest that

[ <uri> [format(<string> [, <string>]*)] | <font-face-name> ] [, <uri>  
[format(<string> [, <string>]*)] | <font-face-name> ]*

be replaced by

[ <uri> [format(<string> [, <string>]*)]? | <font-face-name> ] [, [<uri>  
[format(<string> [, <string>]*)]? | <font-face-name> ]]*

-- 
Øyvind Stenhaug
Core Norway, Opera Software ASA

Received on Tuesday, 5 April 2011 15:38:13 UTC