Add W3C SVG 1.2 Tiny test suite

This commit is contained in:
Juriy Zaytsev 2010-06-10 11:14:53 -04:00
parent 1893b691c5
commit ea4e1e3a9c
3202 changed files with 228538 additions and 8 deletions

View file

@ -277,14 +277,11 @@
* @method _initWrapperElement
*/
_initWrapperElement: function (width, height) {
var wrapperProperties = {
className: 'canvas_container',
style: {
width: width + 'px',
height: height + 'px'
}
};
var wrapper = Element.wrap(this.getElement(), 'div', wrapperProperties);
var wrapper = Element.wrap(this.getElement(), 'div', { className: 'canvas_container' });
wrapper.setStyle({
width: width + 'px',
height: height + 'px'
});
this._makeElementUnselectable(wrapper);
this.wrapper = wrapper;
},

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-02-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-02-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="udom-traitaccess-207-t.html">udom-traitaccess-207-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-03-t.html">→ animate-elem-03-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-02-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-02-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-02-t" src="../png/animate-elem-02-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test 'additive' and 'accumulate' attributes.</p>
<p>
The four pictures show the effect with the four possible combinations of 'additive' (either 'replace' or 'sum') and
'accumulate' (either 'none' or 'sum'). Because two animations are animating the height, the effects of 'additive' and
'accumulate' are sometimes different than when there is only a single animation.
</p>
</div>
<div class="linkbar"> <p>
<a href="udom-traitaccess-207-t.html">udom-traitaccess-207-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-03-t.html">→ animate-elem-03-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-03-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-03-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-02-t.html">animate-elem-02-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-04-t.html">→ animate-elem-04-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-03-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-03-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-03-t" src="../png/animate-elem-03-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test inheritance of animated properties.</p>
<p>
Three colored text strings appear. All three are inside of the same 'g' element. The 'g' element has its 'font-size'
animated from 30 to 40, and its 'fill' from #00f (blue) to #070 (green).
</p>
<p>
The first colored 'text' element has the font-size set, so the animation of the parent 'g' only affects the fill color.
The second has the fill set and font-size set, so no inherited values are used. The font-size and fill color stay
constant. The third colored 'text' element has neither of these properties specified and thus inherits both animated
values - the fill color changes and the text grows in size.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-02-t.html">animate-elem-02-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-04-t.html">→ animate-elem-04-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-04-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-04-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-03-t.html">animate-elem-03-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-05-t.html">→ animate-elem-05-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-04-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-04-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-04-t" src="../png/animate-elem-04-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test different ways of defining a motion path.</p>
<p>
An animation moves a triangle along a path. Reference rectangles, lines and text are provided to help show what the
correct behavior is. The red text shows the way that the motion path is specified.
</p>
<p>This animation uses the 'from' and 'to' attributes to define the motion path.</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-03-t.html">animate-elem-03-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-05-t.html">→ animate-elem-05-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-05-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-05-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-04-t.html">animate-elem-04-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-06-t.html">→ animate-elem-06-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-05-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-05-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-05-t" src="../png/animate-elem-05-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test different ways of defining a motion path.</p>
<p>
An animation moves a triangle along a path. Reference rectangles, lines and text are provided to help show what
the correct behavior is. The red text shows the way that the motion path is specified.
</p>
<p>This animation uses the 'values' attribute to define the motion path, with a linear calcMode.</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-04-t.html">animate-elem-04-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-06-t.html">→ animate-elem-06-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-06-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-06-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-05-t.html">animate-elem-05-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-07-t.html">→ animate-elem-07-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-06-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-06-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-06-t" src="../png/animate-elem-06-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test different ways of defining a motion path.</p>
<p>
An animation moves a triangle along a path. Reference rectangles, lines and text are provided to help show what
the correct behavior is. The red text shows the way that the motion path is specified.
</p>
<p>This animation uses the 'path' attribute to define the motion path.</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-05-t.html">animate-elem-05-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-07-t.html">→ animate-elem-07-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-07-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-07-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-06-t.html">animate-elem-06-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-08-t.html">→ animate-elem-08-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-07-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-07-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-07-t" src="../png/animate-elem-07-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test different ways of defining a motion path.</p>
<p>
An animation moves a triangle along a path. Reference rectangles, lines and text are provided to help show what the
correct behavior is. The red text shows the way that the motion path is specified.
</p>
<p>This animation uses the 'mpath' sub-element to define the motion path.</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-06-t.html">animate-elem-06-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-08-t.html">→ animate-elem-08-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-08-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-08-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-07-t.html">animate-elem-07-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-09-t.html">→ animate-elem-09-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-08-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-08-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-08-t" src="../png/animate-elem-08-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test rotate='auto' and rotate='auto-reverse'.</p>
<p>
Two animations have been defined that move a triangle along a path. The first animation specifies rotate='auto',
which causes the object to be rotated along the curve of the path. The second animation specifies rotate='auto-reverse',
which causes the object to be flipped and then rotated along the curve of the path.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-07-t.html">animate-elem-07-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-09-t.html">→ animate-elem-09-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-09-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-09-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-08-t.html">animate-elem-08-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-10-t.html">→ animate-elem-10-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-09-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-09-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-09-t" src="../png/animate-elem-09-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test possible values for 'calcMode="discrete"'</p>
<p>
Two animations have been defined. For each animation, ruler lines and text are provided to help show what the
correct behavior is. The black text and ruler lines help show the sizes and movement of the rectangles over time.
</p>
<p>
The discrete animations should show stair-stepping animations, with quantum-level jumps every two seconds in
these tests. The linear animations change constantly with each keyframe to keyframe section, with the result
that the change is faster when there is a larger change within a given amount of time. The paced animations
change constantly over the entire animation, regardless of the values at particular keyframes. For
calcMode='spline' in this test case, the initial rate of change is defined to be the same as linear, but the
last jump has an ease-in/ease-out effect where the change is slower at the start and end but faster in the
middle.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-08-t.html">animate-elem-08-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-10-t.html">→ animate-elem-10-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-10-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-10-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-09-t.html">animate-elem-09-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-11-t.html">→ animate-elem-11-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-10-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-10-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-10-t" src="../png/animate-elem-10-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test possible values for 'calcMode="linear"'</p>
<p>
Two animations have been defined. For each animation, ruler lines and text are provided to help show what the
correct behavior is. The black text and ruler lines help show the sizes and movement of the rectangles over time.
</p>
<p>
The linear animations change constantly with each keyframe to keyframe section, with the result that the change
is faster when there is a larger change within a given amount of time.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-09-t.html">animate-elem-09-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-11-t.html">→ animate-elem-11-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-11-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-11-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-10-t.html">animate-elem-10-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-12-t.html">→ animate-elem-12-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-11-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-11-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-11-t" src="../png/animate-elem-11-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test possible values for 'calcMode="paced"'</p>
<p>
Two animations have been defined. For each animation, ruler lines and text are provided to help show what the
correct behavior is. The black text and ruler lines help show the sizes and movement of the rectangles over time.
</p>
<p>The paced animations change constantly over the entire animation, regardless of the values at particular keyframes.</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-10-t.html">animate-elem-10-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-12-t.html">→ animate-elem-12-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-12-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-12-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-11-t.html">animate-elem-11-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-13-t.html">→ animate-elem-13-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-12-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-12-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-12-t" src="../png/animate-elem-12-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test possible values for 'calcMode="spline"'</p>
<p>
Two animations have been defined. For each animation, ruler lines and text are provided to help show what the correct
behavior is. The black text and ruler lines help show the sizes and movement of the rectangles over time.
</p>
<p>
For calcMode='spline' in this test case, the initial rate of change is defined to be the same as linear, but the last
jump has an ease-in/ease-out effect where the change is slower at the start and end but faster in the middle.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-11-t.html">animate-elem-11-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-13-t.html">→ animate-elem-13-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-13-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-13-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-12-t.html">animate-elem-12-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-14-t.html">→ animate-elem-14-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-13-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-13-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-13-t" src="../png/animate-elem-13-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test 'from', 'by', 'to' and 'values'</p>
<p>
Six animations have been defined. All six animations define the same simultaneous behavior, but use different
combinations of attributes 'from', 'by', 'to' and 'values'. In all cases, from time 2 seconds to time 5 seconds,
the rectangle should change from a width of 30 to a width of 300.
</p>
<p>The red text shows the attributes that were used for that particular animation.</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-12-t.html">animate-elem-12-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-14-t.html">→ animate-elem-14-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-14-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-14-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-13-t.html">animate-elem-13-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-15-t.html">→ animate-elem-15-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-14-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-14-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-14-t" src="../png/animate-elem-14-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test 'calcMode'=discrete</p>
<p>One animation has been defined to animate the height of a rectangle. Ruler lines and text are provided to help show what the correct behavior is. The red text shows the values for the 'calcMode' and 'keyTimes' attributes. The black text and ruler lines help show the size and movement of the rectangle over time.</p>
<p>This test shows an animation with calcMode="discrete" (i.e., a jumping animation).</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-13-t.html">animate-elem-13-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-15-t.html">→ animate-elem-15-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-15-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-15-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-14-t.html">animate-elem-14-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-17-t.html">→ animate-elem-17-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-15-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-15-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-15-t" src="../png/animate-elem-15-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test 'calcMode'=paced</p>
<p>
One animation has been defined to animate the height of a rectangle. Ruler lines and text are provided to help show
what the correct behavior is. The red text shows the values for the 'calcMode' and 'keyTimes' attributes. The black
text and ruler lines help show the size and movement of the rectangle over time.
</p>
<p>
This test shows calcMode="paced" for an animation that has constant velocity, thus showing how 'values' and
'keyTimes' are ignored.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-14-t.html">animate-elem-14-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-17-t.html">→ animate-elem-17-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-17-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-17-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-15-t.html">animate-elem-15-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-19-t.html">→ animate-elem-19-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-17-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-17-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-17-t" src="../png/animate-elem-17-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test 'calcMode'=spline</p>
<p>
One animation has been defined to animate the height of a rectangle. Ruler lines and text are provided to help
show what the correct behavior is. The red text shows the values for the 'calcMode' and 'keyTimes' attributes.
The black text and ruler lines help show the size and movement of the rectangle over time.
</p>
<p>
This animation shows calcMode="spline". Between time 4 seconds and 8 seconds, the animation displays an
ease-in/ease-out approach instead of a constant linear approach which would have been the case if calcMode had
been linear instead.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-15-t.html">animate-elem-15-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-19-t.html">→ animate-elem-19-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-19-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-19-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-17-t.html">animate-elem-17-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-20-t.html">→ animate-elem-20-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-19-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-19-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-19-t" src="../png/animate-elem-19-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test 'calcMode'=linear</p>
<p>
One animation has been defined to animate the width of a rectangle. Ruler lines and text are provided to help show
what the correct behavior is. The red text shows the values for the 'calcMode' and 'keyTimes' attributes. The black
text and ruler lines help show the size and movement of the rectangle over time.
</p>
<p>This test shows an animation with calcMode="linear".</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-17-t.html">animate-elem-17-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-20-t.html">→ animate-elem-20-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,99 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-20-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-20-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-19-t.html">animate-elem-19-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-201-t.html">→ animate-elem-201-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-20-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-20-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-20-t" src="../png/animate-elem-20-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>A quick animation test.</p>
<p>
The assumption is that you will first click on "fade in" and then click on "fade out", each exactly once. The
first time you select the link 'fade in', you should see a red square appearing, gradually and smoothly fading
from white to red over the course of three seconds.
</p>
<p>
The rendered picture should match the reference image, (except for possible variations in the labeling text
(per CSS2 rules)) after activating the link on the fade-in button the first time and waiting three seconds for the
animation to compete. The picture should remain looking the same way indefinitely, until another link is activated.
</p>
<p>
With the second click on "fade in", however, the behavior might be different. In the case of having a first click
on "fade in", waiting three seconds, and then immediately perform a first click on "fade out", waiting three seconds,
and then immediately perform a second click on "fade in", you should see the following. After the first click on
"fade in", the red square goes from white to red. After the first click on "fade out", the red square goes from red
to white. After the second click on "fade in", however, the red square goes from white to red, and then goes back
from red to white. This is because of the hyperlinking rules as they relate to resolved start times in the SMIL
2.1 specification.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-19-t.html">animate-elem-19-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-201-t.html">→ animate-elem-201-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-201-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-201-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-20-t.html">animate-elem-20-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-202-t.html">→ animate-elem-202-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-201-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-201-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-201-t" src="../png/animate-elem-201-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Five orange rectangles have one animation each. When an
animation is active it moves its orange rectangle from its
left marker to its right marker. The active intervals
are [1-2], [4-6] and [8-10].
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-20-t.html">animate-elem-20-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-202-t.html">→ animate-elem-202-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-202-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-202-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-201-t.html">animate-elem-201-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-203-t.html">→ animate-elem-203-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-202-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-202-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-202-t" src="../png/animate-elem-202-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Precision test for accumulative animateMotion.
</p>
<p>
The main indication for a failed test is the appearence of something
red and that circles are not centered below the paths given in gray.
</p>
<p>
Circles are moved along squares given with the path attribute,
repeatDur and accumulate with a repeatDur of 30s and repetition.
Different values for the rotate attribute are given too, this has no visible effect,
because centered circles are moved.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-201-t.html">animate-elem-201-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-203-t.html">→ animate-elem-203-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,99 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-203-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-203-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-202-t.html">animate-elem-202-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-205-t.html">→ animate-elem-205-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-203-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-203-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-203-t" src="../png/animate-elem-203-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Precision test for additive animateMotion using,
mpath element, path attribute, values, from-to.
</p>
<p>
The main indication for a failed test is the appearence of the red fill
of the circle. A switch of the stroke of the circle from blue to gray indicates
the end of the test at 30s.
</p>
<p>
A circles is moved along some paths
(two of them indicated in gray) with
a duration of 30s using additive animateMotion.
The superposition is no motion.
The circle is positioned always at the bottom right.
The colour of the circle switches from blue to gray after
the animation is finished.
If the red center of the circle becomes visible, an error is
occured.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-202-t.html">animate-elem-202-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-205-t.html">→ animate-elem-205-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-205-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-205-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-203-t.html">animate-elem-203-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-206-t.html">→ animate-elem-206-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-205-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-205-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-205-t" src="../png/animate-elem-205-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Precision test for linear animateMotion with separated path fragments,
mpath element, rotate auto.
</p>
<p>
The main indication for a failed test is the appearence of the red fill
of the test circle. The circle has to follow exactly the paths given
in gray.
</p>
<p>
A linear animateMotion of a blue stroked square with a centered
circle is compared with four animateMotion of a red square
with a centered circle.
The motion of the red square is following the
combination of four animateMotion following on
each other and is the same as the motion of the blue
square, because the timing is choosen in such a way.
Therefore the blue square covers always the red one
completely.
</p>
<p>
The path is given in gray. The red fill of the circle
is always covered with the gray path.
Eight gray stroked markers are lightened, when the circle
is exactly above the marker. The red fill of the marker
is exactly covered by the blue stroked circle.
If something red gets visible, an error is occured
and the animateMotion is not linear.
</p>
<p>
The exact timing is calculated using an analytical
integration of the path length of the sub paths
(this is available for quadratic or linear curves).
With this method the path position and the
time can be determined as functions of the usual
parametrisation of the used B&#233;zier curves.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-203-t.html">animate-elem-203-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-206-t.html">→ animate-elem-206-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-206-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-206-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-205-t.html">animate-elem-205-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-207-t.html">→ animate-elem-207-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-206-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-206-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-206-t" src="../png/animate-elem-206-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Precision tests for animateMotion with animated mpath.
</p>
<p>
The main indication for a failed test is the appearence of something
red and that circles are not centered below the paths given in gray.
</p>
<p>
Blue rectangles and a red circles are moved along
light blue paths with a duration of 30s. The paths itself are animated.
This results in motions along the gray paths. The rectangles
are aligned along the animated light blue paths.
The circle is always covered by the path given in gray.
If something red gets visible, an error is occured.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-205-t.html">animate-elem-205-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-207-t.html">→ animate-elem-207-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-207-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-207-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-206-t.html">animate-elem-206-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-209-t.html">→ animate-elem-209-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-207-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-207-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-207-t" src="../png/animate-elem-207-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Precision test for paced animateMotion with separated path fragments,
mpath element, rotate auto.
</p>
<p>
The main indication for a failed test is the appearence of the red fill
of the test circle. The circle has to follow exactly the paths given
in gray.
</p>
<p>
A paced animateMotion of a blue stroked square with a centered
circle is compared with four animateMotion of a red square
with a centered circle.
The motion of the red square is following the
combination of four animateMotion following on
each other and is the same as the motion of the blue
square, because the timing is choosen in such a way.
Therefore the blue square covers always the red one
completely.
</p>
<p>
The path is given in gray. The red fill of the circle
is always covered with the gray path.
Eight gray stroked markers are lightened, when the circle
is exactly above the marker. The red fill of the marker
is exactly covered by the blue stroked circle.
If something red gets visible, an error is occured
and the animateMotion is not paced.
</p>
<p>
The exact timing is calculated using an analytical
integration of the path length of the sub paths
(this is available for quadratic or linear curves).
With this method the path position and the
time can be determined as functions of the usual
parametrization of the used B&#233;zier curves.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-206-t.html">animate-elem-206-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-209-t.html">→ animate-elem-209-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-209-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-209-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-207-t.html">animate-elem-207-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-21-t.html">→ animate-elem-21-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-209-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-209-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-209-t" src="../png/animate-elem-209-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Compare from-to, from-by and by animate with values animate.</p>
<p>
The main indication for a failed test is the appearance of red.
</p>
<p>
SMIL 2 specifies, how from-to, from-by and by animations have to be converted into
values animation. Therefore they have to be the same as the related values animation.
Additionally set animations can be replaced by values animations too.
The conversion is as follows:
</p>
<table>
<tr>
<th>used</th>
<th>converted</th>
</tr>
<tr>
<td>from="a" to="b"</td>
<td>values="a;b"</td>
</tr>
<tr>
<td>from="a" by="b"</td>
<td>values="a;a+b"</td>
</tr>
<tr>
<td>by="a"</td>
<td>values="0;a" additive="sum"</td>
</tr>
<tr>
<td>set to="a"</td>
<td>values="a" additive="replace" accumulate="none"</td>
</tr>
</table>
<p>
(by and from-by animations have only a meaning, if values can be added somehow.
'0' is used as a general symbol for the neutral element of addition for the related attribute,
this means 0 + a = a + 0 = a. And '0' is not equal to the symbol '1' as the basic unit of the
related attribute, '0' is a predecessor of '1' in the related attribute space.)
</p>
<p>
The from-to, from-by and by animations applied to the attributes x, y, width, height
of blue rectangles are compared with the related values animations including additive and
cumulative hehaviour for underlying red rectangles. Additionally underlying dark red
rectangles simulate the same behaviour using always the defaults additive replace and
accumulate replace. The blue rectangles cover all red rectangles. Therefore if something
red gets visible, an error is occured. Because fill is always not set and therefore remove,
the final value is only that of the set animation, not very interesting for the test.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-207-t.html">animate-elem-207-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-21-t.html">→ animate-elem-21-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-21-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-21-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-209-t.html">animate-elem-209-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-210-t.html">→ animate-elem-210-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-21-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-21-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-21-t" src="../png/animate-elem-21-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test for chained animations</p>
<p>
The assumption is that you will first click on "fade in" and then click on "fade out", each exactly once. The
first time you select the link 'fade in', you should see a red square appearing, gradually and smoothly fading
from white to red over the course of three seconds. This square is in front of and thus obscures the lower left
circle, but is behind the upper right circle. The fill color of these circles is also animated, from white to grey.
The animations are triggered by the start of the corresponding animation of the red square.
</p>
<p>
The rendered picture should match the reference image, (except for possible variations in the labeling text
(per CSS2 rules)) after activating the link on the fade-in button the first time and waiting three seconds for the
animation to compete. The picture should remain looking the same way indefinitely, until another link is activated.
</p>
<p>
With the second click on "fade in", however, the behavior might be different. In the case of having a first click
on "fade in", waiting three seconds, and then immediately perform a first click on "fade out", waiting three seconds,
and then immediately perform a second click on "fade in", you should see the following. After the first click on
"fade in", the red square goes from zero to 100% opacity. After the first click on "fade out", the red square goes
from red to white. After the second click on "fade in", however, the red square goes from white to red, and then
goes back from red to white. This is because of the hyperlinking rules as they relate to resolved start times in
the SMIL 2.1 specification.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-209-t.html">animate-elem-209-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-210-t.html">→ animate-elem-210-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-210-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-210-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-21-t.html">animate-elem-21-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-211-t.html">→ animate-elem-211-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-210-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-210-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-210-t" src="../png/animate-elem-210-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Compare from-to, from-by and by animateColor with values animateColor and animate.</p>
<p>
The main indication for a failed test is the appearance of red.
</p>
<p>
SMIL 2 specifies, how from-to, from-by and by animations have to be converted into
values animations. Therefore they have to be the same as the related values animation.
Additionally set animations can be replaced by values animations too.
The conversion is as follows:
</p>
<table>
<tr>
<th>used</th>
<th>converted</th>
</tr>
<tr>
<td>from="a" to="b"</td>
<td>values="a;b"</td>
</tr>
<tr>
<td>from="a" by="b"</td>
<td>values="a;a+b"</td>
</tr>
<tr>
<td>by="a"</td>
<td>values="0;a" additive="sum"</td>
</tr>
<tr>
<td>set to="a"</td>
<td>values="a" additive="replace" accumulate="none"</td>
</tr>
</table>
<p>
(by and from-by animations have only a meaning, if values can be added somehow.
'0' is used as a general symbol for the neutral element of addition for the related attribute,
this means 0 + a = a + 0 = a. And '0' is not equal to the symbol '1' as the basic unit of the
related attribute, '0' is a predecessor of '1' in the related attribute space. In the color space
0 is represented by black, #000, #000000, rgb(0,0,0) etc. Addition is performed for each
of the three components of the color vector separately.)
</p>
<p>
The from-to, from-by and by animations applied to fill properties
of circles are compared with the related values animations including additive and
cumulative hehaviour for the stroke of the same circles. Additionally underlying
filled larger circles simulate the same behaviour using always the defaults additive replace and
accumulate replace. The fill of the background circle and stroke and fill of the smaller
test circle centered in it are always exactly the same. Therefore if
rings in each centered circle system with different color get visible, an error is occured.
But each separated circle system representing one of 12 subtests can have another color.
Because the fill attribute for animation is always not set and therefore remove,
the final value is only that of the set animation, not very interesting for the test.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-21-t.html">animate-elem-21-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-211-t.html">→ animate-elem-211-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-211-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-211-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-210-t.html">animate-elem-210-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-212-t.html">→ animate-elem-212-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-211-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-211-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-211-t" src="../png/animate-elem-211-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Compare from-to, from-by and by animateMotion with values animateMotion.</p>
<p>
The main indication for a failed test is the appearance of red.
</p>
<p>
SMIL 2 specifies, how from-to, from-by and by animations have to be converted into
values animation. Therefore they have to be the same as the related values animation.
The conversion is as follows:
</p>
<!--table>
<tr>
<th>used</th><th>converted</th>
</tr>
<tr>
<td>from="a" to="b"</td><td>values="a;b"</td>
</tr>
<tr>
<td>from="a" by="b"</td><td>values="a;a+b"</td>
</tr>
<tr>
<td>by="a"</td><td>values="0;a" additive="sum"
</td>
</tr>
</table -->
<p>
(by and from-by animations have only a meaning, if values can be added somehow.
'0' is used as a general symbol for the neutral element of addition for the related attribute,
this means 0 + a = a + 0 = a. And '0' is not equal to the symbol '1' as the basic unit of the
related attribute, '0' is a predecessor of '1' in the related attribute space. For animateMotion
the '0' is no motion or is related to a translation given in coordinates: 0,0.)
</p>
<p>
The from-to, from-by and by are applied to animateMotion of different blue stroked
paths and are compared with the related values animations including additive and
cumulative hehaviour for underlying red paths. Additionally underlying dark red
paths simulate the same behaviour using always the defaults additive replace and
accumulate replace. The blue paths cover all red paths. Therefore if something
red gets visible, an error is occured. Because fill is always not set and therefore remove,
the final value is the value at 2s given with a simple values animateMotion, not very
interesting for the test.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-210-t.html">animate-elem-210-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-212-t.html">→ animate-elem-212-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-212-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-212-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-211-t.html">animate-elem-211-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-213-t.html">→ animate-elem-213-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-212-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-212-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-212-t" src="../png/animate-elem-212-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Compare from-to, from-by and by animateTransform rotate (around zero) with values animateTransform.</p>
<p>
The main indication for a failed test is the appearance of red.
</p>
<p>
SMIL 2 specifies, how from-to, from-by and by animations have to be converted into
values animation. Therefore they have to be the same as the related values animation.
The conversion is as follows:
</p>
<table>
<tr>
<th>used</th>
<th>converted</th>
</tr>
<tr>
<td>from="a" to="b"</td>
<td>values="a;b"</td>
</tr>
<tr>
<td>from="a" by="b"</td>
<td>values="a;a+b"</td>
</tr>
<tr>
<td>by="a"</td>
<td>
values="0;a" additive="sum"
</td>
</tr>
</table>
<p>
(by and from-by animations have only a meaning, if values can be added somehow.
'0' is used as a general symbol for the neutral element of addition for the related attribute,
this means 0 + a = a + 0 = a. And '0' is not equal to the symbol '1' as the basic unit of the
related attribute, '0' is a predecessor of '1' in the related attribute space. For animateTransform
the '0' is the same as the zero matrix, not the unity or identity matrix.
For the rotate type this is a skew with an angle of 0.
Deviating from SMIL 2 in SVG it is specified, that for animateTranform the animation
effect has to be postmultiplied to the underlying value, if the animation is additive. Note
that for two additive rotate angles a, b the resulting angle is not a+b but atan(tan(a)+tan(b)).
</p>
<p>
The from-to, from-by and by are applied to animateTransform of the rotate type
of different blue stroked
paths and are compared with the related values animations including additive and
cumulative hehaviour for underlying red paths. Additionally underlying dark red
paths simulate the same behaviour using always the defaults additive replace and
accumulate replace with animateMotion. The blue paths cover all red paths.
Therefore if something red gets visible, an error is occured.
Because fill is always not set and therefore remove,
the final value is the value at 2s given with a simple values animateTransform, not very
interesting for the test.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-211-t.html">animate-elem-211-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-213-t.html">→ animate-elem-213-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-213-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-213-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-212-t.html">animate-elem-212-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-214-t.html">→ animate-elem-214-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-213-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-213-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-213-t" src="../png/animate-elem-213-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Compare from-to, from-by and by animateTransform rotate with values animateTransform.</p>
<p>
The main indication for a failed test is the appearance of red.
</p>
<p>
SMIL 2 specifies, how from-to, from-by and by animations have to be converted into
values animation. Therefore they have to be the same as the related values animation.
The conversion is as follows:
</p>
<table>
<tr>
<th>used</th>
<th>converted</th>
</tr>
<tr>
<td>from="a" to="b"</td>
<td>values="a;b"</td>
</tr>
<tr>
<td>from="a" by="b"</td>
<td>values="a;a+b"</td>
</tr>
<tr>
<td>by="a"</td>
<td>
values="0;a" additive="sum"
</td>
</tr>
</table>
<p>
(by and from-by animations have only a meaning, if values can be added somehow.
'0' is used as a general symbol for the neutral element of addition for the related attribute,
this means 0 + a = a + 0 = a. And '0' is not equal to the symbol '1' as the basic unit of the
related attribute, '0' is a predecessor of '1' in the related attribute space. For animateTransform
the '0' is the same as the zero matrix, not the unity or identity matrix.
For the rotate type this is a skew with an angle of 0.
Deviating from SMIL 2 in SVG it is specified, that for animateTranform the animation
effect has to be postmultiplied to the underlying value, if the animation is additive. Note
that for two additive rotate angles a, b the resulting angle is not a+b but atan(tan(a)+tan(b)).
</p>
<p>
The from-to, from-by and by are applied to animateTransform of the rotate type
of different blue stroked
paths and are compared with the related values animations including additive and
cumulative hehaviour for underlying red paths. Additionally underlying dark red
paths simulate the same behaviour using always the defaults additive replace and
accumulate replace with animateMotion. The blue paths cover all red paths.
Therefore if something red gets visible, an error is occured.
Because fill is always not set and therefore remove,
the final value is the value at 2s given with a simple values animateTransform, not very
interesting for the test.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-212-t.html">animate-elem-212-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-214-t.html">→ animate-elem-214-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,130 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-214-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-214-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-213-t.html">animate-elem-213-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-215-t.html">→ animate-elem-215-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-214-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-214-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-214-t" src="../png/animate-elem-214-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Compare from-to, from-by and by animateTransform scale with values animateTransform.</p>
<p>
The main indication for a failed test is the appearance of red.
</p>
<p>
SMIL 2 specifies, how from-to, from-by and by animations have to be converted into
values animation. Therefore they have to be the same as the related values animation.
The conversion is as follows:
</p>
<table>
<tr>
<th>used</th>
<th>converted</th>
</tr>
<tr>
<td>from="a" to="b"</td>
<td>values="a;b"</td>
</tr>
<tr>
<td>from="a" by="b"</td>
<td>values="a;a+b"</td>
</tr>
<tr>
<td>by="a"</td>
<td>
values="0;a" additive="sum"
</td>
</tr>
</table>
<p>
(by and from-by animations have only a meaning, if values can be added somehow.
'0' is used as a general symbol for the neutral element of addition for the related attribute,
this means 0 + a = a + 0 = a. And '0' is not equal to the symbol '1' as the basic unit of the
related attribute, '0' is a predecessor of '1' in the related attribute space. For animateTransform
the '0' is the same as the zero matrix, not the unity or identity matrix.
For the scale type this is a scaling with 0,0, this means no display if not added to another
value. Deviating from SMIL 2 in SVG it is specified, that for animateTranform the animation
effect has to be postmultiplied to the underlying value, if the animation is additive.)
</p>
<p>
The from-to, from-by and by are applied to animateTransform of the scale type
of different blue stroked
paths and are compared with the related values animations including additive and
cumulative hehaviour for underlying red paths. Additionally underlying dark red
paths simulate the same behaviour using always the defaults additive replace and
accumulate replace with animateMotion. The blue paths cover all red paths.
Therefore if something red gets visible, an error is occured.
Because fill is always not set and therefore remove,
the final value is the value at 2s given with a simple values animateTransform, not very
interesting for the test.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-213-t.html">animate-elem-213-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-215-t.html">→ animate-elem-215-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-215-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-215-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-214-t.html">animate-elem-214-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-216-t.html">→ animate-elem-216-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-215-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-215-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-215-t" src="../png/animate-elem-215-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Compare from-to, from-by and by animateTransform translate with values
animateTransform and animateMotion.
</p>
<p>
The main indication for a failed test is the appearance of red.
</p>
<p>
SMIL 2 specifies, how from-to, from-by and by animations have to be converted into
values animation. Therefore they have to be the same as the related values animation.
The conversion is as follows:
</p>
<table>
<tr>
<th>used</th>
<th>converted</th>
</tr>
<tr>
<td>from="a" to="b"</td>
<td>values="a;b"</td>
</tr>
<tr>
<td>from="a" by="b"</td>
<td>values="a;a+b"</td>
</tr>
<tr>
<td>by="a"</td>
<td>
values="0;a" additive="sum"
</td>
</tr>
</table>
<p>
(by and from-by animations have only a meaning, if values can be added somehow.
'0' is used as a general symbol for the neutral element of addition for the related attribute,
this means 0 + a = a + 0 = a. And '0' is not equal to the symbol '1' as the basic unit of the
related attribute, '0' is a predecessor of '1' in the related attribute space. For animateTransform
the '0' is the same as the zero matrix, not the unity or identity matrix.
For the translate type this is a translation given in coordinates: 0,0.)
</p>
<p>
The from-to, from-by and by are applied to animateTransform of the translate type
of different blue stroked
paths and are compared with the related values animations including additive and
cumulative hehaviour for underlying red paths. Additionally underlying dark red
paths simulate the same behaviour using always the defaults additive replace and
accumulate replace with animateMotion. The blue paths cover all red paths.
Therefore if something red gets visible, an error is occured.
Because fill is always not set and therefore remove,
the final value is the value at 2s given with a simple values animateTransform, not very
interesting for the test.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-214-t.html">animate-elem-214-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-216-t.html">→ animate-elem-216-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-216-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-216-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-215-t.html">animate-elem-215-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-217-t.html">→ animate-elem-217-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-216-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-216-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-216-t" src="../png/animate-elem-216-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Compare from-to, from-by and by animateTransform skewX with values animateTransform.</p>
<p>
The main indication for a failed test is the appearance of red.
</p>
<p>
SMIL 2 specifies, how from-to, from-by and by animations have to be converted into
values animation. Therefore they have to be the same as the related values animation.
The conversion is as follows:
</p>
<table>
<tr>
<th>used</th>
<th>converted</th>
</tr>
<tr>
<td>from="a" to="b"</td>
<td>values="a;b"</td>
</tr>
<tr>
<td>from="a" by="b"</td>
<td>values="a;a+b"</td>
</tr>
<tr>
<td>by="a"</td>
<td>
values="0;a" additive="sum"
</td>
</tr>
</table>
<p>
(by and from-by animations have only a meaning, if values can be added somehow.
'0' is used as a general symbol for the neutral element of addition for the related attribute,
this means 0 + a = a + 0 = a. And '0' is not equal to the symbol '1' as the basic unit of the
related attribute, '0' is a predecessor of '1' in the related attribute space. For animateTransform
the '0' is the same as the zero matrix, not the unity or identity matrix.
For the skewX type this is a skew with an angle of 0.
Deviating from SMIL 2 in SVG it is specified, that for animateTranform the animation
effect has to be postmultiplied to the underlying value, if the animation is additive. Note
that for two additive skewX angles a, b the resulting angle is not a+b but atan(tan(a)+tan(b)).
</p>
<p>
The from-to, from-by and by are applied to animateTransform of the skewX type
of different blue stroked
paths and are compared with the related values animations including additive and
cumulative hehaviour for underlying red paths. Additionally underlying dark red
paths simulate the same behaviour using always the defaults additive replace and
accumulate replace with animateMotion. The blue paths cover all red paths.
Therefore if something red gets visible, an error is occured.
Because fill is always not set and therefore remove,
the final value is the value at 2s given with a simple values animateTransform, not very
interesting for the test.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-215-t.html">animate-elem-215-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-217-t.html">→ animate-elem-217-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-217-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-217-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-216-t.html">animate-elem-216-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-218-t.html">→ animate-elem-218-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-217-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-217-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-217-t" src="../png/animate-elem-217-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Compare from-to, from-by and by animateTransform skewY with values animateTransform.</p>
<p>
The main indication for a failed test is the appearance of red.
</p>
<p>
SMIL 2 specifies, how from-to, from-by and by animations have to be converted into
values animation. Therefore they have to be the same as the related values animation.
The conversion is as follows:
</p>
<table>
<tr>
<th>used</th>
<th>converted</th>
</tr>
<tr>
<td>from="a" to="b"</td>
<td>values="a;b"</td>
</tr>
<tr>
<td>from="a" by="b"</td>
<td>values="a;a+b"</td>
</tr>
<tr>
<td>by="a"</td>
<td>
values="0;a" additive="sum"
</td>
</tr>
</table>
<p>
(by and from-by animations have only a meaning, if values can be added somehow.
'0' is used as a general symbol for the neutral element of addition for the related attribute,
this means 0 + a = a + 0 = a. And '0' is not equal to the symbol '1' as the basic unit of the
related attribute, '0' is a predecessor of '1' in the related attribute space. For animateTransform
the '0' is the same as the zero matrix, not the unity or identity matrix.
For the skewY type this is a skew with an angle of 0.
Deviating from SMIL 2 in SVG it is specified, that for animateTranform the animation
effect has to be postmultiplied to the underlying value, if the animation is additive. Note
that for two additive skewY angles a, b the resulting angle is not a+b but atan(tan(a)+tan(b)).
</p>
<p>
The from-to, from-by and by are applied to animateTransform of the skewY type
of different blue stroked
paths and are compared with the related values animations including additive and
cumulative hehaviour for underlying red paths. Additionally underlying dark red
paths simulate the same behaviour using always the defaults additive replace and
accumulate replace with animateMotion. The blue paths cover all red paths.
Therefore if something red gets visible, an error is occured.
Because fill is always not set and therefore remove,
the final value is the value at 2s given with a simple values animateTransform, not very
interesting for the test.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-216-t.html">animate-elem-216-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-218-t.html">→ animate-elem-218-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-218-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-218-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-217-t.html">animate-elem-217-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-219-t.html">→ animate-elem-219-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-218-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-218-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-218-t" src="../png/animate-elem-218-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
xml:id or id? Identification of the element, that is target of an animation.
For authors it is recommended not to use different for id and xml:id for the same
element and not the same value for id in one element and the same value for
xml:id in another element. This is done in this document only as a (stupid) test,
not as an application.
</p>
<p>
The main indication for a failed test is the appearance of red or no animation after 2s.
</p>
<p>
Because for historical reasons, SVG tiny 1.2 has two fragment identifiers.
It is recommended, that xml:id is used and not only id. As a consequence
it is possible to have two different identifier values for one element.
In such a case, id is skipped and only xml:id has to be choosen.
In this test the height of the blue rectangle is set to another value. This is compared
with a set animation of another red rectangle, having the same value for xml:id and
id. The blue rectangle has to cover always the red one. If something red is visible,
an error is occured.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-217-t.html">animate-elem-217-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-219-t.html">→ animate-elem-219-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,105 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-219-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-219-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-218-t.html">animate-elem-218-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-22-t.html">→ animate-elem-22-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-219-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-219-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-219-t" src="../png/animate-elem-219-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Identify the attributeType and the priority of an animation.
</p>
<p>
The main indication for a failed test is the appearance of red.
</p>
<p>
With the top triangle is tested, that the points attribute of a
polygon is animated using attributeType auto or XML and
is not animated if CSS is used, because there is no CSS property
points applicable for the polygon element.
</p>
<p>
The bottom triangles test the priority for an animation with
attributeType CSS or auto over an XML animation, all for the
stroke attribute. Even if the attributeType is completely ignored,
the priority should still work for the bottom right triangle,
because the priority is set here with a later begin.
</p>
<p>
In all cases the coloring or positioning of elements is choosen in
such a way, that normally not visible lower priority or not
applicable animations are indicated with a red stroke,
higher priority or applicable animations with a blue stroke
or an animation in the blue range.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-218-t.html">animate-elem-218-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-22-t.html">→ animate-elem-22-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-22-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-22-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-219-t.html">animate-elem-219-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-221-t.html">→ animate-elem-221-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-22-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-22-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-22-t" src="../png/animate-elem-22-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test which verifies that the basic facilities of declarative animation are working.</p>
<p>This test uses the following element : 'animate'</p>
<p>The test is a nine second animation with no repeats. It shows a rectangle growing from small to big.</p>
<p>
The file includes various guides that can be used to verify the correctness of the animation. Outlines exist for
the rectangle size and location at times 0s, 3s and 9s.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-219-t.html">animate-elem-219-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-221-t.html">→ animate-elem-221-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-221-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-221-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-22-t.html">animate-elem-22-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-222-t.html">→ animate-elem-222-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-221-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-221-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-221-t" src="../png/animate-elem-221-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Correct timing with begin, end, dur, fill, max.
</p>
<p>
The main indication for a failed test is the appearance of red.
</p>
<p>
Simple from to animations for cx and cy of a blue stroked
circle are stopped with max attributes.
The gray path gives the correct trajectory.
If the red center of the circle becomes visible, an error is
occured.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-22-t.html">animate-elem-22-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-222-t.html">→ animate-elem-222-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,99 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-222-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-222-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-221-t.html">animate-elem-221-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-225-t.html">→ animate-elem-225-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-222-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-222-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-222-t" src="../png/animate-elem-222-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Correct timing with begin, end, dur, fill, min.
</p>
<p>
The main indication for a failed test is the appearance of red.
</p>
<p>
Simple from to animations for cx and cy of a blue stroked
circle are used with begin, dur, end, fill and min attributes and
correlated with syncbase values.
This is compared with simple animateMotion with the
same trajectory and timing.
The related red circle is always
covered by the blue stroke circle.
The gray path gives the correct trajectory.
</p>
<p>
The test is passed if the blue circle follows the defined path.
If part of the red circle becomes visible, the test is failed.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-221-t.html">animate-elem-221-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-225-t.html">→ animate-elem-225-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-225-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-225-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-222-t.html">animate-elem-222-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-226-t.html">→ animate-elem-226-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-225-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-225-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-225-t" src="../png/animate-elem-225-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test verifies that error handling for the begin attribute is working.
An error in the begin-value-list means that the attribute as a whole is in error, and
that is the same as if the value was set to 'indefinite'.
</p>
<p>
There should be three green rects visible. If any of them turns red the test has failed.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-222-t.html">animate-elem-222-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-226-t.html">→ animate-elem-226-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,109 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-226-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-226-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-225-t.html">animate-elem-225-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-227-t.html">→ animate-elem-227-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-226-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-226-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-226-t" src="../png/animate-elem-226-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
The test is passed if you see a large swirly blue image, outlined in green. Below,
two smaller copies also outlined in green. Below that, a thick red outline that does
not have an image inside it. All three blue images with green outlines animate over
ten seconds, alternating between a blue and a pink image.
The animations all finish at the same time and display the pink image thereafter.
</p>
<p>
This tests the resolving of QNames in the attributeName attribute value. The
attribute tested is href, in the XLink namespace.
</p>
<p>
If an image is displayed on top of the red rectangle, or if the large image is not shown, or a
purple image with 'FAIL' is shown rather than blue, the implementation is using <em>magic prefixes</em>
and is only looking for the string 'xlink:href' rather than following the Namespaces in
XML specification.
</p>
<p>
If the right-most of the two small images animates but the left-most does not,
the implementation is only handling animation elements that are a direct child of
the element to be animated, and does not implement animation specified by an
XLink href. In that case, the large image will not animate either, but this does
not necessarily mean that namespace resolution is incorrect. (It does mean that
the test is failed, however).
</p>
<p>
If the two small images animate correctly but the large one does not, then
resolution of QNames in the 'attributeName' attribute is not following the
Namespaces in XML specification as required by the SVG specification.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-225-t.html">animate-elem-225-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-227-t.html">→ animate-elem-227-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-227-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-227-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-226-t.html">animate-elem-226-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-23-t.html">→ animate-elem-23-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-227-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-227-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-227-t" src="../png/animate-elem-227-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Tests animateColor with the values currentColor, inherit and none. The test is
passed if:
</p>
<ul>
<li>
<p>the four circles at the left animate smoothly from yellow to green</p>
</li>
<li>
<p>
the circle at the top right appears at 2.5 seconds
(discrete animation), with a green fill
</p>
</li>
<li>
<p>
the circle at the bottom right (with a green fill)
disappears at 2.5 seconds (discrete animation)
</p>
</li>
</ul>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-226-t.html">animate-elem-226-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-23-t.html">→ animate-elem-23-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-23-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-23-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-227-t.html">animate-elem-227-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-24-t.html">→ animate-elem-24-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-23-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-23-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-23-t" src="../png/animate-elem-23-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test which verifies that the basic facilities of declarative animation are working.</p>
<p>This test uses the following elements : 'set', and 'animateColor</p>
<p>The test is a nine second animation with no repeats. It shows a circle changing color from 3s to 9s.</p>
<p>
The file includes various guides that can be used to verify the correctness of the animation. Boxes on the left
show the correct circle color values at times 3s, 6s and 9s.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-227-t.html">animate-elem-227-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-24-t.html">→ animate-elem-24-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-24-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-24-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-23-t.html">animate-elem-23-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-25-t.html">→ animate-elem-25-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-24-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-24-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-24-t" src="../png/animate-elem-24-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test which verifies that the basic facilities of declarative animation are working.</p>
<p>This test uses the following elements : 'animateMotion' and 'animateTransform'</p>
<p>
The test is a nine second animation with no repeats. It shows the text string "It's alive" moving, rotating and
growing from time 3s to 9s.
</p>
<p>
The file includes various guides that can be used to verify the correctness of the animation. Pale blue guides
exist for the text size, location and orientation at times 3s, 6s and 9s.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-23-t.html">animate-elem-23-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-25-t.html">→ animate-elem-25-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-25-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-25-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-24-t.html">animate-elem-24-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-26-t.html">→ animate-elem-26-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-25-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-25-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-25-t" src="../png/animate-elem-25-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test animation options for specifying the target attribute/property.</p>
<p>
The left-hand rectangle animates an XML attribute without specifying a value for 'attributeType'. The right-hand rectangle
animates an XML attribute and does set 'attributeType' to 'XML'.
</p>
<p>
The left rectangle animates its height from 100 to 50, starting at time 3 seconds and ending at 6 seconds. The right
rectangle animates its height from 100 to 50, starting at time 6 seconds and ending at 9 seconds.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-24-t.html">animate-elem-24-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-26-t.html">→ animate-elem-26-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-26-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-26-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-25-t.html">animate-elem-25-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-27-t.html">→ animate-elem-27-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-26-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-26-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-26-t" src="../png/animate-elem-26-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test animation options for specifying the target attribute/property.</p>
<p>
On the left, a circle animates the stroke-width property without specifying a value for 'attributeType'. On the right
a circle animates the stroke-width property and does set 'attributeType' to 'CSS'.
</p>
<p>For each circle, guides shows what the stroke-width looks like initially and what it looks like at the end of the animation.</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-25-t.html">animate-elem-25-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-27-t.html">→ animate-elem-27-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-27-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-27-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-26-t.html">animate-elem-26-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-28-t.html">→ animate-elem-28-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-27-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-27-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-27-t" src="../png/animate-elem-27-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test animation options for specifying the target element.</p>
<p>
The leftmost rectangle verifies the use of the 'xlink:href' attribute to indicate the target element to be
animated. The rightmost rectangle verifies animating the parent of the 'animate' element (in this case, a 'rect'
element) (i.e., the implicit parent of the 'animate' element).
</p>
<p>
At time 0, two rectangles filled with red and stroked with blue appear, each with width=100 and height=200.
Starting at time 3 seconds and ending at time 6 seconds, the height of the leftmost rectangle decreases from 200
to 50. Starting at time 6 seconds and ending at time 9 seconds, the rightmost rectangle decreases from 200 to 50.
Annotations on the picture show the correct positions at particular times.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-26-t.html">animate-elem-26-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-28-t.html">→ animate-elem-28-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-28-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-28-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-27-t.html">animate-elem-27-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-29-t.html">→ animate-elem-29-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-28-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-28-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-28-t" src="../png/animate-elem-28-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test inheritance of animated properties.</p>
<p>
A yellow happy face should be displayed. The stroke for the smile and yellow circle are both animated, the stroke
goes from "#F1E900" to "#FF0000".
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-27-t.html">animate-elem-27-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-29-t.html">→ animate-elem-29-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-29-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-29-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-28-t.html">animate-elem-28-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-30-t.html">→ animate-elem-30-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-29-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-29-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-29-t" src="../png/animate-elem-29-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test compositing of animated fill opacity.</p>
<p>
The assumption is that you will first click on "fade in" and then click on "fade out", each exactly once. The
first time you select the link 'fade in', you should see a red square appearing, gradually and smoothly fading
from zero to 100% opacity over the course of three seconds. This square is in front of and thus obscures the
lower left circle, but is behind the upper right circle which is thus is composited on top of the animated red
square. Then, when you click on "fade out", the red square will gradually disappear, smoothly fading from 100%
to zero opacity over the course of three seconds.
</p>
<p>
The rendered picture should match the reference image, (except for possible variations in the labelling text
(per CSS2 rules)) after activating the link on the fade-in button the first time and waiting three seconds for
the animation to compete. The picture should remain looking the same way indefinitely, until another link is
activated.
</p>
<p>
With the second click on "fade in", however, the behavior might be different. In the case of having a first
click on "fade in", waiting three seconds, and then immediately perform a first click on "fade out", waiting
three seconds, and then immediately perform a second click on "fade in", you should see the following. After
the first click on "fade in", the red square goes from zero to 100% opacity. After the first click on "fade out",
the red square goes from 100% to zero opacity. After the second click on "fade in", however, the red square goes
from zero to 100% opacity, and then goes back from 100% to zero opacity. This is because of the hyperlinking rules
as they relate to resolved start times in the SMIL 2.1 specification.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-28-t.html">animate-elem-28-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-30-t.html">→ animate-elem-30-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-30-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-30-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-29-t.html">animate-elem-29-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-31-t.html">→ animate-elem-31-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-30-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-30-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-30-t" src="../png/animate-elem-30-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>The purpose of this test is to test animated &lt;use&gt; where the referenced &lt;defs&gt; also is animated.</p>
<p>
The test shows 6 different elements, each element defined in a &lt;defs&gt; and referenced with a &lt;use&gt;.
All the elements are animated between 0-3 seconds. The expected animation transform is indicated with a gray
silhouette showing the border values (0 and 3 seconds) and an arrow indicating the movement in between. For the
two elements with a color animation, the colors goes from white to blue (the same blue color used for all
elements).
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-29-t.html">animate-elem-29-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-31-t.html">→ animate-elem-31-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-31-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-31-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-30-t.html">animate-elem-30-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-32-t.html">→ animate-elem-32-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-31-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-31-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-31-t" src="../png/animate-elem-31-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>The purpose of this test is to test animation of the display attribute.</p>
<p>
The test shows two gray rectangles which are filled with colored circles during the length of the animation
(8 sec). The circles in the top rectangle are displayed/hidden by animating the display attribute.The circles in
the bottom rectangle are serving as the reference and are displayed/hidden by animating the visibility attribute.
A correct implementation should display/hide circles with the same color from the top and bottom rectangle at the
same time.
</p>
<p>
In total there are 6 different circles (purple, green, red, blue, yellow, cyan) in 5 positions (blue and yellow
share position) that should be displayed during the test.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-30-t.html">animate-elem-30-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-32-t.html">→ animate-elem-32-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-32-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-32-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-31-t.html">animate-elem-31-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-33-t.html">→ animate-elem-33-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-32-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-32-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-32-t" src="../png/animate-elem-32-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Tests the animation to and from the degenerate cases of the basic shapes. The shapes are drawn within the black rectangles.</p>
<p>
The rendered picture should match the reference image at the end of the animation, except for possible variations in the
labelling text (per CSS2 rules).
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-31-t.html">animate-elem-31-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-33-t.html">→ animate-elem-33-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-33-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-33-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-32-t.html">animate-elem-32-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-34-t.html">→ animate-elem-34-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-33-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-33-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-33-t" src="../png/animate-elem-33-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>The purpose of this test is to test animateMotion with keyPoints and keyTimes.</p>
<p>
The test consists of 4 sub-tests. Each test has a purple circle which moves along a path. The path is indicated
with a dashed line and sample points where the circle should pass a certain position on the path is indicated with
gray circles. On top of each gray circle is a number which indicates the passing time in seconds. In the cases
where the purple circle should pass the gray circle two times the first passing time is written above the gray
circle and the second passing time is written below.
</p>
<p><a href="http://www.w3.org/TR/SVGMobile12/animate.html#AnimateMotionElement">
Section 16.2.13</a> in the spec. states that a motion path is defined by the path attribute or by values or from/to
attributes. So in the animateMotion case, values is just used for defining the motionPath and the number of values
do not have to relate to the number of keyTimes.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-32-t.html">animate-elem-32-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-34-t.html">→ animate-elem-34-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-34-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-34-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-33-t.html">animate-elem-33-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-35-t.html">→ animate-elem-35-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-34-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-34-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-34-t" src="../png/animate-elem-34-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>The purpose of this test is to test animation of attributes points and fill-rule.</p>
<p>
The test consists of 2 sub-tests. The first test is a polygon shaped as a digit. The polygon has an animation on
its vertex points which morphs the polygon between the numbers 1, 2, 3 and 4. The gray outlines indicates the
expected position of the polygon at 1, 2, 3 and 4s. The second test is 4 paths in a u-shape. They have animated
fill-rules. Their initial fill-rules are, from left to right, nonzero, evenodd, nonzero (by default value, no
fill-rule attribute set) and nonzero (by default value, no fill-rule attribute set). This means, that the second
path is initially u-shaped, and all other paths are initially rect-shaped. All four animations are set to evenodd
as a last stage. The further expected result is that one path at a time is filled. The other three paths are not
filled but have the u-shape. The fourth animation from evenodd to nonzero happens by going back to the initial
state, because the fill attribute is not set to freeze. Which path that should be filled at which time is indicated
by the number above it (indicating time in seconds). To enhance the difference between the filled path and the rest,
the filled path should always have the same color as the morphing polygon. This is achieved by a discrete color
animation.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-33-t.html">animate-elem-33-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-35-t.html">→ animate-elem-35-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-35-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-35-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-34-t.html">animate-elem-34-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-36-t.html">→ animate-elem-36-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-35-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-35-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-35-t" src="../png/animate-elem-35-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
The purpose of this test is to test animation of attributes stroke-dasharray,
stroke-dashoffset, stroke-miterlimit, stroke-linecap and stroke-linjoin.
</p>
<p>
This file contains four tests, testing animation of five attributes.
The first test animates the stroke-dashoffset. There are seven reference polylines, all with
the same stroke-dasharray but with different values on their stroke-dashoffset. A red polyline
with the same stroke-dash array has an animation on its stroke-dasharray. The red polyline is
animated so that it stops by the reference polyline that has the right stroke-dashoffset at
that perticular time.
The second test animates stroke-linecap and stroke-linejoin. There are three reference
polylines. Comparsion is done in the same manner as in the previous test.
The third test animates the stroke-miterlimit. There are two sets offilled reference paths
(black) and two outlined paths (red) with animated stroke-miterlimit. The paths are shaped like
a capital A. In the upper test the animated path is drawn on top of the reference polygons and
in the lower test the reference path is drawn on top of the animated path. As the
stroke-miterlimit is animated to different values, different reference paths are used. To pass
the test, there should never be any part of the underlying geometry visible (black in the upper
or red in the lower).
The fourth test animates the stroke-dasharray. The initial stroke-dasharray gives a
short-dashed line. This pattern is animated into a pattern that on this short path gives a
solid line at 2 seconds.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-34-t.html">animate-elem-34-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-36-t.html">→ animate-elem-36-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-36-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-36-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-35-t.html">animate-elem-35-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-37-t.html">→ animate-elem-37-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-36-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-36-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-36-t" src="../png/animate-elem-36-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This test validates the animation of the transform attribute on structure elements, hyperlinks and text elements.</p>
<p>
The test applies an &lt;animateTransform&gt; on various element types: &lt;g&gt;, &lt;use&gt;, &lt;image&gt;,
&lt;switch&gt;, &lt;a&gt; and &lt;text&gt;. In all cases, the type is a rotation and all the elements should rotate
together about their centers, for 3s, starting at the document's load time.</p>
<p>The static reference image shows the final state of the animation.</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-35-t.html">animate-elem-35-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-37-t.html">→ animate-elem-37-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-37-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-37-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-36-t.html">animate-elem-36-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-38-t.html">→ animate-elem-38-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-37-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-37-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-37-t" src="../png/animate-elem-37-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This test validates the animation of the transform attribute shape elements.</p>
<p>
The test applies an &lt;animateTransform&gt; on various element types: &lt;g&gt;, &lt;use&gt;, &lt;image&gt;,
&lt;switch&gt;, &lt;a&gt; and &lt;text&gt;. In all cases the animation should run for 3s, starting at the
document's load time. The &lt;circle&gt; has a scale animation, and all the rest of the elements should rotate
together about their centers. The static reference image shows the final state of the animation.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-36-t.html">animate-elem-36-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-38-t.html">→ animate-elem-38-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-38-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-38-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-37-t.html">animate-elem-37-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-39-t.html">→ animate-elem-39-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-38-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-38-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-38-t" src="../png/animate-elem-38-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>The purpose of this test is to test animation of the viewBox attribute.</p>
<p>
This file tests animation of the viewBow attribute. The viewBox changes position and size several times. At each
new setting, a green indicator frame will flash a couple of times. This frame must only appear at the edges of
the SVG element.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-37-t.html">animate-elem-37-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-39-t.html">→ animate-elem-39-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-39-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-39-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-38-t.html">animate-elem-38-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-40-t.html">→ animate-elem-40-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-39-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-39-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-39-t" src="../png/animate-elem-39-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test validates that the xlink:href attribute can be animated on the &lt;a&gt;, &lt;image&gt; and &lt;use&gt;
elements, using the &lt;animate&gt; or &lt;set&gt; animation elements.
</p>
<p>
For the &lt;a&gt; animation, showing on the left-most column, the number indicates the number of the animation
test currently linked by the xlink:href attribute. For example, when the xlink:href animated value is
"animate-elem-38-t.svg", the text displays "38". When the user clicks on the displayed number, the user agent
should open the corresponding link. For example, if the user clicks on 38, then the "animate-elem-38-t.svg" URI
should be followed. If the user clicks on 02, then the "animate-elem-02-t.svg" URI should be followed.
</p>
<p>
For the &lt;image&gt; animations, the image xlink:href attribute cycles through two values showing a sun set and
a picture of the sydney opera. The image should change every second and the images shown by the &lt;set&gt; and
&lt;animate&gt; animations should always match.
</p>
<p>
For the &lt;use&gt; animations, the use xlink:href attribute cycles through values "#useA" and "#useB" which
reference text elements displaying values "Use A" and "Use B". The change should happen every second and the text
shown for the two animations (&lt;set&gt; and &lt;animation&gt;) should always match.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-38-t.html">animate-elem-38-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-40-t.html">→ animate-elem-40-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-40-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-40-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-39-t.html">animate-elem-39-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-41-t.html">→ animate-elem-41-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-40-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-40-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-40-t" src="../png/animate-elem-40-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test validates that the x and y attributes can be animated on &lt;use&gt;, &lt;image&gt;, &lt;rect&gt; and
&lt;text&gt; elements. The test also validates that the width and height attributes can be animated on &lt;image&gt;
and &lt;rect&gt;
</p>
<p>
For x and y animation, each test shows the reference positions at specific points in the animation. These markers
are highlighted at the time the target element's x/y position should match that of the marker. For the &lt;text&gt;
element, there are two tests. The first one tests animating a single value on the text's x and y attributes. The
second one tests animating x, y values where there are values for each of the text's characters. For that test
(bottom left), there is a set of reference markers for each of the characters ('1' and '2').
</p>
<p>
For width and height animation (the two tests on the bottom right), the outline showing the expected width and
height at given points in the animation is highlighted at the time the marker's width and height should match that
of the target element.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-39-t.html">animate-elem-39-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-41-t.html">→ animate-elem-41-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-41-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-41-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-40-t.html">animate-elem-40-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-44-t.html">→ animate-elem-44-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-41-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-41-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-41-t" src="../png/animate-elem-41-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test validates the operation of the animate element on the various graphics properties. This test is very
similar to animate-elem-78-t which uses the set element instead of the animate element to modify graphics properties.
</p>
<p>
For each of the graphics properties, there are three tests. One animates the graphics property directly on an
element (such as a rect or a line) which uses the property. The other two tests apply the animation on a container
element (g and a), and validate that the animated property is inherited by elements which are child of the container.
</p>
<p>
For each animation test, the element on which the animation is applied is also translated by an animation so that
the various states of the animation can be checked more easily. In most tests, there is a gray reference marker
which shows the expected animation state at the begining of the animation, mid-way, or at the end of the animation.
</p>
<p>
The following animations should show continuous changes: fill, stroke, stroke-width, stroke-miterlimit,
stroke-dashoffset and color. Note that visually, stroke-miterlimit shows a sharp transition, but that is because
the miter is cut off when the animated miter limit reaches the test sharp angle's miter value. The stroke-miterlimit
value is changed continously but that is not visible in this test.
</p>
<p>The following animations have a discrete behavior: fill-rule, stroke-linecap, stroke-linejoin, display and visibility.</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-40-t.html">animate-elem-40-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-44-t.html">→ animate-elem-44-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-44-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-44-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-41-t.html">animate-elem-41-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-46-t.html">→ animate-elem-46-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-44-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-44-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-44-t" src="../png/animate-elem-44-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>The purpose of this test is to test animation of the d attribute of the path element.</p>
<p>
This test consists of a path, specified as a series of lineto commands, whose d attribute is animated. The path
morphs between the numbers 1, 2, 3, and 4. The gray outlines indicates the expected position of the polygon at
1, 2, 3 and 4s. The test contains an animated circle that indicates where the path should be at a given time.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-41-t.html">animate-elem-41-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-46-t.html">→ animate-elem-46-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-46-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-46-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-44-t.html">animate-elem-44-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-52-t.html">→ animate-elem-52-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-46-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-46-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-46-t" src="../png/animate-elem-46-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test validates the operation of the animate element on the various text and font properties. This test is
very similar to animate-elem-77-t.svg which uses the set element instead of the animate element to modify graphics
properties.
</p>
<p>
For each text or font properties, there are three tests. One animates the text or font property directly on a
text element which uses the property. The other two tests apply the animation on a container element (g and a),
and validate that the animated property is inherited by children text elements.
</p>
<p>
For each animation test, the element on which the animation is applied is also translated by an animation so that
the various states of the animation can be checked more easily. There is a gray reference marker which shows the
expected animation state at the begining of the animation, mid-way, or at the end of the animation.
</p>
<p>Only the animation of font-size should show a continuous change of the font size.</p>
<p>The following animations have a discrete behavior: text-anchor, font-family, font-style, font-weight.</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-44-t.html">animate-elem-44-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-52-t.html">→ animate-elem-52-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,114 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-52-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-52-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-46-t.html">animate-elem-46-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-53-t.html">→ animate-elem-53-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-52-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-52-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-52-t" src="../png/animate-elem-52-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>The purpose of this test is to test eventbase targets.</p>
<p>
The test consists of 4 rectangles named A, B, C, D. The D rectangle contains three animations changing the color
of the animation target. Each animation applies to one of the other rectangles by using xlink:href="". Clicking on
rect A should change it's color immediately, clicking B changes its color after 2 seconds, clicking C changes its
color after 4 seconds and clicking D shows no visible change (although D contains the animations the event target
for each animation is the referenced rectangle, this rectangle is also the animation target.)
</p>
<p>
The following sections in <a href='http://www.w3.org/TR/SMIL2/'>SMIL 2.1</a> are relevant as
confirmation of this test:
</p>
<div>
<ul>
<li>
<a href='http://www.w3.org/TR/SMIL2/smil-timing.html#Timing-EventValueSyntax'>
10.4.1
subsection "Event values"
</a> states: "If the Eventbase-element
term is missing, the event-base element defaults to the element on
which the eventbase timing is specified (the current element)."
</li>
<li>
<a href='http://www.w3.org/TR/SMIL2/animation.html#animationNS-SpecifyingTargetElement'>
3.5.1
subsection "The target element"
</a> says that the animation target may
be defined explicitly through the targetElement="" IDREF or href=""
URI, according to the host language. SVG Tiny 1.2 uses the
xlink:href="" attribute to specify the target element, so in this
test, the animation target is defined through xlink:href="" and the
event base per definition is then also this referenced element.
</li>
</ul>
</div>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-46-t.html">animate-elem-46-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-53-t.html">→ animate-elem-53-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-53-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-53-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-52-t.html">animate-elem-52-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-61-t.html">→ animate-elem-61-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-53-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-53-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-53-t" src="../png/animate-elem-53-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
The purpose of this test is to test animation of points and calcMode.
</p>
<p>
1. The green squares should animate together side by side. This applies
to the red ones as well.
2. The time values indicate when the squares should reach the
corresponding reference square.
3. The total distance is 0+40+80+24.14=144.14
a. The "green animation" is 9 sec and linear so each interval
should get 3 sec.
b. The "red animation" is 8 sec and paced so the intervals
should get 2.22, 4.44 and 1.34 sec each.
</p>
<p>
Here comes a more detailed description of the animation.
The left green square (LG) is animated by animating the points with
a value array, consisting of 4 lists of points. This is an animation
with calcMode="linear" so an equal amount of time should be spent on
all 4 intervals. The right green square (RG) is animated by a simple
linear motion followed by a scale to follow LG.
The last scale by 1.9428 correspond to a movement of the lover right
corner of the square by sqrt((30*0.9428)^2 + (30*0.9428)^2) which is
approximately 40 distance units. This is the same distance as the first
interval in the values array (and half the second interval).
The length (in terms of distance) is not really important for the
green squares but for the red squares which are animated with
calcMode="paced" the length is used to calculate the time for each
interval.
Since the first and last interval are of the same length which
totals to the length of the middle interval, the interval should
be given time according to [27.75%(2.22sec);55.5%(4.44sec);16.75%(1.34sec)].
So the left red square (LR) is animated just as the LG square but
with calcMode="paced". The same applies to the right red square (RR)
that has default calcMode ("paced" for animateMotion) compared to the
RG square that has calcMode="linear".
The calcMode for the scale of RR (and RG) is not important since
it's not a value list type of animation.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-52-t.html">animate-elem-52-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-61-t.html">→ animate-elem-61-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-61-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-61-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-53-t.html">animate-elem-53-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-64-t.html">→ animate-elem-64-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-61-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-61-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-61-t" src="../png/animate-elem-61-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This tests validates multiple begin conditions in the begin attribute, assuming support for the &lt;set&gt;
element and setting the fill attribute on a &lt;rect&gt; element.
</p>
<p>
The test validates the various possibilities for the begin attribute value: multiple offset values, multiple
event base values, multiple sync base values, multiple repeat values, and multiple accessKey values. Finally,
the test validates that begin values of different kinds can be mixed.
</p>
<p>The test shows 6 rows where a red rectangle' s x attribute is animated with &lt;set&gt; elements.</p>
<p>
On the first three rows, the red rectangles should show on the left from 0 to 1s. From 1 to 2s, the rectangles
should show on the right. Then the rectangles should show on the left from 2 to 4s, then on the right again from
4 to 5s and come back to the left position and stay there after 5s.
</p>
<p>
On the fourth row, the rectangle's begin condition is event based and requires a user click. After the user clicks
on the rectangle, the rectangle should move to the right position for 1s, then move back to the left position for
3 seconds, move again to the right position for 1 second before going back to the left position.
</p>
<p>
On the fifth row, the rectangle's begin condition is accessKey based and requires a user to press the 'a' key.
After the user presses that key the rectangle should move to the right position for 1s, then move back to the left
position for 3 seconds, move again to the right position for 1 second before going back to the left position.
</p>
<p>
The last row's rectangle has a begin condition with two offset values (1s;4s) and should behave like the rectangles
of the first three rows for the first 5 seconds of the document's timeline. In addition, the begin condition has a
click event base and thus, the rectangle should move to the right position for one second every time the user clicks
on it. Finally, the begin condition also has an accessKey condition for the 'b' character. Thus, the rectangle
should move to the right position every time the user presses the 'b' key.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-53-t.html">animate-elem-53-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-64-t.html">→ animate-elem-64-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-64-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-64-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-61-t.html">animate-elem-61-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-65-t.html">→ animate-elem-65-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-64-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-64-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-64-t" src="../png/animate-elem-64-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This tests performs basic tests on the dur attribute.</p>
<p>
'The first row shows a red rectangle subject to a &lt;set&gt; animation with no begin attribute, no end attribute
and a dur attribute set to '2s'. Therefore, the animation should be active from 0 to 2 seconds and then terminate.
Consequently, the rectangle should show on the right for the first two seconds, and then move to the left position.
</p>
<p>
The second row shows a red rectangle subject to a &lt;set&gt; animation with no begin attribute, no end attribute
and a dur attribute set to 'indefinite'. Therefore, the animation should stay active indefinitely and the rectangle
should always be on the right position, never on the left position.
</p>
<p>
Finally, the third row shows red rectangle subject to a &lt;set&gt; animation with no begin attribute, no end
attribute and a dur attribute set to 'media'. In the context of SVG 1.1, this is equivalent to an 'indefinite'
value. Therefore, the animation should stay active indefinitely and the rectangle should always be on the right
position, never on the left position.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-61-t.html">animate-elem-61-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-65-t.html">→ animate-elem-65-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,133 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-65-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-65-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-64-t.html">animate-elem-64-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-66-t.html">→ animate-elem-66-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-65-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-65-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-65-t" src="../png/animate-elem-65-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This tests performs basic tests on the min attribute. The test is based on the SMIL specification at:
http://www.w3.org/TR/smil20/smil-timing.html#Timing-MinMax.
</p>
<p>
Each row in the test shows different rectangles subject to &lt;set&gt; animations with different configurations
with regards to the min attribute. For each row but the last one, the animation should be active during the first
5 seconds of the animations where the red rectangle should show in the right column. At five seconds into the
animation, all the rectangles should move to their left position.
</p>
<p>
On the first row, the first &lt;set&gt; animation (left rectangle) has an end value of 5s, and no min attribute.
The active duration resulting from the end attribute is 5s. The first row shows a second rectangle with a
&lt;set&gt; animation with the same configuration except that the min attribute value is set to 'media'. Because
the &lt;set&gt; element does not define a media, the behavior should be as if the attribute was not specified.
The active duration (5s) of the second &lt;set&gt; animation is therefore not constrained.
</p>
<p>
On the second row, the &lt;set&gt; animation has an end value of 5s, and a -6s min attribute. The active duration
resulting from the end attribute is 5s. The negative min value is invalid and, as per the specification, the
behavior should be as if the attribute was not specified. The active duration (5s) is therefore not constrained.
</p>
<p>
On the third row, the &lt;set&gt; animation has an end value of 5s, and a 3s min attribute. The active duration
resulting from the end attribute is 5s. The min value is less than the active duration, so the min attribute does
not actually constrain the active duration.
</p>
<p>
On the fourth row, the &lt;set&gt; animation has a dur value of indefinite, an end value of 2s, and a 5s min
attribute. The active duration resulting from the end attribute would be 2s. Because this is less than the min
value (2s &lt; 5s) the (min constrained) active duration has to be corrected to 5s, despite a simple duration
(indefinite) that is greater than the min value.
</p>
<p>
On the fifth row, the &lt;set&gt; animation has a dur value of 1s, an end value of 2s, a repeatCount of 7 and
a 5s min attribute. The active duration resulting from dur, end and repeatCount would be 2s. Because this is
less than the min value (2s &lt; 5s) the (min constrained) active duration has to be corrected to 5s.
</p>
<p>
On the sixth row, the &lt;set&gt; animation has a dur value of 1s, an end value of 2s, a repeatCount of 5 and
a 8s min attribute value. The active duration resulting from dur, end and repeatCount would be 2s, because this
is less than the min value (2s &lt; 8s) the active duration has to be corrected to 8s. As the fill attribute is
set to 'remove' on the &lt;set&gt; animation, this remove is applied at 5s, the end of the repeatCount. Note,
that if the end of active duration would have been used as a syncbase-value for another animation, the corrected
end event at (begin + min) = 8s has to be used.
</p>
<p>
On the seventh row, the &lt;set&gt; animation has a dur value of 1s, an end value of 2s, a repeatCount of 5 and
a 8s min attribute value. The active duration resulting from dur, end and repeatCount would be 2s, because this
is less than the min value (2s &lt; 8s) the active duration has to be corrected to 8s. As the fill attribute is
set to 'freeze' on the &lt;set&gt; animation, the animation is frozen at 5s, the end of the repeatCount, the
&lt;set&gt; applies indefinitely. Note, that if the end of active duration would have been used as a syncbase-value
for another animation, the corrected end event at (begin + min) = 8s has to be used.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-64-t.html">animate-elem-64-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-66-t.html">→ animate-elem-66-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,125 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-66-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-66-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-65-t.html">animate-elem-65-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-67-t.html">→ animate-elem-67-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-66-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-66-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-66-t" src="../png/animate-elem-66-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This tests performs basic tests on the max attribute and on combinations of the min and max attributes. The test
is based on the SMIL specification at: http://www.w3.org/TR/smil20/smil-timing.html#Timing-MinMax.
</p>
<p>
Each row in the test shows different rectangles subject to &lt;set&gt; animations with different configurations
with regards to the max and min attributes. For each row, the animation should be active during the first 5
seconds of the animations where the red rectangle should show in the right column. At five seconds into the
animation, all the rectangles should move to their left position.
</p>
<p>
On the first row, the &lt;set&gt; animation has a (0s &lt;= t &lt; 5s) active duration and no max attribute so
the actual active duration is (0s &lt;= t &lt; 5s). The first row shows a second rectangle with a &lt;set&gt;
animation with the same configuration except that the max attribute value is set to 'media'. Because the &lt;set&gt;
element does not define a media, the behavior should be as if the attribute was not specified.
</p>
<p>
On the second row, the &lt;set&gt; animation has a (0s &lt;= t &lt; 5s) active duration and a min attribute set
to '-6s' for the first rectangle and to 'foo' for the second one. These values are invalid for max and, as per the
specification, the behavior should be as if the attribute was not specified. Consequently, the behavior is as for
the previous row and the actual active duration is (0s &lt;= t &lt; 5s).
</p>
<p>
On the third row, the &lt;set&gt; animation has a (0s &lt;= t &lt; 8s) initial active duration and a max attribute
set to '5s'. The max value is less than the active duration, so the max attribute constrains the active duration to
(0s &lt;= t &lt; 5s).
</p>
<p>
On the fourth row, the &lt;set&gt; animation has a (0s &lt;= t &lt; 5s) initial active duration, an indefinite
simple duration (dur is set to indefinite) and a max attribute set to '8s'. Because the initial active duration is
less than the max attribute the active duration is not constrained and is unchanged at (0s &lt;= t &lt; 5s).
</p>
<p>
On the fifth row, the &lt;set&gt; animation has a (0s &lt;= t &lt; indefinite) initial active duration, a min of 2s
and a max of 5s. Because the min value is less than the max value, both apply and the computed active duration is
(0s &lt;= t &lt; 5s).
</p>
<p>
On the sixth row, the &lt;set&gt; animation has a (0s &lt;= t &lt; indefinite) initial active duration, a min of 5s
and a max of 5s. Because the min value is equal to the max value, both apply and the computed active duration is
(0s &lt;= t &lt; 5s).
</p>
<p>
On the seventh row, the &lt;set&gt; animation has a [0s, 5s[[ initial active duration, a min of 8s and a max of 2s.
Because the min value is greater than the max value, both are ignored and the computed active duration is [0s, 5s[.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-65-t.html">animate-elem-65-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-67-t.html">→ animate-elem-67-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-67-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-67-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-66-t.html">animate-elem-66-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-68-t.html">→ animate-elem-68-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-67-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-67-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-67-t" src="../png/animate-elem-67-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This tests performs basic tests on restart attribute</p>
<p>
Each row in the test shows different rectangles subject to &lt;set&gt; animations with different configurations
with regards to the restart attribute. For each row, the animation should be active during the first 5 seconds of
the animations where the red rectangle should show in the right column. At five seconds into the animation, all
the rectangles should move to their left position.
</p>
<p>
On the first row, the &lt;set&gt; animation has a begin attribute set to '0s;1s' and a dur attribute set to 4s.
This should result in a first interval of (0s &lt;= t &lt; 4s) which should be superceeded, at 1s, by a new
interval of (1s &lt;= t &lt; 5s) because the default restart behavior is 'always'. Consequently, the rectangle
should be in the right position during the (0s &lt;= t &lt; 5s) interval and move to the left position at 5s.
</p>
<p>
On the second row, the &lt;set&gt; animation has a begin attribute set to '0s;1s', a dur attribute set to 4s and
a restart attribute set to always. The behavior should be the same as for the first row.
</p>
<p>
On the third row, the first (left most) rectangle's &lt;set&gt; animation has a begin attribute set to '0s;1s',
a dur set to 5s and a restart attribute set to whenNotActive. Because of the rules for computing intervals, the
animation's interval is (0s &lt;= t &lt; 5s) and is not superseded by a (1s &lt;= t &lt; 6s) interval because of
the restart value. The second (right most) red rectangle's &lt;set&gt; animation has a begin attribute set to
'0s;2.5s' and a dur attribute set to 2.5s. This results in a first interval (0s &lt;= t &lt; 2.5s) which is
followed by a (2.5s &lt;= t &lt; 5s) interval. Consequently, the rectangle stays on its right position for the
first five seconds before it definitively moves to the left position.
</p>
<p>
On the fourth row, the &lt;set&gt; animation has a begin attribute set to '0s;5s' and a dur attribute set to 5s.
This results in a first interval of (0s &lt;= t &lt; 5s). Because the restart attribute is set to 'never', the
following possible interval, (5s &lt;= t &lt; 10s) does not apply and the animation is only active for the first
5 seconds.
</p>
<p>
The fifth row shows a simple animated red rectangle which lasts for 5 seconds. It shows a reference of how the
other animations should behave visually: all red rectangles should have the same horizontal position as the one
on the reference row, at any time during the animation.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-66-t.html">animate-elem-66-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-68-t.html">→ animate-elem-68-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-68-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-68-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-67-t.html">animate-elem-67-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-69-t.html">→ animate-elem-69-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-68-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-68-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-68-t" src="../png/animate-elem-68-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This tests the repeatCount attribute</p>
<p>
Each row in the test shows different rectangles subject to &lt;set&gt; animations with different configurations
with regards to the repeatCount attribute. For each row, the animation should be active during the first 5 seconds
of the animations where the red rectangle should show in the right column. At five seconds into the animation, all
the rectangles should move to their left position.
</p>
<p>
On the first row, the &lt;set&gt; animation has its dur attribute set to '5s' and its repeatCount unspecified.
Consequently, its only interval is (0s &lt;= t &lt; 5s).
</p>
<p>
On the second row, the &lt;set&gt; animation has its dur attribute set to 1s and its repeatCount set to 5.
Consequently, its only interval is (0s &lt;= t &lt; 5s (1s*5)).
</p>
<p>
On the third row, the &lt;set&gt; animation has its dur attribute set to 10s and its repeatCount set to 0.5.
Consequently, its only interval is (0s &lt;= t &lt; 5s (10s*0.5)).
</p>
<p>
On the fourth row, the &lt;set&gt; animation has its dur attribute set to 1s and its repeatCount set to
indefinite. It also has an end attribute set to 5s. Consequently, the repeat duration is indefinite, but the
active duration is limited by the end attribute and the active interval is (0s &lt;= t &lt; 5s).
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-67-t.html">animate-elem-67-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-69-t.html">→ animate-elem-69-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,109 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-69-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-69-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-68-t.html">animate-elem-68-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-70-t.html">→ animate-elem-70-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-69-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-69-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-69-t" src="../png/animate-elem-69-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This tests the repeatDur attribute</p>
<p>
Each row in the test shows different rectangles subject to &lt;set&gt; animations with different configurations
with regards to the repeatDur attribute. For each row, the animation should be active during the first 5 seconds
of the animations where the red rectangle should show in the right column. At five seconds into the animation,
all the rectangles should move to their left position.
</p>
<p>
On the first row, the &lt;set&gt; animation has its dur attribute set to '5s' and its repeatDur unspecified.
Consequently, its only interval is (0s &lt;= t &lt; 5s).
</p>
<p>
On the second row, the &lt;set&gt; animation has its dur attribute set to 1s and its repeatDur set to 5s.
Consequently, its only interval is (0s &lt;= t &lt; 5s).
</p>
<p>
On the third row, the &lt;set&gt; animation has its dur attribute set to 0.5s and its repeatDur set to 5s.
Consequently, its only interval is (0s &lt;= t &lt; 5s).
</p>
<p>
On the fourth row, the &lt;set&gt; animation has its dur attribute set to 1s and its repeatDur set to indefinite.
It also has an end attribute set to 5s. Consequently, the repeat duration is indefinite, but the active duration
is limited by the end attribute and the active interval is (0s &lt;= t &lt; 5s).
</p>
<p>
On the fifth row, the &lt;set&gt; animation has its dur attribute set to 0.7s and its repeatDur set to 5s.
Consequently, its only interval is (0s &lt;= t &lt; 5s). The difference with the 3rd row is that there is a
fractional number of simple durations in the active duration (7.1428) where there is a whole number of simple
durations in the third row (10).
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-68-t.html">animate-elem-68-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-70-t.html">→ animate-elem-70-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,119 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-70-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-70-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-69-t.html">animate-elem-69-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-77-t.html">→ animate-elem-77-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-70-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-70-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-70-t" src="../png/animate-elem-70-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This tests the animation's SMIL 'fill' attribute.
</p>
<p>
On the first row, the &lt;set&gt; animation has its dur
attribute set to '1s' and its begin attribute set to '0s;
firstSet.end + 1s'. The fill attribute is unspecified, so
the effect is as if it was set to 'remove', because 'remove' is
the default value for fill.
Consequently, the first interval is (0s &lt;= t &lt; 1s), the second is
(2s &lt;= t &lt; 3s), the third, (4s &lt;= t &lt; 5s) etc.. The red rectangle starts on the
right position, moves to the left position for one second, moves
to the right for 1 second, and so on.
</p>
<p>
On the second row, the &lt;set&gt; animation
with the identifier 'firstSet' has its dur attribute
set to 1s and its begin attribute set to '0s; firstSet.end'. The fill attribute
is set to 'remove'. The behavior should be exactly the same as for the previous
row, and the rectangle moves from the right position to the left position
every second.
</p>
<p>
On the third row, the &lt;set&gt; animation has its dur attribute set to
1s and its begin attribute set to '0s; firstSet.end'. The fill attribute
is set to 'freeze'. The first interval should be (0s &lt;= t &lt; 1s), the second (2s &lt;= t &lt; 3s),
the third, (4s &lt;= t &lt; 5s), etc. Between interval, the fill behavior should be applied,
so the red rectangle should stay on the right position and never go to the
left position.
</p>
<p>
On the fourth row, the &lt;set&gt; animation has its dur attribute set to
1s and its begin attribute set to '0s'. The fill attribute
is set to 'freeze'. The first interval should be (0s &lt;= t &lt; 1s) and there is no
following interval. Because of the fill behavior, the &lt;set&gt; should
apply the last (and only) animation value after 1s. Consequently, the
red rectangle should stay on the right position and never go to the
left position.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-69-t.html">animate-elem-69-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-77-t.html">→ animate-elem-77-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-77-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-77-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-70-t.html">animate-elem-70-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-78-t.html">→ animate-elem-78-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-77-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-77-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-77-t" src="../png/animate-elem-77-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test demonstrates how &lt;set&gt; elements change text properties on a &lt;text&gt; element. For each of the
text properties being tested, 3 &lt;set&gt; elements are set. The first &lt;set&gt; element acts directly on the
&lt;text&gt; element. The second &lt;set&gt; element acts on a &lt;g&gt; containing children. The third
&lt;set&gt; element acts on an &lt;a&gt; containing children. In each case the test validates that the animated
value set on the &lt;g&gt; and &lt;a&gt; elements is inherited by the &lt;text&gt; element. All the &lt;set&gt;
elements have a begin attribute set to 0s with an offset of 1s after end. So, the animation will apply 1s after
the document is loaded and will repeat every 1s after the animation ends.
</p>
<p>
The first &lt;set&gt; validates the transform property. When applied to the &lt;text&gt; element, the letter A
will be translated to the right every 1s, in the &lt;text&gt; column. When applied to the &lt;g&gt; element, the
letter A inherits the transform value and is translated to the right every 1s, as seen in the &lt;g&gt; column.
When applied to the &lt;a&gt; element, the letter A inherits the transform value and is translated to the right
every 1s, as seen in &lt;a&gt; column.
</p>
<p>
The second &lt;set&gt; validates the text-anchor attribute. When applied to the &lt;text&gt; element, the anchor
position of letter A is moved from start to end. When applied to the &lt;g&gt; and &lt;a&gt; element, the property
is inherited and hence the anchor position of letter A is moved from start to end in the second row.
</p>
<p>
The third &lt;set&gt; validates the font-size attribute. The font size of letter A is changed from 20 to 30. When
applied to &lt;g&gt; and &lt;a&gt; elements, the letter A inherits the font-size and hence in row 3, letter A has
a font-size of 30 in all 3 right columns of row 3.
</p>
<p>
The fourth &lt;set&gt; validates the font-family attribute. The font-family is changed from default to serif. When
applied to &lt;g&gt; and &lt;a&gt; elements, the letter A inherits the font-family attribute and hence in row 4,
letter A has serif font-family in all 3 columns.
</p>
<p>
The fifth &lt;set&gt; validates the font-style attribute. The font-style is changed from normal to italic. When
applied to &lt;g&gt; and &lt;a&gt; elements, the letter A inherits the font-style attribute and hence in row 5,
letter A is animated to italic in all 3 columns.
</p>
<p>
The sixth &lt;set&gt; validates the font-weight attribute. The font-weight is changed from normal to bold. When
applied to &lt;g&gt; and &lt;a&gt; elements, the letter A inherits the font-weight attribute and hence in row 6,
letter A is changed to bold on the right.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-70-t.html">animate-elem-70-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-78-t.html">→ animate-elem-78-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,146 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-78-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-78-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-77-t.html">animate-elem-77-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-80-t.html">→ animate-elem-80-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-78-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-78-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-78-t" src="../png/animate-elem-78-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test demonstrates how &lt;set&gt; elements change graphics properties on elements from the 'Basic Shapes'
chapter. For each of the graphics properties being tested, 3 &lt;set&gt; animations are applied. The first &lt;set&gt;
element acts directly on 'Basic Shape' elements. The second &lt;set&gt; element acts on a &lt;g&gt; containing
children. The third &lt;set&gt; element acts on an &lt;a&gt; containing children. In each case the test validates
that the animated value set on the &lt;g&gt; and &lt;a&gt; elements is inherited by the 'Basic Shape' element. All
the &lt;set&gt; elements have a begin attribute set to 0s with an offset of 1s after the end. So, the animation will
apply 1s after the document is loaded and will repeat every 1s after the animation ends.
</p>
<p>
The first &lt;set&gt; validates the fill property, with fill set to orange. When applied directly to the 'Basic
Shape' element, the &lt;rect&gt; fill value will change to orange when it is translated to the right every 1s.
When applied to the &lt;g&gt; and &lt;a&gt; elements, the &lt;rect&gt; inherits the fill value and is orange.
</p>
<p>
The second &lt;set&gt; validates the fill-style property, with fill-style set to evenodd. When applied to the
'Basic Shape' element, the &lt;polyline&gt; fill-style is changed from nonzero to evenodd. When applied to the
&lt;g&gt; and &lt;a&gt; elements, the &lt;polyline&gt; inherits the evenodd fill-style.
</p>
<p>
The third &lt;set&gt; validates the stroke property. In this case fill is set to none. When stroke is applied
to the 'Basic Shape' element, the &lt;rect&gt; on the right appears with the stroke color. When applied to the
&lt;g&gt; and &lt;a&gt; elements, the &lt;rect&gt; inherits the stroke property.
</p>
<p>
The fourth &lt;set&gt; validates the stroke-width property, with stroke-width set to 4. When stroke-width is
applied to the 'Basic Shape' element, the &lt;line&gt; on the right has a width of 4. When applied to the
&lt;g&gt; and &lt;a&gt; elements, the &lt;line&gt; inherits the stroke-width.
</p>
<p>
The fifth &lt;set&gt; validates the stroke-linecap property, with stroke-linecap set to round. When
stroke-linecap is applied to the 'Basic Shape' element, the &lt;line&gt; stroke-linecap value switches from
butt to round. When applied to the &lt;g&gt; and &lt;a&gt; elements, the &lt;line&gt; inherits the square
stroke-linecap.
</p>
<p>
The sixth &lt;set&gt; validates the stroke-linejoin property, with stroke-linejoin set to bevel. When
stroke-linejoin is applied to the 'Basic Shape' element, the &lt;line&gt; stroke-linejoin value switches
from miter to bevel. When applied to the &lt;g&gt; and &lt;a&gt; elements, the &lt;line&gt; inherits the
bevel stroke-linejoin.
</p>
<p>
The seventh &lt;set&gt; validates the stroke-miterlimit property, with stroke-miterlimit set to 10. When
stroke-miterlimit is applied to the 'Basic Shape' element, the miter-length to stroke-width ratio exceeds
the miter-limit and the &lt;polyline&gt; switches from bevel to miter.When applied to the &lt;g&gt; and
&lt;a&gt; elements,the &lt;line&gt; inherits the stroke-miterlimit.
</p>
<p>
The eighth &lt;set&gt; validates the stroke-dashoffset property, with stroke-dashoffset set to 5.5. When
stroke-dashoffset is applied to the 'Basic Shape' element, the &lt;line&gt; has a different dashing
pattern. When applied to the &lt;g&gt; and &lt;a&gt; elements, the &lt;line&gt; inherits the property.
</p>
<p>
The ninth &lt;set&gt; validates the display property, with display set to none. When display is applied to
the 'Basic Shape' element, the &lt;rect&gt; does not appear on the right. When applied to the &lt;g&gt; and
&lt;a&gt; elements, the &lt;line&gt; inherits the display property and hence is not seen.
</p>
<p>
The tenth &lt;set&gt; validates the visibility property, with visibility set to hidden. When visibility is
applied to the 'Basic Shape' element, the &lt;rect&gt; is hidden on the right. When applied to the
&lt;g&gt; and &lt;a&gt; elements, the &lt;line&gt; inherits the visibility property and hence is not seen.
</p>
<p>
The eleventh &lt;set&gt; validates the color property, with color set to blue. When color is applied to the
'Basic Shape' element, the &lt;rect&gt; on the right switches from default color of black to blue. When
applied to the &lt;g&gt; and &lt;a&gt; elements, the &lt;line&gt; inherits the color property.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-77-t.html">animate-elem-77-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-80-t.html">→ animate-elem-80-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-80-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-80-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-78-t.html">animate-elem-78-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-81-t.html">→ animate-elem-81-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-80-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-80-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-80-t" src="../png/animate-elem-80-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test demonstrates validates the operation of the animateTransform element and validates the operation of
the different type attribute values.
</p>
<p>
There are 5 possible values for the type attribute and there is one animateTransform for each type and two for
the translate type.
</p>
<p>
For each transform type, the test has a corresponding animateTransform. The test uses references to show what
the expected transform should be at different points in the animation. For example, the top left
animateTransform, for type=rotate, shows circular markers which turn orange at the time of corresponding
transform value should be set by the animateTransform. The marker elements show the expected transform value
on reference markers in the test.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-78-t.html">animate-elem-78-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-81-t.html">→ animate-elem-81-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,108 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-81-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-81-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-80-t.html">animate-elem-80-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-82-t.html">→ animate-elem-82-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-81-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-81-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-81-t" src="../png/animate-elem-81-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test validates the operation of the animateTransform's additive behavior, as described in the SVG 1.1
specification (see http://www.w3.org/TR/SVG11/animate.html#AnimateTransformElement).
</p>
<p>
The first two rectangles, on the top row, show the effect of the additive attribute on animateTransform. The
left-most animateTransforms have their additive attribute set to replace, so the effect of the two transform
animation is as if only the highest priority one applied because it replaces the underlying value. The second
animateTransforms (from left to right) have their additive attribute set to sum, which means the transforms they
roduce are concatenated.
</p>
<p>
The last two rectangles, on the top row, show the effect of the accumulate attribute on animateTransform. For the
left one (third on the row, from left to right), the accumulate attribute is set to none. There are two repeats for
the animateTransform. Therefore, the transform goes twice from a scale(1,1) to a scale(2,2). For the right-most
animateTransform, the accumulate attribute is set to sum. There are two repeats and the animation goes from scale(1,1)
to scale(2,2) for the first iteration and then from scale(2,2) to scale(4,4) (because the result of the second
iteration is concatenated to the scale(2,2) result of the previous, first iteration).
</p>
<p>
The rectangles on the bottom row show the combination of additive and cumulative behavior. The left rectangle's
animateTransform accumulate behavior is set to none but its additive behavior is set to sum. Therefore, the
transform's underlying value (skewX(30)) is always pre-concatenated to the animateTransform's result, which goes
from "skewX(30) scale(1,1)" to "skewX(30) scale(2,2)" in each of its two iterations. The right rectangle's
animateTransform accumulate behavior is set to sum and the additive behavior is also set to sum. Therefore, the
transform's underlying value is always pre-concatenated, so is the result of previous animation iterations.
Consequently, the transform goes from "skewX(30) scale(1,1)" to "skewX(30) scale(2,2)" for the first iteration
and then from "skewX(30) scale(2,2) scale(1,1)" to "skewX(30) scale(2,2) scale(2,2)" for the second iteration.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-80-t.html">animate-elem-80-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-82-t.html">→ animate-elem-82-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-82-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-82-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-81-t.html">animate-elem-81-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-83-t.html">→ animate-elem-83-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-82-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-82-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-82-t" src="../png/animate-elem-82-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test demonstrates validates the operation of animateTransform with regards to the rotation center and with
regards to paced animation.
</p>
<p>
The following descriptions describe the various animations, going top bottom, left to right. For each animation,
orange rectangle markers show the expected position for the animated rectangle halfway through the animation. The
markers are drawn with a thick stroke for 0.2s, starting at the time when they reflect the expected position.
</p>
<p>
The first animateTransform has type='rotate' and goes from 45 degrees to 90 degrees over a period of 3s. The
rotation center for the from and to values is 0, 0. At 0 seconds, the expected transform should be rotate(45). At
1.5 seconds, the expected transform is rotate(0.5 * (90 + 45)) = rotate(67.5). At 3s, the expected transform is
rotate(90).
</p>
<p>
The second animateTransform has type='rotate' but has a rotation center that varies between the from and to
values. The rotation goes from rotate(45,0,0) to rotate(90,-15,-15). At 0s, the expected transform is
rotate(45,0,0). At 1.5s, the expected transform is rotate(67.5, -7.5, -7.5). At 3s, the expected transform is
rotate(90, -15, -15).
</p>
<p>
The third animateTransform has type='translate' and calcMode='paced'. The animation goes from translate(-40,40)
to translate(-20,20) to translate(40,-40). At 0s, the expected transform is translate(-40,40). At 1.5s, the
expected transform is translate(0,0). At 3s, the expected transform is translate(40,-40).
</p>
<p>
The fourth animateTransform has type='translate' and calcMode='linear'. The animation goes from translate(-40,40)
to translate(-20,-20) to translate(40,-40). At 0s, the expected transform is translate(-40,40). At 1.5s, the
expected transform is translate(-20,-20). At 3s, the expected transform is translate(40,-40).
</p>
<p>
The fifth animateTransform has type='scale' and calcMode='paced'. The animation goes from scale(1,2) to scale(3,2)
to scale(1,1). The total length along the sx component is 2 + 2 = 4. The total length along the sy component is
0 + 1 = 1. At 0s, the expected transform is scale(1,2). At 1.5s, the expected transform is scale(3,1.5) so that a
length of 2 has been run on the sx component and a length of 0.5 has been run on the sy component. At 3s, the
expected transform is scale(3,2).
</p>
<p>
The sixth animateTransform has type='scale' and calcMode='linear'. The animation goes from scale(1,2) to scale(3,2)
to scale(1,1). At 0s, the expected transform is scale(1,2). At 1.5s, the expected transform is scale(3,2). At 3s,
the expected transform is scale(1,1).
</p>
<p>
The seventh animateTransform has type="rotate" and calcMode='paced'. The animation goes from rotate(0,0,0) to
rotate(45,-15,-20) to rotate(180,30,50). The total length along the rotation angle component is
(45 - 0) + (180 - 45) = 180. The total length along the rotation center along the x axis is
(0 - (-15)) + (30 - (-15)) = 45 + 15 = 60. The total length along the rotation center along the y axis is
(0 - (-20)) + (50 - (-20)) = 20 + 70 = 90. At 0s, the expected transform is rotate(45,-15,-20). At 1.5s, the
expected transform is rotate(90,0,5) to achieve constant velocity along the rotation angle component, the x-axis
rotation center component and the y-axis rotation center component. At 1.5s, half the distance has been run on
each component. For the rotation angle, this means that 45 has been reached and that 45 more degrees in the
(45 &lt;= r &lt; 180) interval have been consumed. For the x-axis rotation center, this means that 30 units have
been run: the (0 &gt;= x &gt; -15) interval has been fully consumed (15 units long) and 15 units on the
(-15 &lt;= x &lt; 30) interval have been consumed, which explains the computed 0 value. For the y-axis rotation
center, this means that 45 units have been run: the (0 &gt;= y &gt; -20) interval has been fully consumed and 25
units have been consumed in the (-20 &lt;= y &lt; 50) interval, which explains the computed 5 value. At 3s, the
expected transform is rotate(180,30,50).
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-81-t.html">animate-elem-81-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-83-t.html">→ animate-elem-83-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-83-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-83-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-82-t.html">animate-elem-82-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-84-t.html">→ animate-elem-84-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-83-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-83-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-83-t" src="../png/animate-elem-83-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This test validates the operation of the animate element on the &lt;path&gt; element's d attribute.</p>
<p>
The following descriptions references to the tests by number. The first test is the one showing on the top left.
The last, sixth test is the one showing at the bottom right. Test numbers are alocated from left to right and
from top to bottom. For each test, there are reference outline markers which show the expected animated shape at
different times in the animation. At the time of the expected shape, the outline of the expected shape is drawn
with a thick stroke for 0.2s so the test user can visually check that the shapes are matching at the expected
times.
</p>
<p>
The first test validates a simple from-to animation on a path's d attribute made of M, C and Z commands where
both the from and to attributes are specified. The attributes are compatible with the path element's d attribute.
</p>
<p>
The second test validates a simple to-animation on a path's d attribute made of M, C and Z commands where the to
attribute is specified. The attribute is compatible with the path element's d attribute.
</p>
<p>
The third test validates a simple values-animation on a path's d attribute made of M, C and Z commands where the
values attribute is specified and specifies three seperate values. The attribute is compatible with the path
element's d attribute.
</p>
<p>
The fourth, fifth and sixth tests validate that interpolation between compatible path values (i.e., path values
which normalize to the compatible values) is supported.
</p>
<p>
The fourth tests interpolation between a path value containing H, V and L commands (in the from value) and a path
value containing compatible h, v and l commands (in the to value).
</p>
<p>
The fifth tests interpolation between a path value containing C and S commands (in the from value) and a path value
containing compatible c and s commands (in the to value).
</p>
<p>
The sixth tests interpolation between a path value containing Q, T and A commands (in the from value) and a path
value containing compatible q, t and a commands (in the to value).
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-82-t.html">animate-elem-82-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-84-t.html">→ animate-elem-84-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-84-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-84-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-83-t.html">animate-elem-83-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-85-t.html">→ animate-elem-85-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-84-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-84-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-84-t" src="../png/animate-elem-84-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Test animation of color keywords that resolve to animatable RGB values.</p>
<p>
Five black squares are shown. After two seconds, all five squares should turn red and then smoothly animate the
fill color to green over the next five seconds.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-83-t.html">animate-elem-83-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-85-t.html">→ animate-elem-85-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-85-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-85-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-84-t.html">animate-elem-84-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-86-t.html">→ animate-elem-86-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-85-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-85-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-85-t" src="../png/animate-elem-85-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>All four rectangles at the top must smoothly animate from black to green over 5 seconds.</p>
<p>
During this time the bottom two rectangles must be red. Then, the bottom two rectangles must smoothly animate
from green( at five seconds), through khaki (at 7.5 seconds), to yellow (at 10 seconds and above). Colored
circles indicate the appropriate colors at these times.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-84-t.html">animate-elem-84-t ←</a>
<a href="index.html">index</a>
<a href="animate-elem-86-t.html">→ animate-elem-86-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,109 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:animate-elem-86-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="animate-elem-86-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/animate.html">16.2 Animation elements</a></p>
<p>
<a href="animate-elem-85-t.html">animate-elem-85-t ←</a>
<a href="index.html">index</a>
<a href="conf-reader-201-t.html">→ conf-reader-201-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>animate-elem-86-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/animate-elem-86-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of animate-elem-86-t" src="../png/animate-elem-86-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test tests fill="freeze" for the case where the duration has been constrained by an 'end' attribute
and calcMode="discrete".
</p>
<p>
The correct behaviour is defined by the SMIL time interval model.
Time intervals created by the test case from implicit begin, dur and calcMode discrete:
</p>
<ul>
<li>
[0;2s) <i>This means time including 0 seconds until (but not including) time 2 seconds</i>
</li>
<li>
[2s;4s) <i>Time including time 2 seconds until (but not including) time 4 seconds</i>
</li>
</ul>
<p>
Time intervals created by implicit begin and end:
</p>
<ul>
<li>[0;2s)</li>
</ul>
<p>
Therefore the frozen value will be 74, resulting in the purple fill
being in the right rectangle after 0 seconds.
</p>
<p>
The test has passed if the purple fill is on the right rect only after 0 seconds.
Fill must never be set to purple on the left rect, except for before the animation has begun.
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-85-t.html">animate-elem-85-t ←</a>
<a href="index.html">index</a>
<a href="conf-reader-201-t.html">→ conf-reader-201-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,106 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:conf-reader-201-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="conf-reader-201-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/conform.html">Appendix D.5 Conforming SVG Readers</a></p>
<p>
<a href="animate-elem-86-t.html">animate-elem-86-t ←</a>
<a href="index.html">index</a>
<a href="coords-constr-201-t.html">→ coords-constr-201-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>conf-reader-201-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/conf-reader-201-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of conf-reader-201-t" src="../png/conf-reader-201-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test checks that namespace prefixes are handled correctly.
</p>
<p>
First, a random 20-character string is generated. The string only contains characters that are valid NCName letters.
This string is then used as a custom prefix for an 'href' attribute in the XLink namespace.
An 'image' element is created and two image references are added, one is in the "http://www.this.is.not.an/xlink" namespace,
and one is in the XLink namespace. Only the attribute with the 20-character prefix is actually in the XLink namespace,
which means that that link should be the one that is used when rendering the 'image' element. This first subtest is
using the setAttributeNS method.
</p>
<p>
The second subtest generates a new prefix string, and makes sure it's not equal to the first prefix string.
Then an svg fragment is generated as a string, to be parsed by a call to the parseXML method.
The 'xlink' prefix is bound to the "http://example.net/bar" namespace, and the generated prefix is bound to the XLink namespace.
Similar to the first subtest, the image has two references but only one attribute is actually in the XLink namespace.
The fragment is parsed and the result is inserted into the document, which should make the 'image' element visible.
If an exception is thrown during the parsing or the insertion of the result output will be shown in the status part of the testcase.
</p>
<p>
The testcase has passed if after the script execution has taken place these conditions are met:
<ul>
<li>There are two pink images visible.</li>
<li>None of these two images shows the word "Fail"</li>
<li>The status message says "No exceptions"</li>
</ul>
</p>
</div>
<div class="linkbar"> <p>
<a href="animate-elem-86-t.html">animate-elem-86-t ←</a>
<a href="index.html">index</a>
<a href="coords-constr-201-t.html">→ coords-constr-201-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-constr-201-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-constr-201-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.7 Constrained Transformations</a></p>
<p>
<a href="conf-reader-201-t.html">conf-reader-201-t ←</a>
<a href="index.html">index</a>
<a href="coords-constr-202-t.html">→ coords-constr-202-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-constr-201-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-constr-201-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-constr-201-t" src="../png/coords-constr-201-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Test Constrained Transformations
There are three lines of text in this test.
The first is not constrained.
The second is constrained with a x and y offset.
The third is constrained.
The test will pass if, after applying user agent transforms, the circles behave as defined.
The test will pass if the three circles align vertically.
The reference image displays the file after performing a user agent zoom.
</p>
</div>
<div class="linkbar"> <p>
<a href="conf-reader-201-t.html">conf-reader-201-t ←</a>
<a href="index.html">index</a>
<a href="coords-constr-202-t.html">→ coords-constr-202-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-constr-202-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-constr-202-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.7 Constrained Transformations</a></p>
<p>
<a href="coords-constr-201-t.html">coords-constr-201-t ←</a>
<a href="index.html">index</a>
<a href="coords-constr-203-t.html">→ coords-constr-203-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-constr-202-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-constr-202-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-constr-202-t" src="../png/coords-constr-202-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Test Constrained Transformations
There are three lines of text in this test.
The first is not constrained.
The second is constrained with a x and y offset.
The third is constrained.
An animation is applied to the viewBox attribute.
The test will pass if the circles are affected by the viewBox animation and, after applying user agent transforms, the circles behave as defined.
The test will pass if the three circles align vertically.
</p>
</div>
<div class="linkbar"> <p>
<a href="coords-constr-201-t.html">coords-constr-201-t ←</a>
<a href="index.html">index</a>
<a href="coords-constr-203-t.html">→ coords-constr-203-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-constr-203-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-constr-203-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.7 Constrained Transformations</a></p>
<p>
<a href="coords-constr-202-t.html">coords-constr-202-t ←</a>
<a href="index.html">index</a>
<a href="coords-constr-204-t.html">→ coords-constr-204-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-constr-203-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-constr-203-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-constr-203-t" src="../png/coords-constr-203-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Test Constrained Transformations
There are three lines of text in this test.
The first is not constrained.
The second is constrained with a x and y offset.
The third is constrained.
An animation is applied to the content group.
The test will pass if only the first circle is affected by the group animation and, after applying user agent transforms, the circles behave as defined.
The test will pass if the three circles align vertically.
</p>
</div>
<div class="linkbar"> <p>
<a href="coords-constr-202-t.html">coords-constr-202-t ←</a>
<a href="index.html">index</a>
<a href="coords-constr-204-t.html">→ coords-constr-204-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-constr-204-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-constr-204-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.7 Constrained Transformations</a></p>
<p>
<a href="coords-constr-203-t.html">coords-constr-203-t ←</a>
<a href="index.html">index</a>
<a href="coords-coord-01-t.html">→ coords-coord-01-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-constr-204-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-constr-204-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-constr-204-t" src="../png/coords-constr-204-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Animates a rect that has transform="ref" and tests that the animateMotion transform is supplemental.
The rects should follow a path diagonally from top-left to bottom-right.
The test is passed if a single green rectangle is visible across the screen if a red rectangle is seen
the test is failed.
</p>
</div>
<div class="linkbar"> <p>
<a href="coords-constr-203-t.html">coords-constr-203-t ←</a>
<a href="index.html">index</a>
<a href="coords-coord-01-t.html">→ coords-coord-01-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-coord-01-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-coord-01-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.3 The initial coordinate system</a></p>
<p>
<a href="coords-constr-204-t.html">coords-constr-204-t ←</a>
<a href="index.html">index</a>
<a href="coords-pAR-201-t.html">→ coords-pAR-201-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-coord-01-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-coord-01-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-coord-01-t" src="../png/coords-coord-01-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>Tests the default initial coordinate system used by renderer. Should be 0,0 if not specified.This is illustrated by comparing red boxes that are missing a coordinate or all coordinates with yellow boxes that have the correct coordinates specified. This test should produce three red boxes, with small yellow boxes rendered on top of them. These boxes should be placed along the origin, and x and y axis.</p>
</div>
<div class="linkbar"> <p>
<a href="coords-constr-204-t.html">coords-constr-204-t ←</a>
<a href="index.html">index</a>
<a href="coords-pAR-201-t.html">→ coords-pAR-201-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-pAR-201-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-pAR-201-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.9 The 'preserveAspectRatio' attribute</a></p>
<p>
<a href="coords-coord-01-t.html">coords-coord-01-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-01-t.html">→ coords-trans-01-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-pAR-201-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-pAR-201-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-pAR-201-t" src="../png/coords-pAR-201-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test verifies the implementation of the viewBox and the preserveAspectRatio attribute on the animation element.
It exercises the various preserveAspectRatio values and uses a general entity definition in order to make reading of the SVG source easier.
</p>
<p>
For the test to pass the following criteria should be met:
</p>
<ol>
<li>the xMin* test image left edge should be on the left edge of the blue viewport rect</li>
<li>the xMid* test image should be centered in the blue viewport rect</li>
<li>the xMax* test image right edge should be on the right edge of the blue viewport rect</li>
<li>the yMin* test image top edge should be on the top edge of the blue viewport rect</li>
<li>the yMid* test image should be centered in the blue viewport rect</li>
<li>the yMax* test image bottom edge should be on the bottom edge of the blue viewport rect</li>
<li>no part of the image may be clipped away</li>
</ol>
</div>
<div class="linkbar"> <p>
<a href="coords-coord-01-t.html">coords-coord-01-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-01-t.html">→ coords-trans-01-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-trans-01-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-trans-01-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.6 The transform attribute</a></p>
<p>
<a href="coords-pAR-201-t.html">coords-pAR-201-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-02-t.html">→ coords-trans-02-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-trans-01-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-trans-01-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-trans-01-t" src="../png/coords-trans-01-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This test verifies the implementation of transforms. It tests elementary transforms and transform nesting. Note that for layout purposes, this test uses nesting of translation with the elementary transforms.</p>
<p>The rendered picture should match the reference image exactly except for variations in the labeling text.</p>
<p>The test uses the rect element, the fill color (solid primary colors) and transforms.</p>
</div>
<div class="linkbar"> <p>
<a href="coords-pAR-201-t.html">coords-pAR-201-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-02-t.html">→ coords-trans-02-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-trans-02-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-trans-02-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.6 The transform attribute</a></p>
<p>
<a href="coords-trans-01-t.html">coords-trans-01-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-03-t.html">→ coords-trans-03-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-trans-02-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-trans-02-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-trans-02-t" src="../png/coords-trans-02-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This test verifies the implementation of transforms. It tests elementary transforms and transform nesting. Note that for layout purposes, this test uses nesting of translation with the elementary transforms.</p>
<p>The rendered picture should match the reference image exactly except for variations in the labeling text.</p>
<p>The test uses the rect element, the fill color (solid primary colors) and transforms.</p>
</div>
<div class="linkbar"> <p>
<a href="coords-trans-01-t.html">coords-trans-01-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-03-t.html">→ coords-trans-03-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-trans-03-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-trans-03-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.6 The transform attribute</a></p>
<p>
<a href="coords-trans-02-t.html">coords-trans-02-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-04-t.html">→ coords-trans-04-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-trans-03-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-trans-03-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-trans-03-t" src="../png/coords-trans-03-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This test verifies the implementation of transforms. It tests elementary transforms and transform nesting. Note that for layout purposes, this test uses nesting of translation with the elementary transforms.</p>
<p>The rendered picture should match the reference image exactly except for variations in the labeling text.</p>
<p>The test uses the rect element, the fill color (solid primary colors) and transforms.</p>
</div>
<div class="linkbar"> <p>
<a href="coords-trans-02-t.html">coords-trans-02-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-04-t.html">→ coords-trans-04-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-trans-04-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-trans-04-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.6 The transform attribute</a></p>
<p>
<a href="coords-trans-03-t.html">coords-trans-03-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-05-t.html">→ coords-trans-05-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-trans-04-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-trans-04-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-trans-04-t" src="../png/coords-trans-04-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This test verifies the implementation of transforms. It tests elementary transforms and transform nesting. Note that for layout purposes, this test uses nesting of translation with the elementary transforms.</p>
<p>The rendered picture should match the reference image exactly except for variations in the labeling text.</p>
<p>The test uses the rect element, the fill color (solid primary colors) and transforms.</p>
</div>
<div class="linkbar"> <p>
<a href="coords-trans-03-t.html">coords-trans-03-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-05-t.html">→ coords-trans-05-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-trans-05-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-trans-05-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.6 The transform attribute</a></p>
<p>
<a href="coords-trans-04-t.html">coords-trans-04-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-06-t.html">→ coords-trans-06-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-trans-05-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-trans-05-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-trans-05-t" src="../png/coords-trans-05-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This test verifies the implementation of transforms. It tests elementary transforms and transform nesting. Note that for layout purposes, this test uses nesting of translation with the elementary transforms.</p>
<p>The rendered picture should match the reference image exactly except for variations in the labeling text.</p>
<p>The test uses the rect element, the fill color (solid primary colors) and transforms.</p>
</div>
<div class="linkbar"> <p>
<a href="coords-trans-04-t.html">coords-trans-04-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-06-t.html">→ coords-trans-06-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-trans-06-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-trans-06-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.6 The transform attribute</a></p>
<p>
<a href="coords-trans-05-t.html">coords-trans-05-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-07-t.html">→ coords-trans-07-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-trans-06-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-trans-06-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-trans-06-t" src="../png/coords-trans-06-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>This test verifies the implementation of transforms. It tests elementary transforms and transform nesting. Note that for layout purposes, this test uses nesting of translation with the elementary transforms.</p>
<p>The rendered picture should match the reference image exactly except for variations in the labeling text.</p>
<p>The test uses the rect element, the fill color (solid primary colors) and transforms.</p>
</div>
<div class="linkbar"> <p>
<a href="coords-trans-05-t.html">coords-trans-05-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-07-t.html">→ coords-trans-07-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-trans-07-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-trans-07-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.6 The transform attribute</a></p>
<p>
<a href="coords-trans-06-t.html">coords-trans-06-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-08-t.html">→ coords-trans-08-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-trans-07-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-trans-07-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-trans-07-t" src="../png/coords-trans-07-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test verifies the implementation of transforms. It tests elementary transforms
and transform nesting.
Note that for layout purposes, this test uses nesting of translation with the elementary transforms.
</p>
<p>
The rendered picture should match the reference image exactly except for variations in the labeling text.
</p>
<p>
The test uses the rect element, the fill color (solid primary colors) and transforms.
</p>
</div>
<div class="linkbar"> <p>
<a href="coords-trans-06-t.html">coords-trans-06-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-08-t.html">→ coords-trans-08-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-trans-08-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-trans-08-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.6 The transform attribute</a></p>
<p>
<a href="coords-trans-07-t.html">coords-trans-07-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-09-t.html">→ coords-trans-09-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-trans-08-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-trans-08-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-trans-08-t" src="../png/coords-trans-08-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test verifies the implementation of transforms. It tests elementary transforms
and transform nesting.
Note that for layout purposes, this test uses nesting of translation with the elementary transforms.
</p>
<p>
The rendered picture should match the reference image exactly except for variations in the labeling text.
</p>
<p>
This test will check if the transfomations performed are carried out in the proper order. The result should differ depending on which transformation comes first.
</p>
</div>
<div class="linkbar"> <p>
<a href="coords-trans-07-t.html">coords-trans-07-t ←</a>
<a href="index.html">index</a>
<a href="coords-trans-09-t.html">→ coords-trans-09-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-trans-09-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-trans-09-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.6 The transform attribute</a></p>
<p>
<a href="coords-trans-08-t.html">coords-trans-08-t ←</a>
<a href="index.html">index</a>
<a href="coords-units-01-t.html">→ coords-units-01-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-trans-09-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-trans-09-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-trans-09-t" src="../png/coords-trans-09-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test verifies the implementation of transforms. It tests elementary transforms
and transform nesting.
Note that for layout purposes, this test uses nesting of translation with the elementary transforms.
</p>
<p>
The rendered picture should match the reference image exactly except for variations in the labeling text.
</p>
<p>
This test will check if the various matrix operations work
</p>
</div>
<div class="linkbar"> <p>
<a href="coords-trans-08-t.html">coords-trans-08-t ←</a>
<a href="index.html">index</a>
<a href="coords-units-01-t.html">→ coords-units-01-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-units-01-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-units-01-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.11 Units</a></p>
<p>
<a href="coords-trans-09-t.html">coords-trans-09-t ←</a>
<a href="index.html">index</a>
<a href="coords-viewattr-05-t.html">→ coords-viewattr-05-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-units-01-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-units-01-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-units-01-t" src="../png/coords-units-01-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
Verify the conversion processing of percentage and fraction values relative to object bounding boxes.
This is used when defining linear and radial gradients.
</p>
<p>
The test validates conversion for coordinates, width, height and length. The first test defines two
corresponding linear gradients, which specify coordinates using fractions for the first and user
coordinates for the second. The second test defines two corresponding radial gradients, which specify
a length (radius) using fractions for the first and user space for the second.
</p>
<p>
The rendered image should match the reference image.
</p>
<p>
The test also assumes that linear and radial gradients are implemented.
</p>
</div>
<div class="linkbar"> <p>
<a href="coords-trans-09-t.html">coords-trans-09-t ←</a>
<a href="index.html">index</a>
<a href="coords-viewattr-05-t.html">→ coords-viewattr-05-t</a>
</p></div>
</body>
</html>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//CL//DTD XHTML 1.0 Transitional plus Embed//EN"
"http://www.w3.org/Graphics/xhtml1-transitional-plus-embed.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="keywords" content="W3C SVG 1.1 Test Suite testsuite mobile"/>
<meta name="description" content="W3C SVG 1.2 Tiny Test Suite"/>
<title>
SVG 1.2 Tiny test:coords-viewattr-05-t </title>
<style type="text/css">
<!--
.bodytext { font-family:verdana, helvetica, sans-serif; font-size: 12pt; line-height: 125%; text-align: Left; margin-top: 0; margin-bottom: 0 }
.pageTitle { line-height: 150%; font-size: 20pt; font-weight : 900; margin-bottom: 20pt }
.pageSubTitle { color : blue; line-height: 100%; font-size: 24pt; font-weight : 900 }
.openChapter { color : blue; line-height: 125%; font-weight : 900 }
.openSection { color : blue; line-height: 125%; font-weight : 900 }
.info { color : black; line-height: 110%; font-size: 10pt; font-weight : 100 }
p { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
blockquote { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0 }
.opscript {margin-left: 3%; margin-right: 3%; }
.opscript p { margin-top: 0.7em}
.navbar {background: black; color: white; font-weight: bold}
-->
</style>
</head>
<body class="bodytext">
<div class="linkbar">
<p>
<a href="coords-viewattr-05-t.html">Tiny version</a></p>
<p>Specification link: <a target="spec" href="http://www.w3.org/TR/SVGMobile12/coords.html">7.8 The 'viewBox' attribute</a></p>
<p>
<a href="coords-units-01-t.html">coords-units-01-t ←</a>
<a href="index.html">index</a>
<a href="extend-namespace-02-t.html">→ extend-namespace-02-t</a>
</p></div>
<table align="center" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" colspan="3">
<table border="0" cellpadding="8">
<tr>
<td align="center" colspan="2" class="pageTitle">
<h1>coords-viewattr-05-t</h1>
</td>
</tr>
<tr class="navbar">
<td align="center">
SVG Image
</td>
<td align="center">
PNG Image
</td>
</tr>
<tr>
<td align="right">
<embed src="../svggen/coords-viewattr-05-t.svg" width="480" height="360"/>
</td>
<td align="left">
<img alt="raster image of coords-viewattr-05-t" src="../png/coords-viewattr-05-t.png" width="480" height="360"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="opscript">
<p>
This test verifies the implementation of the preserveAspectRatio attribute on &lt;image&gt; referencing raster content.
This is a modified version of the sample file included in the SVG specification. It exercises the various preserveAspectRatio
values and uses a general entity definition in order to make reading of the SVG source easier.
</p>
<p>The rendered picture should match the reference image exactly except for variations in the labeling text.</p>
</div>
<div class="linkbar"> <p>
<a href="coords-units-01-t.html">coords-units-01-t ←</a>
<a href="index.html">index</a>
<a href="extend-namespace-02-t.html">→ extend-namespace-02-t</a>
</p></div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show more