a3091288a6c7ffb23057e74e82a60f20f38a52e0
[WebKit-https.git] / LayoutTests / platform / mac / svg / batik / text / textProperties-expected.txt
1 KCanvasResource {id="textClip" [type=CLIPPER] [clip data=[[winding=EVEN-ODD] [path=M0.00,0.00 L0.00,0.00 L0.00,0.00 L0.00,0.00 Z]]]}
2 KRenderingPaintServer {id="gradient" [type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#008000)]] [bounding box mode=0] [start=(-50,-25)] [end=(50,25)]}
3 layer at (0,0) size 800x600
4   RenderView at (0,0) size 800x600
5 layer at (0,0) size 450x500
6   RenderSVGRoot {svg} at (15,36) size 415x433
7     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
8       RenderSVGText {text} at (-22,0) size 44x18 contains 1 chunk(s)
9         RenderSVGInlineText {#text} at (0,-14) size 44x18
10           chunk 1 (middle anchor) text run 1 at (-22.00,0.00) startOffset 0 endOffset 6 width 44.00: "sample"
11     RenderSVGContainer {g} at (15,36) size 415x433
12       RenderSVGText {text} at (59,50) size 332x17 contains 1 chunk(s)
13         RenderSVGInlineText {#text} at (0,-14) size 332x17
14           chunk 1 (middle anchor) text run 1 at (59.00,50.00) startOffset 0 endOffset 47 width 332.00: "Text Alignment, Geometry, References, and Spans"
15       RenderSVGContainer {g} at (111,70) size 231x70
16         RenderPath {line} at (224.50,70) size 1x70 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,70.00 L225.00,140.00"]
17         RenderSVGText {text} at (225,90) size 117x17 contains 1 chunk(s)
18           RenderSVGInlineText {#text} at (0,-13) size 117x17
19             chunk 1 text run 1 at (225.00,90.00) startOffset 0 endOffset 19 width 117.00: "text-anchor=\"start\""
20         RenderSVGText {text} at (158,110) size 134x17 contains 1 chunk(s)
21           RenderSVGInlineText {#text} at (0,-13) size 134x17
22             chunk 1 (middle anchor) text run 1 at (158.00,110.00) startOffset 0 endOffset 20 width 134.00: "text-anchor=\"middle\""
23         RenderSVGText {text} at (111,130) size 114x17 contains 1 chunk(s)
24           RenderSVGInlineText {#text} at (0,-13) size 114x17
25             chunk 1 (end anchor) text run 1 at (111.00,130.00) startOffset 0 endOffset 17 width 114.00: "text-anchor=\"end\""
26       RenderSVGContainer {g} at (45,145) size 110x54 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,180.00)}]
27         RenderSVGText {text} at (-55,0) size 110x45 contains 1 chunk(s)
28           RenderSVGInlineText {#text} at (0,-35) size 110x45
29             chunk 1 (middle anchor) text run 1 at (-54.50,0.00) startOffset 0 endOffset 6 width 109.00: "sample"
30         RenderSVGText {text} at (-52,15) size 104x18 contains 1 chunk(s)
31           RenderSVGInlineText {#text} at (0,-14) size 104x18
32             chunk 1 (middle anchor) text run 1 at (-52.00,15.00) startOffset 0 endOffset 15 width 104.00: "font-size=\"1cm\""
33       RenderSVGContainer {g} at (168,151) size 114x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,180.00)}]
34         RenderSVGText {text} at (-45,0) size 90x37 contains 1 chunk(s)
35           RenderSVGInlineText {#text} at (0,-29) size 90x37
36             chunk 1 (middle anchor) text run 1 at (-45.00,0.00) startOffset 0 endOffset 6 width 90.00: "sample"
37         RenderSVGText {text} at (-57,15) size 114x18 contains 1 chunk(s)
38           RenderSVGInlineText {#text} at (0,-14) size 114x18
39             chunk 1 (middle anchor) text run 1 at (-57.00,15.00) startOffset 0 endOffset 16 width 114.00: "font-size=\"200%\""
40       RenderSVGContainer {g} at (293,144) size 114x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,180.00)}]
41         RenderSVGText {text} at (-57,0) size 114x46 contains 1 chunk(s)
42           RenderSVGInlineText {#text} at (0,-36) size 114x46
43             chunk 1 (middle anchor) text run 1 at (-57.00,0.00) startOffset 0 endOffset 6 width 114.00: "sample"
44         RenderSVGText {text} at (-47,15) size 94x18 contains 1 chunk(s)
45           RenderSVGInlineText {#text} at (0,-14) size 94x18
46             chunk 1 (middle anchor) text run 1 at (-46.50,15.00) startOffset 0 endOffset 14 width 93.00: "font-size=\"28\""
47       RenderSVGContainer {g} at (20,197) size 160x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,225.00)}]
48         RenderSVGText {text} at (-42,0) size 84x36 contains 1 chunk(s)
49           RenderSVGInline {tref} at (0,0) size 84x36
50             RenderSVGInlineText {#text} at (0,-28) size 84x36
51               chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
52         RenderSVGText {text} at (-80,15) size 160x18 contains 1 chunk(s)
53           RenderSVGInlineText {#text} at (0,-14) size 160x18
54             chunk 1 (middle anchor) text run 1 at (-79.50,15.00) startOffset 0 endOffset 26 width 159.00: "referenced text via <tref>"
55       RenderSVGContainer {g} at (178,197) size 94x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,225.00)}]
56         RenderSVGText {text} at (-43,0) size 86x36 contains 1 chunk(s)
57           RenderSVGInlineText {#text} at (0,-28) size 25x36
58             chunk 1 (middle anchor) text run 1 at (-43.00,0.00) startOffset 0 endOffset 2 width 25.00: "sa"
59           RenderSVGTSpan {tspan} at (0,0) size 25x36
60             RenderSVGInlineText {#text} at (25,-28) size 25x36
61               chunk 1 (middle anchor) text run 2 at (-18.00,0.00) startOffset 0 endOffset 1 width 25.00: "m"
62           RenderSVGInlineText {#text} at (50,-28) size 36x36
63             chunk 1 (middle anchor) text run 3 at (7.00,0.00) startOffset 0 endOffset 3 width 36.00: "ple"
64         RenderSVGText {text} at (-47,15) size 94x18 contains 1 chunk(s)
65           RenderSVGInlineText {#text} at (0,-14) size 94x18
66             chunk 1 (middle anchor) text run 1 at (-46.50,15.00) startOffset 0 endOffset 14 width 93.00: "use of <tspan>"
67       RenderSVGContainer {g} at (270,197) size 160x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,225.00)}]
68         RenderSVGContainer {g} at (308,197) size 84x36
69           RenderSVGContainer {use} at (308,197) size 84x36
70             RenderSVGContainer {g} at (308,197) size 84x36
71               RenderSVGText {text} at (-42,0) size 84x36 contains 1 chunk(s)
72                 RenderSVGInlineText {#text} at (0,-28) size 84x36
73                   chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
74         RenderSVGText {text} at (-80,15) size 160x18 contains 1 chunk(s)
75           RenderSVGInlineText {#text} at (0,-14) size 160x18
76             chunk 1 (middle anchor) text run 1 at (-80.00,15.00) startOffset 0 endOffset 25 width 160.00: "predefined text via <use>"
77       RenderSVGText {text} at (143,280) size 164x17 contains 1 chunk(s)
78         RenderSVGInlineText {#text} at (0,-13) size 164x17
79           chunk 1 (middle anchor) text run 1 at (143.50,280.00) startOffset 0 endOffset 25 width 163.00: "Text Rendering Properties"
80       RenderSVGContainer {g} at (24,297) size 152x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,305.00)}]
81         RenderSVGContainer {g} at (58.00,297) size 84x36 [transform={m=((-1.00,-0.00)(0.00,-1.00)) t=(0.00,0.00)}]
82           RenderSVGContainer {use} at (58.00,297) size 84x36
83             RenderSVGContainer {g} at (58.00,297) size 84x36
84               RenderSVGText {text} at (-42,0) size 84x36 contains 1 chunk(s)
85                 RenderSVGInlineText {#text} at (0,-28) size 84x36
86                   chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
87         RenderSVGText {text} at (-76,30) size 152x18 contains 1 chunk(s)
88           RenderSVGInlineText {#text} at (0,-14) size 152x18
89             chunk 1 (middle anchor) text run 1 at (-76.00,30.00) startOffset 0 endOffset 23 width 152.00: "transform=\"rotate(180)\""
90       RenderSVGContainer {g} at (180,292) size 90x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,320.00)}]
91         RenderSVGContainer {g} at (183,292) size 84x36 [opacity=0.50]
92           RenderSVGContainer {use} at (183,292) size 84x36
93             RenderSVGContainer {g} at (183,292) size 84x36
94               RenderSVGText {text} at (-42,0) size 84x36 contains 1 chunk(s)
95                 RenderSVGInlineText {#text} at (0,-28) size 84x36
96                   chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
97         RenderSVGText {text} at (-45,15) size 90x18 contains 1 chunk(s)
98           RenderSVGInlineText {#text} at (0,-14) size 90x18
99             chunk 1 (middle anchor) text run 1 at (-44.50,15.00) startOffset 0 endOffset 13 width 89.00: "opacity=\"0.5\""
100       RenderSVGContainer {g} at (301,292) size 98x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,320.00)}]
101         RenderSVGContainer {g} at (308,292) size 84x36
102           RenderSVGContainer {use} at (308,292) size 84x36
103             RenderSVGContainer {g} at (308,292) size 84x36
104               RenderSVGText {text} at (-42,0) size 84x36 contains 1 chunk(s)
105                 RenderSVGInlineText {#text} at (0,-28) size 84x36
106                   chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
107         RenderSVGText {text} at (-49,15) size 98x18 contains 1 chunk(s)
108           RenderSVGInlineText {#text} at (0,-14) size 98x18
109             chunk 1 (middle anchor) text run 1 at (-49.00,15.00) startOffset 0 endOffset 14 width 98.00: "fill=\"DarkRed\""
110       RenderSVGContainer {g} at (15,342) size 170x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,370.00)}]
111         RenderSVGContainer {g} at (58,342) size 84x36 [filter=gaussianBlur]
112           RenderSVGContainer {use} at (58,342) size 84x36
113             RenderSVGContainer {g} at (58,342) size 84x36
114               RenderSVGText {text} at (-42,0) size 84x36 contains 1 chunk(s)
115                 RenderSVGInlineText {#text} at (0,-28) size 84x36
116                   chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
117         RenderSVGText {text} at (-85,15) size 170x18 contains 1 chunk(s)
118           RenderSVGInlineText {#text} at (0,-14) size 170x18
119             chunk 1 (middle anchor) text run 1 at (-84.50,15.00) startOffset 0 endOffset 27 width 169.00: "filter=\"url(#gaussianBlur)\""
120       RenderSVGContainer {g} at (150,342) size 150x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,370.00)}]
121         RenderSVGContainer {g} at (183,342) size 84x36
122           RenderSVGContainer {use} at (183,342) size 84x36
123             RenderSVGContainer {g} at (183,342) size 84x36
124               RenderSVGText {text} at (-42,0) size 84x36 contains 1 chunk(s)
125                 RenderSVGInlineText {#text} at (0,-28) size 84x36
126                   chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
127         RenderSVGText {text} at (-44,15) size 88x18 contains 1 chunk(s)
128           RenderSVGInlineText {#text} at (0,-14) size 88x18
129             chunk 1 (middle anchor) text run 1 at (-43.50,15.00) startOffset 0 endOffset 14 width 87.00: "fill=\"yellow\";"
130         RenderSVGText {text} at (-75,25) size 150x18 contains 1 chunk(s)
131           RenderSVGInlineText {#text} at (0,-14) size 150x18
132             chunk 1 (middle anchor) text run 1 at (-74.50,25.00) startOffset 0 endOffset 21 width 149.00: "stroke=\"MidnightBlue\""
133       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
134         RenderSVGHiddenContainer {linearGradient} at (0,0) size 0x0
135           RenderSVGGradientStop {stop} at (0,0) size 0x0
136           RenderSVGGradientStop {stop} at (0,0) size 0x0
137       RenderSVGContainer {g} at (300,345) size 100x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,370.00)}]
138         RenderPath {rect} at (300,345) size 100x50 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#008000)]] [bounding box mode=0] [start=(-50,-25)] [end=(50,25)]}] [clip path="textClip"] [data="M-50.00,-25.00 L50.00,-25.00 L50.00,25.00 L-50.00,25.00 Z"]
139         RenderSVGText {text} at (-50,15) size 100x18 contains 1 chunk(s)
140           RenderSVGInlineText {#text} at (0,-14) size 100x18
141             chunk 1 (middle anchor) text run 1 at (-49.50,15.00) startOffset 0 endOffset 17 width 99.00: "text as clip-path"
142       RenderSVGText {text} at (136,440) size 28x69 contains 1 chunk(s)
143         RenderSVGInlineText {#text} at (0,-54) size 28x69
144           chunk 1 (middle anchor) text run 1 at (136.50,440.00) startOffset 0 endOffset 1 width 27.00: "a"
145       RenderSVGText {text} at (77,455) size 146x18 contains 1 chunk(s)
146         RenderSVGInlineText {#text} at (0,-14) size 146x18
147           chunk 1 (middle anchor) text run 1 at (77.50,455.00) startOffset 0 endOffset 23 width 145.00: "stroke-linejoin=\"miter\""
148       RenderSVGText {text} at (74,465) size 152x18 contains 1 chunk(s)
149         RenderSVGInlineText {#text} at (0,-14) size 152x18
150           chunk 1 (middle anchor) text run 1 at (74.00,465.00) startOffset 0 endOffset 23 width 152.00: "stroke-linecap=\"square\""
151       RenderSVGText {text} at (286,440) size 28x69 contains 1 chunk(s)
152         RenderSVGInlineText {#text} at (0,-54) size 28x69
153           chunk 1 (middle anchor) text run 1 at (286.50,440.00) startOffset 0 endOffset 1 width 27.00: "a"
154       RenderSVGText {text} at (225,455) size 150x18 contains 1 chunk(s)
155         RenderSVGInlineText {#text} at (0,-14) size 150x18
156           chunk 1 (middle anchor) text run 1 at (225.00,455.00) startOffset 0 endOffset 23 width 150.00: "stroke-linejoin=\"round\""
157       RenderSVGText {text} at (226,465) size 148x18 contains 1 chunk(s)
158         RenderSVGInlineText {#text} at (0,-14) size 148x18
159           chunk 1 (middle anchor) text run 1 at (226.00,465.00) startOffset 0 endOffset 22 width 148.00: "stroke-linecap=\"round\""
160     RenderSVGContainer {use} at (0,0) size 0x0