Re: font-051/052/053/054/055/056 invalid (system font keywords are ok font families)

> These tests:
> http://test.csswg.org/suites/css2.1/20101001/html4/font-051.htm
> http://test.csswg.org/suites/css2.1/20101001/html4/font-052.htm
> http://test.csswg.org/suites/css2.1/20101001/html4/font-053.htm
> http://test.csswg.org/suites/css2.1/20101001/html4/font-054.htm
> http://test.csswg.org/suites/css2.1/20101001/html4/font-055.htm
> http://test.csswg.org/suites/css2.1/20101001/html4/font-056.htm
> http://test.csswg.org/suites/css2.1/20101001/xhtml1/font-051.xht
> http://test.csswg.org/suites/css2.1/20101001/xhtml1/font-052.xht
> http://test.csswg.org/suites/css2.1/20101001/xhtml1/font-053.xht
> http://test.csswg.org/suites/css2.1/20101001/xhtml1/font-054.xht
> http://test.csswg.org/suites/css2.1/20101001/xhtml1/font-055.xht
> http://test.csswg.org/suites/css2.1/20101001/xhtml1/font-056.xht
> are invalid because the system font keywords are perfectly good
> family names.  The declaration:
>   font: 32px caption;
> is equivalent to:
>   font: initial;
>   font-size: 32px;
>   font-family: caption;
> and is perfectly valid.  The 'caption' in this case is NOT a system
> font keyword, but it's perfectly legal.
>
> These tests should be reversed to test that the declaration is
> allowed.


David,

Please verify again the spec.

"
Value:  	[ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]?
<'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon
| menu | message-box | small-caption | status-bar | inherit
"
http://www.w3.org/TR/CSS21/fonts.html#font-shorthand


"A bar (|) separates two or more alternatives: exactly one of them must
occur."
http://www.w3.org/TR/CSS21/about.html#property-defs

regards, Gérard
-- 
Contributions to the CSS 2.1 test suite:
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/

CSS 2.1 test suite (RC2; October 1st 2010):
http://test.csswg.org/suites/css2.1/20101001/html4/toc.html

CSS 2.1 test suite contributors:
http://test.csswg.org/source/contributors/

Received on Friday, 15 October 2010 21:17:24 UTC