- From: Gérard Talbot <css21testsuite@gtalbot.org>
- Date: Mon, 15 Feb 2010 13:13:25 -0800
- To: "public-css-testsuite@w3.org" <public-css-testsuite@w3.org>
- Cc: "Arron Eicholz" <Arron.Eicholz@microsoft.com>
Hello all,
http://www.w3.org/Style/CSS/Test/CSS2.1/20100127/html4/vertical-align-115.htm
http://test.csswg.org/source/contributors/microsoft/submitted/Chapter_10/vertical-align-115.xht
Those 2 tests assume that vertical-align: sub should be 4 pixels below
the baseline when Ahem font with a font-size of 48px is used. You will
find no such requirements in CSS 2.1 (regarding vertical-align: sub) and
no such typography definition in Ahem font. So, this test is based on a
purely arbitrary value and can not be accepted.
{
sub
Lower the baseline of the box to the proper position for subscripts
of the parent's box. (This value has no effect on the font size of
the element's text.)
super
Raise the baseline of the box to the proper position for
superscripts of the parent's box. (This value has no effect on the
font size of the element's text.)
}
coming from
http://www.w3.org/TR/CSS21/visudet.html#propdef-vertical-align
"proper position for subscripts" does not necessarly mean 4px or 6px or
8px for Ahem when base font-size is 48px.
Firefox 3.6 will position the sub line to 6 pixels below the baseline
when Ahem font with a font-size of 48px is used and will therefore
display a thin red line in those tests.
Safari 4.0.4 will position the sub line to 8 pixels below the baseline
when Ahem font with a font-size of 48px is used and will therefore
display a 4px thick red line in those tests.
vertical-align: super tests also involve an arbitrary offset value above
the baseline or above the x-height line.
http://test.csswg.org/source/contributors/microsoft/submitted/Chapter_10/vertical-align-116.xht
http://www.w3.org/Style/CSS/Test/CSS2.1/20100127/html4/vertical-align-116.htm
are even worse as it involves fraction of a pixel: 0.6in * 96px/in = 57.6px
I suggest something like
https://bug192077.bugzilla.mozilla.org/attachment.cgi?id=125662
or
http://www.gtalbot.org/DHTMLSection/vertical-align-values.html
with a big font-size value and with x, p, É characters and with
reasonable examples. Other testcase replacements are possible too.
But as it is, those vertical-align-115 and vertical-align-116 can not be
acceptable.
regards, Gérard
--
Contributions to the CSS 2.1 test suite:
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/
CSS 2.1 test suite (alpha 1; January 27th 2010):
http://www.w3.org/Style/CSS/Test/CSS2.1/20100127/html4/toc.htm
CSS 2.1 test suite contributors:
http://test.csswg.org/source/contributors/
Received on Monday, 15 February 2010 21:14:00 UTC