remove-tests.patch 60 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076
  1. --- a/tests/fixtures/reftests/svg1.1/masking-intro-01-f.svg
  2. +++ /dev/null
  3. @@ -1,81 +0,0 @@
  4. -<svg version="1.1" baseProfile="full" id="svg-root"
  5. - width="100%" height="100%" viewBox="0 0 480 360"
  6. - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  7. - <!--======================================================================-->
  8. - <!--= SVG 1.1 2nd Edition Test Case =-->
  9. - <!--======================================================================-->
  10. - <!--= Copyright 2009 World Wide Web Consortium, (Massachusetts =-->
  11. - <!--= Institute of Technology, European Research Consortium for =-->
  12. - <!--= Informatics and Mathematics (ERCIM), Keio University). =-->
  13. - <!--= All Rights Reserved. =-->
  14. - <!--= See http://www.w3.org/Consortium/Legal/. =-->
  15. - <!--======================================================================-->
  16. - <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
  17. - template-version="1.4" reviewer="CL" author="BB" status="accepted"
  18. - version="$Revision: 1.6 $" testname="$RCSfile: masking-intro-01-f.svg,v $">
  19. - <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/masking.html#Introduction">
  20. - <p>
  21. - The rules are different regarding the geometry of a shape when clipping and masking.
  22. - For example, a clip-path does not take into account the stroke of the shape used for clipping.
  23. - It is however, used when masking.
  24. - </p>
  25. - </d:testDescription>
  26. - <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
  27. - <p>
  28. - Run the test. No interaction required.
  29. - </p>
  30. - </d:operatorScript>
  31. - <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
  32. - <p>
  33. - The test is passed if there are two identical darkblue circles at the top of the illustration, and
  34. - below those two circles, two more circles should appear. They are of lighter appearance,
  35. - the one on the left has a darker and thick stroke.
  36. - </p>
  37. - </d:passCriteria>
  38. - </d:SVGTestCase>
  39. - <title id="test-title">$RCSfile: masking-intro-01-f.svg,v $</title>
  40. - <defs>
  41. - <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
  42. - <font-face-src>
  43. - <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
  44. - </font-face-src>
  45. - </font-face>
  46. - </defs>
  47. - <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
  48. - <g shape-rendering="geometricPrecision">
  49. - <title id="test-title">masking-mask-04-f.svg</title>
  50. - <desc id="test-desc">Tests the impact of strokes within clipPath and mask</desc>
  51. - <text font-size="18" x="240" y="35" text-anchor="middle">Testing stroke inclusion for 'clip-path' and 'mask'</text>
  52. -
  53. - <defs>
  54. - <clipPath id="one" clipPathUnits="objectBoundingBox">
  55. - <circle cx="0.3" cy="0.5" r="0.2" stroke-width="0.15" fill="none" stroke="red"/>
  56. - <circle cx="0.7" cy="0.5" r="0.2" stroke-width="0.15" fill="none" stroke="none"/>
  57. - </clipPath>
  58. - </defs>
  59. -
  60. - <rect x="150" y="0" width="200" height="200" fill="darkblue" clip-path="url(#one)"/>
  61. - <text x="50" y="110">With a 'clip-path':</text>
  62. -
  63. - <defs>
  64. - <mask id="two" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox" color-interpolation="linearRGB">
  65. - <circle cx="0.3" cy="0.5" r="0.2" stroke-width="0.15" fill="blue" stroke="red"/>
  66. - <circle cx="0.7" cy="0.5" r="0.2" stroke-width="0.15" fill="blue" stroke="none"/>
  67. - </mask>
  68. - </defs>
  69. -
  70. - <rect x="150" y="150" width="200" height="200" fill="darkblue" mask="url(#two)"/>
  71. - <text x="50" y="260">With a 'mask':</text>
  72. - </g>
  73. - </g>
  74. - <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
  75. - <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.6 $</text>
  76. - </g>
  77. - <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
  78. - <!-- comment out this watermark once the test is approved -->
  79. - <!--<g id="draft-watermark">
  80. - <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
  81. - <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
  82. - text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
  83. - </g>-->
  84. -</svg>
  85. --- a/tests/fixtures/reftests/svg1.1/masking-mask-01-b.svg
  86. +++ /dev/null
  87. @@ -1,131 +0,0 @@
  88. -<svg version="1.1" baseProfile="basic" id="svg-root"
  89. - width="100%" height="100%" viewBox="0 0 480 360"
  90. - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  91. - <!--======================================================================-->
  92. - <!--= SVG 1.1 2nd Edition Test Case =-->
  93. - <!--======================================================================-->
  94. - <!--= Copyright 2009 World Wide Web Consortium, (Massachusetts =-->
  95. - <!--= Institute of Technology, European Research Consortium for =-->
  96. - <!--= Informatics and Mathematics (ERCIM), Keio University). =-->
  97. - <!--= All Rights Reserved. =-->
  98. - <!--= See http://www.w3.org/Consortium/Legal/. =-->
  99. - <!--======================================================================-->
  100. - <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
  101. - template-version="1.4" reviewer="SVGWG" author="Haroon Sheikh" status="accepted"
  102. - version="$Revision: 1.8 $" testname="$RCSfile: masking-mask-01-b.svg,v $">
  103. - <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/masking.html#Masking">
  104. - <p>
  105. - Test to see if the masking features using the mask element and mask
  106. - property are available.
  107. - </p>
  108. - <p>
  109. - A red rectangle is displayed in the background to help view the result
  110. - of transparency and masking.
  111. - </p>
  112. - <p>
  113. - From top to bottom, the tests are as follows.
  114. - </p>
  115. - <p>
  116. - In the top test, a linear gradient is used inside the mask to change the opacity
  117. - of the rectangle from 1.0 (at the top) to 0.5 (at the bottom).
  118. - </p>
  119. - <p>
  120. - In the second test, a simple 50% opaque rectangle is used as a mask.
  121. - </p>
  122. - <p>
  123. - In the third test, no mask is used, but a rectangle is shown with 50% opacity.
  124. - The second and third test should look the same.
  125. - </p>
  126. - <p>
  127. - Lastly, a string of text has a mask applied to it. The mask only covers a partial
  128. - area of the text, so the text should only be half visible. Also the mask consists
  129. - of 4 rectangles with various levels of opacity.
  130. - </p>
  131. - </d:testDescription>
  132. - <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
  133. - <p>
  134. - Run the test. No interaction required.
  135. - </p>
  136. - </d:operatorScript>
  137. - <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
  138. - <p>
  139. - The rendered picture should match the reference image, except
  140. - variations are possible in the labelling text (per CSS2 rules).
  141. - </p>
  142. - </d:passCriteria>
  143. - </d:SVGTestCase>
  144. - <title id="test-title">$RCSfile: masking-mask-01-b.svg,v $</title>
  145. - <defs>
  146. - <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
  147. - <font-face-src>
  148. - <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
  149. - </font-face-src>
  150. - </font-face>
  151. - </defs>
  152. - <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
  153. - <style type="text/css">
  154. - @font-face {
  155. - font-family: larabie-anglepoise;
  156. - src: url(woffs/anglepoi.woff) format("woff");
  157. - }
  158. - </style>
  159. - <defs>
  160. - <font horiz-adv-x="313">
  161. - <!-- Converted from Larabie Anglepoise by Batik ttf2svg -->
  162. - <font-face font-family="larabie-anglepoise" units-per-em="1000" panose-1="0 0 4 0 0 0 0 0 0 0" ascent="703" descent="-300" alphabetic="0"/>
  163. - <missing-glyph horiz-adv-x="500" d="M63 0V700H438V0H63ZM125 63H375V638H125V63Z"/>
  164. - <glyph unicode="S" glyph-name="S" horiz-adv-x="385" d="M371 1H29V144H264Q264 151 264 166Q265 180 265 188Q265 212 249 212H132Q83 212 55 247Q29 279 29 329V566H335V422H136V375Q136 360 144 356Q148 355 168 355H279Q327 355 352 309Q371 273 371 221V1Z"/>
  165. - <glyph unicode="V" glyph-name="V" horiz-adv-x="351" d="M365 563L183 -33L0 563H101L183 296L270 563H365Z"/>
  166. - <glyph unicode="G" glyph-name="G" horiz-adv-x="367" d="M355 1H18V564H355V420H125V144H248V211H156V355H355V1Z"/>
  167. - <hkern g1="V" g2="G" k="-40"/>
  168. - </font>
  169. - </defs>
  170. - <g font-family="SVGFreeSansASCII,sans-serif">
  171. - <text font-size="14" x="10" y="20">Test for mask support</text>
  172. - <!-- Draw a red rectangle in the background -->
  173. - <rect x="10" y="30" width="100" height="260" fill="red"/>
  174. - <!-- Apply a gradient ramp based opacity -->
  175. - <mask id="mask1" maskUnits="userSpaceOnUse" x="60" y="50" width="100" height="60" color-interpolation="linearRGB">
  176. - <defs>
  177. - <linearGradient gradientUnits="userSpaceOnUse" id="Grad1" x1="60" y1="50" x2="60" y2="120">
  178. - <stop stop-color="white" stop-opacity="1" offset="0"/>
  179. - <stop stop-color="white" stop-opacity="0.5" offset="1"/>
  180. - </linearGradient>
  181. - </defs>
  182. - <rect x="60" y="50" width="100" height="60" fill="url(#Grad1)"/>
  183. - </mask>
  184. - <rect x="60" y="50" width="100" height="60" fill="lime" mask="url(#mask1)"/>
  185. - <text font-size="12" x="200" y="65">Mask with linear gradient from</text>
  186. - <text font-size="12" x="200" y="80">opacity=1 to opactity=0.5</text>
  187. - <!-- Simulate a uniform opacity using a mask -->
  188. - <mask id="mask2" maskUnits="userSpaceOnUse" x="60" y="120" width="100" height="30" color-interpolation="linearRGB">
  189. - <rect x="60" y="120" width="100" height="30" fill-opacity="0.5" fill="white"/>
  190. - </mask>
  191. - <rect x="60" y="120" width="100" height="30" fill="lime" mask="url(#mask2)"/>
  192. - <text font-size="12" x="200" y="135">Mask with uniform opacity of 0.5</text>
  193. - <!-- Apply a uniform opacity -->
  194. - <rect x="60" y="160" width="100" height="30" fill="lime" fill-opacity="0.5"/>
  195. - <text font-size="12" x="200" y="175">Rectangle with uniform opacity of 0.5</text>
  196. - <!-- Apply a mask to text -->
  197. - <mask id="mask3" maskUnits="userSpaceOnUse" x="60" y="200" width="200" height="100" color-interpolation="linearRGB">
  198. - <rect x="60" y="200" width="200" height="25" fill="white" fill-opacity="0.5"/>
  199. - <rect x="60" y="225" width="200" height="25" fill="white" fill-opacity="0.2"/>
  200. - <rect x="60" y="250" width="200" height="25" fill="white" fill-opacity="1"/>
  201. - <rect x="60" y="275" width="200" height="25" fill="white" fill-opacity="0.7"/>
  202. - </mask>
  203. - <text x="60" y="280" font-family="larabie-anglepoise" font-size="110" fill="lime" mask="url(#mask3)">SVG</text>
  204. - <text font-size="12" x="200" y="225">Text with mask containing rectangles</text>
  205. - <text font-size="12" x="200" y="240">of various opacities</text>
  206. - </g>
  207. - </g>
  208. - <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
  209. - <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.8 $</text>
  210. - </g>
  211. - <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
  212. - <!-- comment out this watermark once the test is approved -->
  213. - <!--<g id="draft-watermark">
  214. - <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
  215. - <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
  216. - text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
  217. - </g>-->
  218. -</svg>
  219. --- a/tests/fixtures/reftests/svg1.1/masking-mask-02-f.svg
  220. +++ /dev/null
  221. @@ -1,50 +0,0 @@
  222. -<svg id="svg-root" width="100%" height="100%" viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  223. - <!--======================================================================-->
  224. - <!--= Copyright 2008 World Wide Web Consortium, (Massachusetts =-->
  225. - <!--= Institute of Technology, European Research Consortium for =-->
  226. - <!--= Informatics and Mathematics (ERCIM), Keio University). =-->
  227. - <!--= All Rights Reserved. =-->
  228. - <!--= See http://www.w3.org/Consortium/Legal/. =-->
  229. - <!--======================================================================-->
  230. - <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/" template-version="1.4" reviewer="CL" author="Microsoft" status="accepted" version="$Revision: 1.3 $" testname="$RCSfile: masking-mask-02-f.svg,v $">
  231. - <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://dev.w3.org/SVG/profiles/1.1F2/publish/masking.html#Masking">
  232. - <p>
  233. - If the 'mask' property references a 'mask' element containing no children, the element referencing it is not rendered.
  234. - </p>
  235. - </d:testDescription>
  236. - <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
  237. - <p>Run the test. No interaction required.</p>
  238. - </d:operatorScript>
  239. - <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
  240. - <p>
  241. - Test passes if there is a single green rectangle, with no red visible on the page.
  242. - </p>
  243. - </d:passCriteria>
  244. - </d:SVGTestCase>
  245. - <title id="test-title">$RCSfile: masking-mask-02-f.svg,v $</title>
  246. - <defs>
  247. - <font-face
  248. - font-family="SVGFreeSansASCII"
  249. - unicode-range="U+0-7F">
  250. - <font-face-src>
  251. - <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
  252. - </font-face-src>
  253. - </font-face>
  254. - </defs>
  255. - <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
  256. - <mask id="testMask" />
  257. - <rect x="100" y="100" width="250" height="150" fill="green" />
  258. - <rect x="100" y="100" width="250" height="150" fill="red" mask="url(#testMask)" />
  259. - </g>
  260. - <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
  261. - <text id="revision" x="10" y="340" stroke="none"
  262. - fill="black">$Revision: 1.3 $</text>
  263. - </g>
  264. - <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
  265. - <!-- comment out this watermark once the test is approved
  266. - <g id="draft-watermark">
  267. - <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
  268. - <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
  269. - text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
  270. - </g>-->
  271. -</svg>
  272. \ No newline at end of file
  273. --- a/tests/fixtures/reftests/svg1.1/masking-opacity-01-b.svg
  274. +++ /dev/null
  275. @@ -1,125 +0,0 @@
  276. -<svg version="1.1" baseProfile="basic" id="svg-root"
  277. - width="100%" height="100%" viewBox="0 0 480 360"
  278. - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  279. - <!--======================================================================-->
  280. - <!--= SVG 1.1 2nd Edition Test Case =-->
  281. - <!--======================================================================-->
  282. - <!--= Copyright 2009 World Wide Web Consortium, (Massachusetts =-->
  283. - <!--= Institute of Technology, European Research Consortium for =-->
  284. - <!--= Informatics and Mathematics (ERCIM), Keio University). =-->
  285. - <!--= All Rights Reserved. =-->
  286. - <!--= See http://www.w3.org/Consortium/Legal/. =-->
  287. - <!--======================================================================-->
  288. - <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
  289. - template-version="1.4" reviewer="SVGWG" author="Haroon Sheikh" status="accepted"
  290. - version="$Revision: 1.6 $" testname="$RCSfile: masking-opacity-01-b.svg,v $">
  291. - <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/masking.html#ObjectAndGroupOpacityProperties">
  292. - <p>
  293. - Test to see the effect of applying an opacity property to a group.
  294. - </p>
  295. - <p>
  296. - A blue rectangle with a green rectangle on top are contained in a
  297. - group. This opacity of the group and the opacity of the rectangles are
  298. - changed in this test. A red rectangle is provided in the background so
  299. - that opacity changes are obvious visually.
  300. - </p>
  301. - <p>
  302. - From top to bottom, the tests are as follows.
  303. - </p>
  304. - <p>
  305. - In the top test, the opacities of the group and the individual rectangles are
  306. - all set to 1.
  307. - </p>
  308. - <p>
  309. - In the second test, the group is given an opacity of 0.5.
  310. - </p>
  311. - <p>
  312. - In the third test, the group maintains a group opacity of 1 whereas each individual
  313. - rectangle is given an opacity of 0.5 in the group.
  314. - </p>
  315. - <p>
  316. - Lastly, the group and individual rectangles are all given an opacity of 0.5.
  317. - </p>
  318. -
  319. -
  320. - </d:testDescription>
  321. - <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
  322. - <p>
  323. - Run the test. No interaction required.
  324. - </p>
  325. - </d:operatorScript>
  326. - <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
  327. - <p>
  328. - In the top test, the green rectangle should appear on top of the blue
  329. - rectangle.
  330. - </p>
  331. - <p>
  332. - In the second test, the blue
  333. - rectangle should not show through in the region where the green and blue overlap.
  334. - </p>
  335. - <p>
  336. - In the third test, the blue rectangle
  337. - should show through in the overlap region.
  338. - </p>
  339. - <p>
  340. - Lastly, the
  341. - result should be similar to the previous test only fainter (because the opacity) is
  342. - resulting in less contribution.
  343. - </p>
  344. - <p>
  345. - The rendered picture should match the reference image exactly, except for possible
  346. - variations in the labelling text (per CSS2 rules).
  347. - </p>
  348. - </d:passCriteria>
  349. - </d:SVGTestCase>
  350. - <title id="test-title">$RCSfile: masking-opacity-01-b.svg,v $</title>
  351. - <defs>
  352. - <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
  353. - <font-face-src>
  354. - <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
  355. - </font-face-src>
  356. - </font-face>
  357. - </defs>
  358. - <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
  359. - <text font-size="24" x="50" y="27">Test for opacity property on a group.</text>
  360. - <rect x="10" y="30" width="100" height="260" fill="red"/>
  361. - <g opacity="1">
  362. - <rect x="60" y="50" width="80" height="40" fill="blue"/>
  363. - <rect x="70" y="60" width="80" height="40" fill="lime"/>
  364. - </g>
  365. - <text font-size="20" x="200" y="62">Group opacity: 1</text>
  366. - <text font-size="20" x="200" y="80">Blue rectangle opacity: 1</text>
  367. - <text font-size="20" x="200" y="98">Green rectangle opacity: 1</text>
  368. - <g opacity="0.5">
  369. - <rect x="60" y="110" width="80" height="40" fill="blue"/>
  370. - <rect x="70" y="120" width="80" height="40" fill="lime"/>
  371. - </g>
  372. - <text font-size="20" x="200" y="122">Group opacity: 0.5</text>
  373. - <text font-size="20" x="200" y="140">Blue rectangle opacity: 1</text>
  374. - <text font-size="20" x="200" y="158">Green rectangle opacity: 1</text>
  375. - <g opacity="1">
  376. - <rect x="60" y="170" width="80" height="40" fill="blue" opacity=".5"/>
  377. - <rect x="70" y="180" width="80" height="40" fill="lime" opacity=".5"/>
  378. - </g>
  379. - <text font-size="20" x="200" y="182">Group opacity: 1</text>
  380. - <text font-size="20" x="200" y="200">Blue rectangle opacity: 0.5</text>
  381. - <text font-size="20" x="200" y="218">Green rectangle opacity: 0.5</text>
  382. - <g opacity="0.5">
  383. - <rect x="60" y="230" width="80" height="40" fill="blue" opacity=".5"/>
  384. - <rect x="70" y="240" width="80" height="40" fill="lime" opacity=".5"/>
  385. - </g>
  386. - <text font-size="20" x="200" y="242">Group opacity: 0.5</text>
  387. - <text font-size="20" x="200" y="260">Blue rectangle opacity: 0.5</text>
  388. - <text font-size="20" x="200" y="278">Green rectangle opacity: 0.5</text>
  389. - </g>
  390. - <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
  391. - <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.6 $</text>
  392. - </g>
  393. - <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
  394. - <!-- comment out this watermark once the test is approved -->
  395. - <!--<g id="draft-watermark">
  396. - <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
  397. - <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
  398. - text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
  399. - </g>-->
  400. -</svg>
  401. --- a/tests/fixtures/reftests/svg1.1/masking-path-01-b.svg
  402. +++ /dev/null
  403. @@ -1,95 +0,0 @@
  404. -<svg version="1.1" baseProfile="basic" id="svg-root"
  405. - width="100%" height="100%" viewBox="0 0 480 360"
  406. - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  407. - <!--======================================================================-->
  408. - <!--= SVG 1.1 2nd Edition Test Case =-->
  409. - <!--======================================================================-->
  410. - <!--= Copyright 2009 World Wide Web Consortium, (Massachusetts =-->
  411. - <!--= Institute of Technology, European Research Consortium for =-->
  412. - <!--= Informatics and Mathematics (ERCIM), Keio University). =-->
  413. - <!--= All Rights Reserved. =-->
  414. - <!--= See http://www.w3.org/Consortium/Legal/. =-->
  415. - <!--======================================================================-->
  416. - <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
  417. - template-version="1.4" reviewer="CL" author="LH" status="accepted"
  418. - version="$Revision: 1.7 $" testname="$RCSfile: masking-path-01-b.svg,v $">
  419. - <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/masking.html#ClippingPaths">
  420. - <p>
  421. - Test to see if the basic clipping works using the clipPath element
  422. - and the clip-path property.
  423. - </p>
  424. - <p>
  425. - This test uses the following elements : &lt;clipPath&gt; and the following
  426. - properties : clip-path.
  427. - </p>
  428. - </d:testDescription>
  429. - <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
  430. - <p>
  431. - Run the test. No interaction required.
  432. - </p>
  433. - </d:operatorScript>
  434. - <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
  435. - <p>
  436. - The test at the top shows an orange rectangle (with black stroke) being clipped by another rectangle.
  437. - So only the middle portion of the orange rectangle should be visible. Also the black stroke should
  438. - only be visible along the top and bottom edge of the rectangle.
  439. - </p>
  440. - <p>
  441. - The example at the bottom has a group containing a text string and two rectangles. The group
  442. - has a clipping path defined using two overlapping rectangles. Of concern is the overlapping area
  443. - shared by the two rectangles. There should not be holes in this overlapping area, the
  444. - clip region is the union of the two rectangles. For clarity,
  445. - guide rectangles in grey show the position of the clipping rectangles.
  446. - </p>
  447. - <p>
  448. - The rendered picture should match the reference image exactly, except for possible
  449. - variations in the labelling text (per CSS2 rules).
  450. - </p>
  451. - </d:passCriteria>
  452. - </d:SVGTestCase>
  453. - <title id="test-title">$RCSfile: masking-path-01-b.svg,v $</title>
  454. - <defs>
  455. - <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
  456. - <font-face-src>
  457. - <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
  458. - </font-face-src>
  459. - </font-face>
  460. - </defs>
  461. - <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
  462. - <g shape-rendering="geometricPrecision">
  463. - <!--text font-size="14" x="10" y="20">Test for clipping using clipPath element</text-->
  464. - <defs>
  465. - <clipPath id="clip1">
  466. - <rect x="200" y="10" width="60" height="100"/>
  467. - </clipPath>
  468. - <clipPath id="clip2">
  469. - <rect x="90" y="150" width="175" height="100"/>
  470. - <rect x="225" y="160" width="95" height="75"/>
  471. - </clipPath>
  472. - </defs>
  473. - <rect x="20" y="20" width="440" height="60" fill="orange" stroke="black" stroke-width="5" clip-path="url(#clip1)"/>
  474. - <text font-size="30" x="20" y="130">Rectangle being clipped</text>
  475. - <g clip-path="url(#clip2)">
  476. - <rect x="115" y="190" width="225" height="40" fill="aqua" stroke="blue" stroke-width="5"/>
  477. - <rect x="115" y="240" width="225" height="40" fill="lime" stroke="green" stroke-width="5"/>
  478. - <text font-size="30" x="115" y="180">Line of text to be clipped</text>
  479. - </g>
  480. - <text font-size="30" x="20" y="280">Group being clipped</text>
  481. - <!-- show the two rects and the overlap area -->
  482. - <g fill="none" stroke="#999" stroke-width="2">
  483. - <rect x="90" y="150" width="175" height="100"/>
  484. - <rect x="225" y="160" width="95" height="75"/>
  485. - </g>
  486. - </g>
  487. - </g>
  488. - <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
  489. - <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.7 $</text>
  490. - </g>
  491. - <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
  492. - <!-- comment out this watermark once the test is approved -->
  493. - <!--<g id="draft-watermark">
  494. - <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
  495. - <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
  496. - text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
  497. - </g>-->
  498. -</svg>
  499. --- a/tests/fixtures/reftests/svg1.1/masking-path-02-b.svg
  500. +++ /dev/null
  501. @@ -1,84 +0,0 @@
  502. -<svg version="1.1" baseProfile="basic" id="svg-root"
  503. - width="100%" height="100%" viewBox="0 0 480 360"
  504. - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  505. - <!--======================================================================-->
  506. - <!--= SVG 1.1 2nd Edition Test Case =-->
  507. - <!--======================================================================-->
  508. - <!--= Copyright 2009 World Wide Web Consortium, (Massachusetts =-->
  509. - <!--= Institute of Technology, European Research Consortium for =-->
  510. - <!--= Informatics and Mathematics (ERCIM), Keio University). =-->
  511. - <!--= All Rights Reserved. =-->
  512. - <!--= See http://www.w3.org/Consortium/Legal/. =-->
  513. - <!--======================================================================-->
  514. - <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
  515. - template-version="1.4" reviewer="SVGWG" author="Haroon Sheikh" status="accepted"
  516. - version="$Revision: 1.8 $" testname="$RCSfile: masking-path-02-b.svg,v $">
  517. - <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/masking.html#ClippingPaths">
  518. - <p>
  519. - Test to see if clipPathUnits attribute is handled properly on a
  520. - clipPath element. Only tests the userSpaceOnUse and
  521. - objectBoundingBox items of the clipPathUnits. userSpace has been
  522. - tested by the previous test as it is the default.
  523. - </p>
  524. - <p>
  525. - The test at the top shows a pink rectangle that has been clipped by a
  526. - rectangular clipping path. The clipping path is defined using clipPathUnits=objectBoundingBox.
  527. -
  528. - </p>
  529. - <p>
  530. - The example at the bottom a rotated blue rectangle that has been clipped by a
  531. - rectangular clipping path. The clipping path is defined using clipPathUnits=userSpaceOnUse.
  532. -
  533. - </p>
  534. - <p>
  535. - The rendered picture should match the reference image exactly, except for possible
  536. - variations in the labelling text (per CSS2 rules).
  537. - </p>
  538. - </d:testDescription>
  539. - <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
  540. - <p>
  541. - Run the test. No interaction required.
  542. - </p>
  543. - </d:operatorScript>
  544. - <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
  545. - <p>
  546. - The test passes if the pink rectangle and blue diamond do not have any
  547. - color painted outside of their black borders.
  548. - </p>
  549. - </d:passCriteria>
  550. - </d:SVGTestCase>
  551. - <title id="test-title">$RCSfile: masking-path-02-b.svg,v $</title>
  552. - <defs>
  553. - <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
  554. - <font-face-src>
  555. - <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
  556. - </font-face-src>
  557. - </font-face>
  558. - </defs>
  559. - <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
  560. - <g shape-rendering="geometricPrecision">
  561. - <clipPath id="clip1" clipPathUnits="objectBoundingBox">
  562. - <rect x=".25" y=".5" width=".6" height="1"/>
  563. - </clipPath>
  564. - <rect x="10" y="10" width="430" height="80" fill="#F08" clip-path="url(#clip1)"/>
  565. - <rect x="117" y="50" width="258" height="40" fill="none" stroke="black" stroke-width="4"/>
  566. - <text font-size="30" x="20" y="130">clipPathUnits=objectBoundingBox</text>
  567. - <clipPath id="clip2" clipPathUnits="userSpaceOnUse">
  568. - <rect x="60" y="60" width="80" height="80"/>
  569. - </clipPath>
  570. - <rect transform="translate(100 200) rotate(-45)" x="0" y="0" width="120" height="120" fill="blue" clip-path="url(#clip2)"/>
  571. - <rect transform="translate(100 200) rotate(-45)" x="60" y="60" width="60" height="60" fill="none" stroke="black" stroke-width="4"/>
  572. - <text font-size="30" x="20" y="280">clipPathUnits=userSpaceOnUse</text>
  573. - </g>
  574. - </g>
  575. - <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
  576. - <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.8 $</text>
  577. - </g>
  578. - <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
  579. - <!-- comment out this watermark once the test is approved -->
  580. - <!--<g id="draft-watermark">
  581. - <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
  582. - <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
  583. - text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
  584. - </g>-->
  585. -</svg>
  586. --- a/tests/fixtures/reftests/svg1.1/masking-path-03-b.svg
  587. +++ /dev/null
  588. @@ -1,134 +0,0 @@
  589. -<svg version="1.1" baseProfile="basic" id="svg-root"
  590. - width="100%" height="100%" viewBox="0 0 480 360"
  591. - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  592. - <!--======================================================================-->
  593. - <!--= SVG 1.1 2nd Edition Test Case =-->
  594. - <!--======================================================================-->
  595. - <!--= Copyright 2009 World Wide Web Consortium, (Massachusetts =-->
  596. - <!--= Institute of Technology, European Research Consortium for =-->
  597. - <!--= Informatics and Mathematics (ERCIM), Keio University). =-->
  598. - <!--= All Rights Reserved. =-->
  599. - <!--= See http://www.w3.org/Consortium/Legal/. =-->
  600. - <!--======================================================================-->
  601. - <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
  602. - template-version="1.4" reviewer="SVGWG" author="Jon Ferraiolo" status="accepted"
  603. - version="$Revision: 1.7 $" testname="$RCSfile: masking-path-03-b.svg,v $">
  604. - <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/masking.html#ClippingPaths">
  605. - <p>
  606. - Test 'overflow'/'clip' on outermost and inner 'svg' elements.
  607. - </p>
  608. - <p>
  609. - There are two parts to the test. The first part tests viewport clipping
  610. - on outermost 'svg' elements. The second part tests viewport clipping
  611. - on inner 'svg' elements.
  612. - </p>
  613. - <p>
  614. - The test case also tests the initial value of the 'overflow' property
  615. - to ensure that it is set to 'hidden' for all 'svg' elements.
  616. - Tester should zoom out and/or pan to check this.
  617. - </p>
  618. - <p>
  619. - To test clipping to the outermost 'svg' element,
  620. - a rectangle with a light blue interior, a light red border and a black
  621. - string that says "Clip to outer 'svg'" is painted four times such that
  622. - it will overflow each of the top, left, right and bottom
  623. - sides of the bounds of the outermost 'svg' element, respectively.
  624. - </p>
  625. - <p>
  626. - To test clipping to inner 'svg' elements, a rectangle with a light red
  627. - interior, a light blue border and a black string that says "Clip to
  628. - inner 'svg'" is painted four times such that it will overflow each of
  629. - the top, left, right and bottom sides of the bounds of an inner 'svg'
  630. - element, respectively.
  631. - </p>
  632. - <p>
  633. - Note that minor text layout differences, as are permissible under CSS2
  634. - rules, can lead to slightly different visual results regarding where
  635. - the text strings get clipped.
  636. - </p>
  637. - </d:testDescription>
  638. - <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
  639. - <p>
  640. - Run the test. No interaction required.
  641. - </p>
  642. - </d:operatorScript>
  643. - <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
  644. - <p>The test passes if:</p>
  645. - <ul>
  646. - <li>The four "Outer Clip" boxed strings must not render outside the
  647. - outermost 'svg' element (the 480x360 rectangular viewport) and
  648. - must continue to be clipped to this viewport if the image is zoomed in or out,
  649. - or panned.</li>
  650. - <li>The four "Inner Clip" boxed strings must not render outside the
  651. - bounds of the green rectangle.</li>
  652. - </ul>
  653. - </d:passCriteria>
  654. - </d:SVGTestCase>
  655. - <title id="test-title">$RCSfile: masking-path-03-b.svg,v $</title>
  656. - <defs>
  657. - <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
  658. - <font-face-src>
  659. - <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
  660. - </font-face-src>
  661. - </font-face>
  662. - </defs>
  663. - <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
  664. - <g shape-rendering="geometricPrecision">
  665. - <!--text font-size="18" text-anchor="middle" x="240" y="70">Test 'overflow'/'clip' on outermost and inner 'svg' elements</text-->
  666. - <text font-size="18" x="10" y="70">Test 'overflow'/'clip' on outermost and inner 'svg' elements</text>
  667. - <!-- Test initial value for 'overflow' property (i.e., hidden)
  668. - on outermost 'svg' -->
  669. - <g font-size="48" stroke-width="2">
  670. - <g transform="translate(115,-20)">
  671. - <rect width="250" height="60" fill="#ccccff" stroke="#ff8888"/>
  672. - <text x="15" y="45">Outer Clip</text>
  673. - </g>
  674. - <g transform="translate(-175,150)">
  675. - <rect width="250" height="60" fill="#ccccff" stroke="#ff8888"/>
  676. - <text x="15" y="45">Outer Clip</text>
  677. - </g>
  678. - <g transform="translate(405,150)">
  679. - <rect width="250" height="60" fill="#ccccff" stroke="#ff8888"/>
  680. - <text x="15" y="45">Outer Clip</text>
  681. - </g>
  682. - <g transform="translate(115,330)">
  683. - <rect width="250" height="60" fill="#ccccff" stroke="#ff8888"/>
  684. - <text x="15" y="45">Outer Clip</text>
  685. - </g>
  686. - </g>
  687. - <!-- Test initial value for 'overflow' property (i.e., hidden)
  688. - on inner 'svg' -->
  689. - <rect x="115" y="100" width="250" height="160" fill="none" stroke="#006600" stroke-width="5"/>
  690. - <svg xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="115" y="100" width="250" height="160">
  691. - <g font-size="32" stroke-width="2">
  692. - <g transform="translate(50,-15)">
  693. - <rect width="150" height="35" fill="#ffaaaa" stroke="#6666ff"/>
  694. - <text x="6" y="26">Inner Clip</text>
  695. - </g>
  696. - <g transform="translate(-50,62.5)">
  697. - <rect width="150" height="35" fill="#ffaaaa" stroke="#6666ff"/>
  698. - <text x="6" y="26">Inner Clip</text>
  699. - </g>
  700. - <g transform="translate(150,62.5)">
  701. - <rect width="150" height="35" fill="#ffaaaa" stroke="#6666ff"/>
  702. - <text x="6" y="26">Inner Clip</text>
  703. - </g>
  704. - <g transform="translate(50,140)">
  705. - <rect width="150" height="35" fill="#ffaaaa" stroke="#6666ff"/>
  706. - <text x="6" y="26">Inner Clip</text>
  707. - </g>
  708. - </g>
  709. - </svg>
  710. - </g>
  711. - </g>
  712. - <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
  713. - <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.7 $</text>
  714. - </g>
  715. - <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
  716. - <!-- comment out this watermark once the test is approved -->
  717. - <!--<g id="draft-watermark">
  718. - <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
  719. - <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
  720. - text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
  721. - </g>-->
  722. -</svg>
  723. --- a/tests/fixtures/reftests/svg1.1/masking-path-04-b.svg
  724. +++ /dev/null
  725. @@ -1,79 +0,0 @@
  726. -<svg version="1.1" baseProfile="basic" id="svg-root"
  727. - width="100%" height="100%" viewBox="0 0 480 360"
  728. - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  729. - <!--======================================================================-->
  730. - <!--= SVG 1.1 2nd Edition Test Case =-->
  731. - <!--======================================================================-->
  732. - <!--= Copyright 2009 World Wide Web Consortium, (Massachusetts =-->
  733. - <!--= Institute of Technology, European Research Consortium for =-->
  734. - <!--= Informatics and Mathematics (ERCIM), Keio University). =-->
  735. - <!--= All Rights Reserved. =-->
  736. - <!--= See http://www.w3.org/Consortium/Legal/. =-->
  737. - <!--======================================================================-->
  738. - <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
  739. - template-version="1.4" reviewer="SVGWG" author="Chris Lilley" status="accepted"
  740. - version="$Revision: 1.5 $" testname="$RCSfile: masking-path-04-b.svg,v $">
  741. - <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/masking.html#ClippingPaths">
  742. - <p>
  743. - This test exercises basic user-specified clip paths, using a text
  744. - string (i.e., content of a 'text' element) as the clip path.
  745. - </p>
  746. - <p>
  747. - There is a rectangular image of a swirly blue pattern with large
  748. - yellow text, "Clip Test" superimposed. The image is a PNG file,
  749. - imported into the picture via the 'image' element.
  750. - </p>
  751. - <p>
  752. - The test uses the 'rect' element, as well as basic fill (solid primary
  753. - colors), stroke (black 1-pixel lines), font-family (Arial and
  754. - Impact) and font-size properties.
  755. - </p>
  756. - </d:testDescription>
  757. - <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
  758. - <p>
  759. - Run the test. No interaction required.
  760. - </p>
  761. - </d:operatorScript>
  762. - <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
  763. - <p>
  764. - The rendered picture should match the reference image, except for
  765. - possible variations in the labelling text (per CSS2 rules).
  766. - </p>
  767. - </d:passCriteria>
  768. - </d:SVGTestCase>
  769. - <title id="test-title">$RCSfile: masking-path-04-b.svg,v $</title>
  770. - <defs>
  771. - <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
  772. - <font-face-src>
  773. - <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
  774. - </font-face-src>
  775. - </font-face>
  776. - </defs>
  777. - <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
  778. - <g shape-rendering="geometricPrecision">
  779. - <defs>
  780. - <clipPath id="sample" clipPathUnits="userSpaceOnUse">
  781. - <text x="45" y="270" font-size="100" font-family="Impact">Clip Test</text>
  782. - </clipPath>
  783. - </defs>
  784. -
  785. - <g>
  786. - <image xlink:href="resources/bluesquidj.png" preserveAspectRatio="none" x="30" y="20" width="410" height="140"/>
  787. - <text x="55" y="130" font-size="100" font-family="Impact" fill="yellow">Clip Test</text>
  788. - </g>
  789. - <g>
  790. - <image xlink:href="resources/bluesquidj.png" preserveAspectRatio="none" x="20" y="170" width="410" height="160" clip-path="url(#sample)"/>
  791. - </g>
  792. - </g>
  793. - </g>
  794. - <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
  795. - <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.5 $</text>
  796. - </g>
  797. - <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
  798. - <!-- comment out this watermark once the test is approved -->
  799. - <!--<g id="draft-watermark">
  800. - <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
  801. - <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
  802. - text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
  803. - </g>-->
  804. -</svg>
  805. --- a/tests/fixtures/reftests/svg1.1/struct-cond-03-t.svg
  806. +++ /dev/null
  807. @@ -1,83 +0,0 @@
  808. -<svg version="1.1" baseProfile="tiny" id="svg-root"
  809. - width="100%" height="100%" viewBox="0 0 480 360"
  810. - xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  811. - <!--======================================================================-->
  812. - <!--= SVG 1.1 2nd Edition Test Case =-->
  813. - <!--======================================================================-->
  814. - <!--= Copyright 2009 World Wide Web Consortium, (Massachusetts =-->
  815. - <!--= Institute of Technology, European Research Consortium for =-->
  816. - <!--= Informatics and Mathematics (ERCIM), Keio University). =-->
  817. - <!--= All Rights Reserved. =-->
  818. - <!--= See http://www.w3.org/Consortium/Legal/. =-->
  819. - <!--======================================================================-->
  820. - <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
  821. - template-version="1.4" reviewer="CN" author="VH" status="accepted"
  822. - version="$Revision: 1.7 $" testname="$RCSfile: struct-cond-03-t.svg,v $">
  823. - <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/struct.html#ConditionalProcessing">
  824. - <p>
  825. - Tests the &lt;switch&gt; element with requiredFeatures.
  826. - </p>
  827. - </d:testDescription>
  828. - <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
  829. - <p>
  830. - Run the test. No interaction required.
  831. - </p>
  832. - </d:operatorScript>
  833. - <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
  834. - <p>
  835. - On the bottom half of the test, there is a first switch.
  836. - Because SVG Tiny does not support DOM, an SVG Tiny implementation
  837. - which does not support other SVG Profiles should show a green
  838. - rectangle. If the application supports the DOM, meaning that
  839. - it does more than just SVG Tiny, it should show a turquoise rectangle.
  840. - </p>
  841. - <p>
  842. - On the bottom half of the test, there is another switch.
  843. - The first child has a requiredFeatures set to
  844. - http://www.w3.org/TR/SVG11/feature#BasicText which all
  845. - SVG Tiny implementations should support. If the application
  846. - does, another green rectangle is displayed. Otherwise,
  847. - a red rectangle shows.
  848. - </p>
  849. - </d:passCriteria>
  850. - </d:SVGTestCase>
  851. - <title id="test-title">$RCSfile: struct-cond-03-t.svg,v $</title>
  852. - <defs>
  853. - <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
  854. - <font-face-src>
  855. - <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
  856. - </font-face-src>
  857. - </font-face>
  858. - </defs>
  859. - <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
  860. - <switch>
  861. - <g requiredFeatures="http://www.w3.org/TR/SVG11/feature#SVGDOM">
  862. - <rect x="30" y="20" width="420" height="130" fill="rgb(32, 178, 170)"/>
  863. - <text x="240" y="100" font-size="20" text-anchor="middle">This viewer does more than SVG Tiny</text>
  864. - </g>
  865. - <g>
  866. - <rect x="30" y="20" width="420" height="130" fill="#0F0"/>
  867. - </g>
  868. - </switch>
  869. -
  870. - <switch transform="translate(0, 140)">
  871. - <g requiredFeatures="http://www.w3.org/TR/SVG11/feature#BasicText">
  872. - <rect x="30" y="20" width="420" height="130" fill="#0F0"/>
  873. - </g>
  874. - <g>
  875. - <rect x="30" y="20" width="420" height="130" fill="#F00"/>
  876. - <text x="240" y="100" font-size="20" text-anchor="middle">This is not an SVG Tiny Viewer</text>
  877. - </g>
  878. - </switch>
  879. - </g>
  880. - <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
  881. - <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.7 $</text>
  882. - </g>
  883. - <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
  884. - <!-- comment out this watermark once the test is approved -->
  885. - <!--<g id="draft-watermark">
  886. - <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
  887. - <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
  888. - text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
  889. - </g>-->
  890. -</svg>
  891. --- a/tests/fixtures/reftests/bugs/340047.svg
  892. +++ /dev/null
  893. @@ -1,43 +0,0 @@
  894. -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  895. -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  896. -
  897. -<svg
  898. - xmlns:dc="http://purl.org/dc/elements/1.1/"
  899. - xmlns:cc="http://creativecommons.org/ns#"
  900. - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  901. - xmlns:svg="http://www.w3.org/2000/svg"
  902. - xmlns="http://www.w3.org/2000/svg"
  903. - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  904. - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  905. - width="744.09448819"
  906. - height="1052.3622047"
  907. - id="svg2"
  908. - version="1.1"
  909. - inkscape:version="0.47 r22583"
  910. - sodipodi:docname="New document 1">
  911. -
  912. - <g fill = "navy">
  913. - <text x = "10" y = "25" font-size = "20">
  914. - <tspan>
  915. - e = mc
  916. - <tspan baseline-shift = "super">
  917. - 2
  918. - </tspan>
  919. - </tspan>
  920. - <tspan x = "10" y = "60">
  921. - T
  922. - <tspan baseline-shift = "sub">
  923. - i+2
  924. - </tspan>
  925. - =T
  926. - <tspan baseline-shift = "sub">
  927. - i
  928. - </tspan>
  929. - + T
  930. - <tspan baseline-shift = "sub">
  931. - i+1
  932. - </tspan>
  933. - </tspan>
  934. - </text>
  935. - </g>
  936. -</svg>
  937. --- a/tests/fixtures/reftests/bugs/587721-text-transform.svg
  938. +++ /dev/null
  939. @@ -1,13 +0,0 @@
  940. -<?xml version="1.0" encoding="utf-8" standalone="no"?>
  941. -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  942. -<svg width="1179.75118pt" height="687.74173pt"
  943. - viewBox="0 0 1179.75118 687.74173"
  944. - enable-background="new 0 0 1179.75118 687.74173"
  945. - version="1.1" xmlns="http://www.w3.org/2000/svg"
  946. - xmlns:xlink="http://www.w3.org/1999/xlink" >
  947. -
  948. - <g font-family="'DejaVu Sans'" font-size="1" kerning="0" font-weight="400" fill="#000000">
  949. - <text transform="matrix(12 0 0 12 929.88438 660.96434)">Frenchtown</text>
  950. - </g>
  951. -
  952. -</svg>
  953. --- a/tests/fixtures/reftests/bugs/749415.svg
  954. +++ /dev/null
  955. @@ -1,38 +0,0 @@
  956. -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  957. -<!-- Created with Inkscape (http://www.inkscape.org/) -->
  958. -<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="643.56433" height="257.42575" id="svg2852">
  959. - <defs id="defs2854"/>
  960. - <g transform="translate(-58.921894,66.069669)" id="layer1">
  961. - <text x="69.253036" y="-29.653135" id="text3167" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="69.253036" y="-29.653135" id="tspan3169">1</tspan></text>
  962. - <text x="69.253036" y="179.25775" id="text3167-4" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="69.253036" y="179.25775" id="tspan3273">6</tspan></text>
  963. - <text x="69.253036" y="137.47557" id="text3167-48" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="69.253036" y="137.47557" id="tspan3271">5</tspan></text>
  964. - <text x="69.253036" y="95.693436" id="text3167-45" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="69.253036" y="95.693436" id="tspan3269">4</tspan></text>
  965. - <text x="69.253036" y="53.911259" id="text3167-7" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="69.253036" y="53.911259" id="tspan3267">3</tspan></text>
  966. - <text x="69.253036" y="12.129059" id="text3167-2" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="69.253036" y="12.129059" id="tspan3265">2</tspan></text>
  967. - <g transform="matrix(1.5,0,0,1.5,397.76677,54.817007)" id="g3300">
  968. - <rect width="4.8888898" height="4.6808534" x="-192.98616" y="-71.900017" id="rect2862-2-1-7-2-61" style="fill:#19b2ce;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
  969. - <rect width="2" height="16" x="-87.267052" y="-182.85747" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)" id="rect2862-2-1-7-2-2-4-42" style="fill:#19b2ce;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
  970. - </g>
  971. - <text x="164.86249" y="-28.66876" id="text3304" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="164.86249" y="-28.66876" id="tspan3308">Tip mass 0.5 kg</tspan></text>
  972. - <rect width="44.000343" height="14.666781" x="97.317757" y="-7.0793319" id="rect2862-2-1-7-4-4-6" style="fill:#ce9919;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
  973. - <text x="161.62811" y="12.691559" id="text3304-7" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="161.62811" y="12.691559" id="tspan3408">Liquid crystal device</tspan></text>
  974. - <rect width="28.712872" height="28.712872" x="104.96149" y="27.906385" id="rect3434" style="fill:#cdd9ec;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
  975. - <text x="161.62811" y="54.473759" id="text3304-4" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="161.62811" y="54.473759" id="tspan3461">Membrane 7.5 um thick</tspan></text>
  976. - <rect width="26.400206" height="13.200104" x="106.11783" y="77.429321" id="rect2862-2-1-7-4-44-4-2-33" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#808080;stroke-width:0.73499995;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
  977. - <text x="162.65936" y="96.677811" id="text3304-7-2" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="162.65936" y="96.677811" id="tspan3542">Solar cells 25 um thick</tspan></text>
  978. - <g transform="translate(-11.463337,-2.9292343)" id="g3588">
  979. - <path d="m 82.3125,172.71875 -32.21875,32.21875 2.8125,0 30.8125,-30.8125 -1.40625,-1.40625 z" transform="translate(58.921894,-65.07957)" id="rect2862-2-1-7-2-2-3-8-7" style="fill:#ceaa19;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
  980. - <path d="m 92.21875,182.59375 -23.3125,23.34375 2.8125,0 21.90625,-21.90625 -1.40625,-1.4375 z" transform="translate(58.921894,-65.07957)" id="rect2862-2-1-7-2-2-3-5-9-9" style="fill:#1982ce;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
  981. - </g>
  982. - <text x="162.47852" y="138.45995" id="text3304-3" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="162.47852" y="138.45995" id="tspan3617">Tethers</tspan></text>
  983. - <path d="m 187.32394,828.41852 a 83.098595,83.098595 0 1 1 -166.197185,0 83.098595,83.098595 0 1 1 166.197185,0 z" transform="matrix(0.24067796,0,0,0.24067796,94.233178,-31.78839)" id="path3939-9" style="fill:#0000ff;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
  984. - <path d="m 187.32394,828.41852 a 83.098595,83.098595 0 1 1 -166.197185,0 83.098595,83.098595 0 1 1 166.197185,0 z" transform="matrix(0.06016949,0,0,0.06016949,438.17176,92.436)" id="path3939-5-1-8" style="fill:#f3dd00;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
  985. - <path d="m 187.32394,828.41852 a 83.098595,83.098595 0 1 1 -166.197185,0 83.098595,83.098595 0 1 1 166.197185,0 z" transform="matrix(0.06016949,0,0,0.06016949,453.02324,75.60432)" id="path3939-5-6-6" style="fill:#f3dd00;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
  986. - <path d="m 187.32394,828.41852 a 83.098595,83.098595 0 1 1 -166.197185,0 83.098595,83.098595 0 1 1 166.197185,0 z" transform="matrix(0.06016949,0,0,0.06016949,424.31037,84.5152)" id="path3939-5-5-5" style="fill:#f3dd00;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
  987. - <path d="m 187.32394,828.41852 a 83.098595,83.098595 0 1 1 -166.197185,0 83.098595,83.098595 0 1 1 166.197185,0 z" transform="matrix(0.06016949,0,0,0.06016949,440.15195,61.74293)" id="path3939-5-0-0" style="fill:#f3dd00;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
  988. - <text x="159.24414" y="179.82025" id="text3304-3-6" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="159.24414" y="179.82025" id="tspan3684">Main body</tspan></text>
  989. - <text x="485.80463" y="138.83588" id="text3304-3-6-2" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="485.80463" y="138.83588" id="tspan3711">Instruments</tspan></text>
  990. - <text x="392.2764" y="138.83588" id="text3167-4-8" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="392.2764" y="138.83588" id="tspan3738">7</tspan></text>
  991. - <rect width="643.56433" height="257.42575" x="0" y="-0.99009901" transform="translate(58.921894,-65.07957)" id="rect3740" style="fill:none;stroke:none"/>
  992. - </g>
  993. -</svg>
  994. \ No newline at end of file
  995. --- a/tests/fixtures/reftests/bugs/777834-empty-text-children.svg
  996. +++ /dev/null
  997. @@ -1,78 +0,0 @@
  998. -<?xml version="1.0" standalone="no"?>
  999. -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
  1000. -"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"
  1001. -[
  1002. - <!ATTLIST svg
  1003. - xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
  1004. -]>
  1005. -<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
  1006. -<svg
  1007. - width="45.1555mm"
  1008. - height="45.1555mm"
  1009. - id="svg260"
  1010. - sodipodi:version="0.26"
  1011. - sodipodi:docname="/mnt/windows/Themes/Sodipodi/text-gradient-3.svg"
  1012. - sodipodi:docbase="/mnt/windows/Themes/Sodipodi/"
  1013. - xmlns="http://www.w3.org/2000/svg"
  1014. - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  1015. - xmlns:xlink="http://www.w3.org/1999/xlink">
  1016. - <sodipodi:namedview
  1017. - id="base" />
  1018. - <defs
  1019. - id="defs261">
  1020. - <linearGradient
  1021. - id="id0"
  1022. - x1="159"
  1023. - y1="84"
  1024. - x2="7"
  1025. - y2="-2">
  1026. - <stop
  1027. - offset="0.000000"
  1028. - style="stop-color:#009240;stop-opacity:1;"
  1029. - id="stop255" />
  1030. - <stop
  1031. - offset="1.000000"
  1032. - style="stop-color:#b9db7d;stop-opacity:1;"
  1033. - id="stop256" />
  1034. - </linearGradient>
  1035. - <linearGradient
  1036. - x1="0.155172"
  1037. - y1="-0.142973"
  1038. - x2="0.748276"
  1039. - y2="1.15946"
  1040. - xlink:href="#id0"
  1041. - id="linearGradient522" />
  1042. - </defs>
  1043. - <text
  1044. - style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
  1045. - x="5.566449"
  1046. - y="15.719979"
  1047. - id="text278"
  1048. - transform="scale(1.63731,2.40117)">
  1049. - <tspan
  1050. - id="tspan279">
  1051. -Hello World!</tspan>
  1052. - </text>
  1053. - <text
  1054. - style="fill:url(#linearGradient522);stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
  1055. - x="5.315264"
  1056. - y="29.372340"
  1057. - id="text281"
  1058. - transform="scale(1.63731,2.40117)">
  1059. - <tspan
  1060. - id="tspan282"
  1061. - style="fill:url(#linearGradient522);">
  1062. -Hello World!</tspan>
  1063. - </text>
  1064. - <text
  1065. - style="fill:url(#linearGradient522);stroke:#003500;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:0.189127;stroke-linejoin:miter;stroke-linecap:butt;"
  1066. - x="5.315264"
  1067. - y="41.984471"
  1068. - id="text536"
  1069. - transform="scale(1.63731,2.40117)">
  1070. - <tspan
  1071. - id="tspan537"
  1072. - style="fill:url(#linearGradient522);stroke:#003500;stroke-opacity:1;stroke-width:0.189127;">
  1073. -Hello World!</tspan>
  1074. - </text>
  1075. -</svg>