- From: Simon Pieters <simonp@opera.com>
- Date: Wed, 14 Mar 2012 07:52:40 +0100
- To: "www-style@w3.org" <www-style@w3.org>
"To avoid mistakes in escaping, it is recommended to quote font family names that contain white space, digits, or punctuation characters other than hyphens:" http://dev.w3.org/csswg/css3-fonts/#propdef-font-family http://www.w3.org/TR/CSS21/fonts.html#font-family-prop What mistake in escaping can one do when a font family name contains whitespace? Whitespace doesn't need escaping (unless a font has something funny like a tab character or two subsequent spaces, but such fonts don't exist). Unquoted font family names with spaces work fine. Don't recommend quoting them. Unescaped unquoted font family names that start with a digit or contain punctuation characters other than hyphen will break *even if there is no whitespace*. Suggested wording: To avoid mistakes in escaping, it is recommended to quote font family names that contain words that start with digits or contains punctuation characters other than hyphens: body { font-family: "Amalgamate O (outlined)", serif } <BODY STYLE="font-family: '21st Century', fantasy"> -- Simon Pieters Opera Software
Received on Wednesday, 14 March 2012 06:53:18 UTC