- From: Gérard Talbot <css21testsuite@gtalbot.org>
- Date: Mon, 16 Apr 2012 19:06:31 -0400
- To: "Dirk Schulze" <dschulze@adobe.com>
- Cc: "CSS-testsuite" <public-css-testsuite@w3.org>
Le Lun 16 avril 2012 17:33, Dirk Schulze a écrit :
> Hi Peter,
>
> On Apr 16, 2012, at 1:40 PM, Linss, Peter wrote:
>
>> On Apr 16, 2012, at 11:41 AM, Dirk Schulze wrote:
>>
>>> Hi Peter and Elika,
>>>
>>> Is it possible that someone of you prepares CSS Transforms so that is
>>> shows up on http://test.csswg.org/harness/ please? What else needs to
>>> be done by the editors to bring transforms up there?
>>
>> This requires getting that suite as part of the automated build. I'm
>> working on that now, should be online shortly. I don't believe the
>> editors need to do anything at this point.
> That is great! There are just some things to consider. Right now we use
> HTML5 tests to test transformations on SVG elements. Here is one
> example:
>
> <!DOCTYPE html>
> <html>
> <head>
> <title>CSS Test: SVG patternTransform presentation attribute and
> translation-value argument with em unit on translateX</title>
> <link rel="author" title="Rebecca Hauck" href="rhauck@adobe.com"/>
> <link rel="help"
> href="http://www.w3.org/TR/css3-transforms/#svg-transform"/>
> <link rel="help"
> href="http://www.w3.org/TR/css3-transforms/#two-d-transform-functions"/>
> <link rel="help"
> href="http://www.w3.org/TR/css3-transforms/#svg-gradient-transform-pattern-transform"/>
> <link rel="match" href="reftest/svg-patternTransform-ref.html"/>
> <meta name="flags" content="svg"/>
> <meta name="assert" content="The patternTransform attribute must
> support functions with the relative length unit 'em' on
> translation-value arguments. The pattern in the test should be moved
> 25 pixels in the X direction resulting in a solid green rect."/>
> <style type="text/css">
> svg {
> width: 100px;
> height: 100px;
> background:red;
> font: Ahem;
Dirk,
the font shorthand requires at minimum 2 font subproperties: font-size
and font-family.
E.g.:
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/font-051.htm
Also, I believe you have to define line-height otherwise Firefox will
apply a 1.2 line-height whereas other browsers will apply a 1.0
line-height. That is for Ahem font.
> font-size:25px;
> }
> </style>
> </head>
> <body>
> <p>The test passes if there is a green square and no red.</p>
> <svg>
> <defs>
> <pattern id="greenRects" patternUnits="userSpaceOnUse" x="0"
> y="0" width="50" height="50"
> patternTransform="translateX(1em)" >
> <rect x="0" y="0" width="25" height="25" fill="green"/>
> <rect x="0" y="25" width="25" height="25" fill="green"/>
> </pattern>
> </defs>
> <rect fill="green" x="0" y="0" width="25" height="100"/>
> <rect fill="green" x="50" y="0" width="25" height="100"/>
> <rect fill="url(#greenRects)" x="0" y="0" width="100"
> height="100"/>
> </svg>
> </body>
> </html>
>
> The problem that I see is the inline SVG element. This is not supported
> for HTML 4.01 and therefore the tests can't pass there.
It's possible to embed svg content into an HTML4 <object>
http://www.spartanicus.utvinternet.ie/single_namespace.htm
Gérard
--
Contributions to the CSS 2.1 test suite:
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/
CSS 2.1 Test suite RC6, March 23rd 2011:
http://test.csswg.org/suites/css2.1/20110323/html4/toc.html
CSS 2.1 test suite harness:
http://test.csswg.org/harness/
Contributing to to CSS 2.1 test suite:
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/web-authors-contributions-css21-testsuite.html
Received on Monday, 16 April 2012 23:07:05 UTC