File: mathMetal.svg

package info (click to toggle)
batik 1.10-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 29,088 kB
  • sloc: java: 192,049; xml: 19,277; sh: 85; makefile: 5
file content (415 lines) | stat: -rw-r--r-- 30,539 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">

<!--

   Licensed to the Apache Software Foundation (ASF) under one or more
   contributor license agreements.  See the NOTICE file distributed with
   this work for additional information regarding copyright ownership.
   The ASF licenses this file to You under the Apache License, Version 2.0
   (the "License"); you may not use this file except in compliance with
   the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

-->
<!-- ========================================================================= -->
<!-- Sample math formula rendered in SVG. The formula was originally           -->
<!-- generated by Christophe Held from MathML.                                 -->
<!--                                                                           -->
<!-- @author Christophe.Held@sophia.inria.fr  for the MathML formula           -->
<!-- @author vincent.hardy@eng.sun.com for the filter effects                  -->
<!-- @version $Id: mathMetal.svg 1733420 2016-03-03 07:41:59Z gadams $   -->
<!-- ========================================================================= -->

<?xml-stylesheet type="text/css" href="tests/resources/style/test.css" ?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" 
     xml:space="preserve" viewBox="0 0 450 500" enable-background="new">
    <title>Math Metal</title>

    <defs>
        <style type="text/css" ><![CDATA[
.Text4 {font-family:embedTimes;font-weight:normal;font-size:30pt;font-style:normal}
.Text3 {font-family:embedTimesItal;font-weight:normal;font-size:15pt;font-style:italic}
.Text1 {font-family:embedSymbol;font-weight:normal;font-size:30pt;font-style:normal}
.Text0 {font-family:embedTimesItal;font-weight:normal;font-size:30pt;font-style:italic}
.Text2 {font-family:embedSymbol;font-weight:normal;font-size:15pt;font-style:normal}
]]>


        </style>

<font horiz-adv-x="1229" ><font-face
    font-family="embedSymbol"
    units-per-em="2048"
    panose-1="5 5 1 2 1 7 6 2 5 7"
    ascent="2059"
    descent="-450"
    alphabetic="0" />
<missing-glyph d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
<glyph unicode="&#xf2;" glyph-name="integral" horiz-adv-x="561" d="M201 948Q219 1499 224 1546Q247 1732 304 1797T435 1863Q485 1863 522 1830T560 1756Q560 1709 534 1681T468 1652Q433 1652 392 1688Q369 1708 352 1708Q335 1708 324 1694T312 1644Q312
1602 321 1499Q358 1089 358 834Q358 767 342 246Q334 -49 252 -153Q198 -220 118 -220Q66 -220 33 -186T0 -99Q0 -54 25 -27T90 0Q130 0 159 -32T208 -64Q225 -64 236 -50T247 -3Q247 39 238 117Q201 432 201 948Z" />
<glyph unicode="g" glyph-name="gamma" horiz-adv-x="842" d="M676 916H843Q827 880 678 574Q616 446 589 380Q577 353 562 321L447 75Q454 11 457 -43T460 -141Q460 -277 440 -351Q426 -403 403 -422T353 -442Q320 -442 295 -414T269 -342Q269 -265 300 -165T392
61Q319 573 276 679T155 785Q108 785 81 757T40 628H1Q0 658 0 673Q0 811 54 881Q95 933 164 933Q224 933 262 897Q314 846 355 675Q407 453 436 192L524 489Q583 689 676 916Z" />
</font>

<font horiz-adv-x="858" ><font-face
    font-family="embedZeroHour"
    units-per-em="1000"
    panose-1="0 0 4 0 0 0 0 0 0 0"
    ascent="825"
    descent="-200"
    alphabetic="0" />
<missing-glyph horiz-adv-x="500" d="M63 0V800H438V0H63ZM125 63H375V738H125V63Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="984" d="M948 0H828V320H148Q148 327 148 0H28V382Q28 560 126 660T406 760H948V0ZM828 640Q757 640 650 641T505 643Q305 643 241 609Q169 571 154 440H828V640Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="1003" d="M952 0H832V320H152V0H32V760H152V440H832V760H952V0Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="1319" d="M1268 0H1148V640H970Q826 640 767 581T708 378V1H588V640H410Q266 640 207 581T148 378V0H28V416Q28 556 116 650Q218 760 406 760H708V682Q822 766 1056 765L1268 763V0Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="886" d="M924 640H524V0H404V640Q281 640 220 606Q164 574 143 499Q127 446 120 317L1 324Q13 546 86 643Q173 760 382 760H924V640Z" />
</font>


<font horiz-adv-x="823" ><font-face
    font-family="embedTimesItal"
    units-per-em="2048"
    panose-1="2 2 5 3 5 4 5 9 3 4"
    ascent="1825"
    descent="-443"
    alphabetic="0" />
<missing-glyph horiz-adv-x="1593" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="569" d="M611 881L593 815H447L337 378Q264 89 190 -69Q85 -292 -36 -377Q-128 -442 -220 -442Q-280 -442 -322 -406Q-353 -381 -353 -341Q-353 -309 -328 -286T-265 -262Q-238 -262 -220 -279T-201 -318Q-201
-340 -222 -359Q-238 -373 -238 -380Q-238 -389 -231 -394Q-222 -401 -203 -401Q-160 -401 -113 -374T-28 -294T42 -139Q56 -97 117 138L291 815H117L131 881Q214 881 247 892T307 936T379 1058Q438 1178 492 1244Q566 1333 647 1377T801 1422Q877 1422 923 1384T969
1300Q969 1265 946 1241T887 1217Q856 1217 837 1235T817 1278Q817 1294 830 1317T843 1349Q843 1363 834 1370Q821 1380 796 1380Q733 1380 683 1340Q616 1287 563 1174Q536 1115 464 881H611Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="1024" d="M452 905L319 450Q506 729 605 817T797 905Q847 905 879 872T912 786Q912 726 883 626L761 205Q740 132 740 116Q740 102 748 93T765 83Q777 83 794 96Q847 138 910 224L941 205Q848 72 765 15Q707 -24
661 -24Q624 -24 602 -2T580 59Q580 107 614 224L730 626Q752 701 752 743Q752 763 739 775T707 788Q679 788 640 764Q566 719 486 616T317 351Q270 266 239 165L189 0H39L221 626Q253 739 253 762Q253 784 236 800T192 817Q180 817 150 813L112 807L106 843L452
905Z" />

</font>
<font horiz-adv-x="821" ><font-face
    font-family="embedTimes"
    units-per-em="2048"
    panose-1="2 2 6 3 5 4 5 2 3 4"
    ascent="1825"
    descent="-443"
    alphabetic="0" />
<missing-glyph horiz-adv-x="1593" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="512" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="682" d="M636 -401V-438Q485 -362 384 -260Q240 -115 162 82T84 491Q84 801 237 1056T636 1422V1380Q513 1312 434 1194T316 895T277 517Q277 303 310 128Q336 -10 373 -93T472 -254T636 -401Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="682" d="M46 1380V1422Q198 1347 299 1245Q442 1099 520 903T598 493Q598 183 446 -72T46 -438V-401Q169 -332 248 -215T366 84T405 463Q405 676 372 852Q347 990 310 1073T210 1233T46 1380Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="1155" d="M37 883H1116V801H37V883ZM37 557H1116V475H37V557Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="909" d="M583 132Q442 23 406 6Q352 -19 291 -19Q196 -19 135 46T73 217Q73 284 103 333Q144 401 245 461T583 607V643Q583 780 540 831T413 882Q350 882 313 848Q275 814 275 770L277 712Q277 666 254 641T192
616Q155 616 132 642T108 713Q108 799 196 871T443 943Q565 943 643 902Q702 871 730 805Q748 762 748 629V318Q748 187 753 158T769 118T796 108Q812 108 824 115Q845 128 905 188V132Q793 -18 691 -18Q642 -18 613 16T583 132ZM583 197V546Q432 486 388 461Q309
417 275 369T241 264Q241 192 284 145T383 97Q459 97 583 197Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="1024" d="M315 758Q448 943 602 943Q743 943 848 823T953 493Q953 249 791 100Q652 -28 481 -28Q401 -28 319 1T150 88V1037Q150 1193 143 1229T119 1278T79 1291Q51 1291 9 1275L-5 1310L270 1422H315V758ZM315
694V146Q366 96 420 71T532 45Q623 45 701 145T780 436Q780 612 702 706T523 801Q470 801 417 774Q377 754 315 694Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="909" d="M842 348Q805 167 697 70T458 -28Q302 -28 186 103T70 457Q70 673 198 808T507 943Q642 943 729 872T816 723Q816 685 792 662T723 638Q664 638 634 676Q617 697 612 756T571 846Q536 876 474 876Q374
876 313 802Q232 704 232 543Q232 379 312 254T530 128Q628 128 706 195Q761 241 813 362L842 348Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="1024" d="M711 103Q644 33 580 3T442 -28Q292 -28 180 97T68 420Q68 617 192 780T511 944Q632 944 711 867V1036Q711 1193 704 1229T680 1278T640 1291Q614 1291 571 1275L558 1310L831 1422H876V363Q876 202 883
167T907 117T946 103Q973 103 1018 120L1029 85L757 -28H711V103ZM711 173V645Q705 713 675 769T596 853T499 882Q411 882 342 803Q251 699 251 499Q251 297 339 190T535 82Q626 82 711 173Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="909" d="M218 571Q217 367 317 251Q417 135 552 135Q642 135 708 184T820 354L851 334Q830 197 729 85T476 -28Q311 -28 194 100T76 446Q76 681 196 812T499 944Q653 944 752 843T851 571H218ZM218 629H642Q637
717 621 753Q596 809 547 841T443 873Q360 873 295 809T218 629Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="682" d="M422 844V242Q422 114 450 80Q487 36 549 36H632V0H85V36H126Q166 36 199 56T244 110T257 242V844H79V916H257V976Q257 1113 301 1208T435 1361T639 1420Q744 1420 832 1352Q890 1307 890 1251Q890 1221
864 1195T808 1168Q785 1168 760 1184T697 1255T629 1329Q598 1348 560 1348Q514 1348 482 1324T436 1248T422 982V916H658V844H422Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="1024" d="M309 334Q225 375 180 448T135 611Q135 747 237 845T500 943Q631 943 727 879H921Q964 879 971 877T981 868Q987 859 987 836Q987 810 982 800Q979 795 972 792T921 789H802Q858 717 858 605Q858 477
760 386T497 295Q429 295 358 315Q314 277 299 249T283 200Q283 183 299 167T364 144Q392 140 504 137Q710 132 771 123Q864 110 919 54T975 -84Q975 -197 869 -296Q713 -442 462 -442Q269 -442 136 -355Q61 -305 61 -251Q61 -227 72 -203Q89 -166 142 -100Q149
-91 244 8Q192 39 171 63T149 119Q149 154 177 201T309 334ZM483 895Q409 895 359 836T309 655Q309 497 377 410Q429 344 509 344Q585 344 634 401T683 580Q683 739 614 829Q563 895 483 895ZM299 0Q252 -51 228 -95T204 -176Q204 -224 262 -260Q362 -322 551 -322Q731
-322 816 -259T902 -123Q902 -71 851 -49Q799 -27 645 -23Q420 -17 299 0Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="1024" d="M333 1422V752Q444 874 509 908T639 943Q717 943 773 900T856 765Q875 701 875 531V207Q875 120 889 88Q899 64 923 50T1011 36V0H561V36H582Q646 36 671 55T706 113Q709 129 709 207V531Q709 681 694
728T644 798T562 822Q513 822 460 796T333 691V207Q333 113 343 90T382 52T481 36V0H27V36Q88 36 123 55Q143 65 155 93T167 207V1036Q167 1193 160 1229T137 1278T95 1291Q74 1291 27 1275L13 1310L287 1422H333Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="569" d="M297 1422Q339 1422 368 1393T398 1321Q398 1279 369 1249T297 1219Q255 1219 225 1249T195 1321Q195 1363 224 1392T297 1422ZM380 943V207Q380 121 392 93T429 50T519 36V0H74V36Q141 36 164 49T200
92T214 207V560Q214 709 205 753Q198 785 183 797T142 810Q114 810 74 795L60 831L336 943H380Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="569" d="M296 1423Q339 1423 369 1393T399 1320Q399 1278 369 1248T296 1218Q254 1218 224 1248T194 1320Q194 1363 224 1393T296 1423ZM382 943V21Q382 -214 282 -328T22 -442Q-69 -442 -113 -409T-157 -341Q-157
-306 -133 -281T-75 -256Q-49 -256 -22 -269Q-5 -276 43 -319T125 -363Q149 -363 172 -345T206 -283T217 -94V558Q217 709 208 752Q201 785 186 797T145 810Q117 810 77 795L63 831L339 943H382Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="1024" d="M335 1422V510L568 723Q642 791 654 809Q662 821 662 833Q662 853 646 867T591 884V916H989V884Q907 882 853 859T733 777L498 560L733 263Q831 140 865 107Q913 60 949 46Q974 36 1036 36V0H591V36Q629
37 642 47T656 77Q656 100 616 151L335 510V206Q335 117 347 89T383 49T483 36V0H17V36Q87 36 122 53Q143 64 154 87Q169 120 169 201V1035Q169 1194 162 1229T139 1278T97 1292Q76 1292 34 1275L17 1310L289 1422H335Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="569" d="M379 1422V207Q379 121 391 93T430 51T527 36V0H78V36Q141 36 164 49T200 92T213 207V1039Q213 1194 206 1229T184 1278T144 1291Q118 1291 78 1275L61 1310L334 1422H379Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="1593" d="M336 748Q436 848 454 863Q499 901 551 922T654 943Q740 943 802 893T885 748Q988 868 1059 905T1205 943Q1278 943 1334 906T1424 783Q1446 725 1446 601V207Q1446 121 1459 89Q1469 67 1496 52T1584
36V0H1132V36H1151Q1210 36 1243 59Q1266 75 1276 110Q1280 127 1280 207V601Q1280 713 1253 759Q1214 823 1128 823Q1075 823 1022 797T892 698L890 687L892 644V207Q892 113 902 90T942 52T1041 36V0H578V36Q654 36 682 54T722 108Q727 125 727 207V601Q727 713
694 762Q650 826 571 826Q517 826 464 797Q381 753 336 698V207Q336 117 348 90T385 50T485 36V0H32V36Q95 36 120 49T158 92T171 207V557Q171 708 162 752Q155 785 140 797T99 810Q71 810 32 795L17 831L293 943H336V748Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="1024" d="M331 749Q492 943 638 943Q713 943 767 906T853 782Q875 722 875 598V207Q875 120 889 89Q900 64 924 50T1015 36V0H562V36H581Q645 36 670 55T706 113Q710 128 710 207V582Q710 707 678 763T568 820Q449
820 331 690V207Q331 114 342 92Q356 63 380 50T480 36V0H27V36H47Q117 36 141 71T166 207V547Q166 712 159 748T136 797T94 810Q66 810 27 795L12 831L288 943H331V749Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="1024" d="M512 943Q720 943 846 785Q953 650 953 475Q953 352 894 226T732 36T501 -28Q294 -28 172 137Q69 276 69 449Q69 575 131 699T296 883T512 943ZM481 878Q428 878 375 847T288 736T255 533Q255 333 334
188T544 43Q641 43 704 123T767 398Q767 642 662 782Q591 878 481 878Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="1024" d="M-2 825L280 939H318V725Q389 846 460 894T611 943Q749 943 841 835Q954 703 954 491Q954 254 818 99Q706 -28 536 -28Q462 -28 408 -7Q368 8 318 53V-226Q318 -320 329 -345T369 -386T473 -401V-438H-7V-401H18Q73
-402 112 -380Q131 -369 141 -345T152 -220V646Q152 735 144 759T119 795T71 807Q47 807 10 793L-2 825ZM318 666V324Q318 213 327 178Q341 120 395 76T533 32Q633 32 695 110Q776 212 776 397Q776 607 684 720Q620 798 532 798Q484 798 437 774Q401 756 318 666Z"
/>
<glyph unicode="q" glyph-name="q" horiz-adv-x="1024" d="M875 943V-235Q875 -323 887 -348T924 -387T1024 -401V-438H562V-401H581Q637 -401 666 -385Q686 -374 698 -346T710 -235V159Q619 51 551 12T410 -28Q277 -28 173 93T68 417Q68 650 206 796T539 943Q596
943 644 927T730 879Q788 907 841 943H875ZM710 222V652Q710 727 691 770T621 843T508 873Q396 873 316 778T236 490Q236 305 317 209T514 113Q573 113 619 138T710 222Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="682" d="M332 943V737Q447 943 568 943Q623 943 659 910T695 832Q695 793 669 766T607 739Q572 739 529 773T464 808Q446 808 425 788Q380 747 332 653V214Q332 138 351 99Q364 72 397 54T492 36V0H23V36Q93 36
127 58Q152 74 162 109Q167 126 167 206V561Q167 721 161 751T137 796T93 810Q62 810 23 795L13 831L290 943H332Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="797" d="M656 943V631H623Q585 778 526 831T374 884Q304 884 261 847T218 765Q218 709 250 669Q281 628 376 582L522 511Q725 412 725 250Q725 125 631 49T419 -28Q335 -28 227 2Q194 12 173 12Q150 12 137 -14H104V313H137Q165
173 244 102T421 31Q490 31 533 71T577 169Q577 238 529 285T335 404T145 534Q100 591 100 678Q100 791 177 867T378 943Q432 943 509 920Q560 905 577 905Q593 905 602 912T623 943H656Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="569" d="M330 1217V916H544V846H330V252Q330 163 355 132T421 101Q454 101 485 121T533 182H572Q537 84 473 35T341 -15Q295 -15 251 10T186 83T165 230V846H20V879Q75 901 132 953T235 1078Q258 1116 299 1217H330Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="1024" d="M867 916V361Q867 202 874 167T898 117T937 103Q968 103 1007 120L1021 85L747 -28H702V166Q584 38 522 5T391 -28Q314 -28 258 16T179 131T157 329V738Q157 803 143 828T102 866T2 879V916H323V303Q323
175 367 135T475 95Q518 95 572 122T702 225V744Q702 822 674 849T555 879V916H867Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="1024" d="M17 916H448V879H420Q381 879 361 860T340 809Q340 774 361 726L574 220L788 745Q811 801 811 830Q811 844 803 853Q792 868 775 873T706 879V916H1005V879Q953 875 933 858Q898 828 870 758L545 -28H504L177
745Q155 799 135 822T84 862Q67 871 17 879V916Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="1479" d="M13 916H397V879Q344 875 328 860T311 817Q311 786 328 742L524 215L721 644L669 779Q645 839 606 862Q584 876 524 879V916H960V879Q888 876 858 853Q838 837 838 802Q838 782 846 761L1054 235L1247
742Q1267 796 1267 828Q1267 847 1248 862T1171 879V916H1460V879Q1373 866 1332 761L1026 -28H985L756 557L489 -28H452L158 742Q129 815 101 840T13 879V916Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="1024" d="M27 916H458V879Q417 879 401 865T384 828Q384 804 419 754Q430 738 452 704L517 600L592 704Q664 803 664 829Q664 850 647 864T592 879V916H902V879Q853 876 817 852Q768 818 683 704L558 537L786 209Q870
88 906 64T999 36V0H567V36Q612 36 637 56Q656 70 656 93Q656 116 592 209L458 405L311 209Q243 118 243 101Q243 77 265 58T333 36V0H34V36Q70 41 97 61Q135 90 225 209L417 464L243 716Q169 824 129 851T27 879V916Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="1024" d="M12 916H439V879H418Q373 879 351 860T328 811Q328 772 361 703L584 241L789 747Q806 788 806 828Q806 846 799 855Q791 866 774 872T714 879V916H1012V879Q975 875 955 863T911 818Q902 804 877 741L504
-173Q450 -306 363 -374T194 -442Q135 -442 97 -408T59 -330Q59 -288 86 -263T162 -237Q195 -237 252 -259Q292 -274 302 -274Q332 -274 367 -243T439 -123L504 36L175 727Q160 758 127 804Q102 839 86 851Q63 867 12 879V916Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="909" d="M860 281L849 0H41V36L649 846H349Q252 846 222 834T173 786Q146 736 142 662H102L108 916H876V879L262 67H596Q701 67 738 84T799 146Q815 178 826 281H860Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="983" d="M841 -407V-442Q674 -419 570 -307T465 -57Q465 15 488 110T511 259Q511 331 451 393T283 470V511Q390 525 450 587T511 722Q511 775 488 870T465 1038Q465 1174 569 1287T841 1422V1387Q724 1359
670 1296T615 1156Q615 1097 637 1001T660 836Q660 735 586 640T365 493Q509 440 584 343T660 145Q660 77 638 -19T615 -175Q615 -251 669 -314T841 -407Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="410" d="M244 1422V-442H161V1422H244Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="983" d="M177 1387V1422Q344 1400 448 1288T553 1037Q553 965 530 870T507 722Q507 650 567 588T735 511V470Q628 456 568 394T507 259Q507 206 530 111T553 -57Q553 -193 449 -306T177 -442V-407Q294
-378 348 -315T403 -175Q403 -116 380 -20T357 144Q357 246 431 341T653 488Q509 541 433 638T357 836Q357 904 380 1000T403 1156Q403 1232 349 1295T177 1387Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="1108" d="M1066 675H1111Q1107 545 1037 472T866 398Q820 398 767 413T493 519Q339 583 274 583Q204 583 156 540T88 400H44Q50 535 118 606T278 678Q322 678 368 664Q472 634 641 562T880 489Q955 489
1006 537T1066 675Z" />

</font>
    <!-- ============================================================= -->
    <!-- Math Fomula.                                                  -->
    <!-- width: 350    height: 110                                     -->
    <!-- ============================================================= -->
    <g id="formula" transform="translate(-175, 20)">
        <g id="Mstyle2">
            <g id="Mrow3">
                <g id="Mi4">
                    <text class="Text0" transform="translate(11.222222,0.0)" style="font-size:50pt">
                        f
                    </text>
                </g>
                <g id="Mo5" transform="translate(36.991318,0.0)">
                    <text class="Text1" transform="translate(0.22222233,0.0)">
                        (
                    </text>
                </g>
                <g id="Mi6" transform="translate(50.59201,0.0)">
                    <text class="Text1" transform="translate(2.2222223,0.0)">
                        g
                    </text>
                </g>
                <g id="Mo7" transform="translate(77.66145,0.0)">
                    <text class="Text1" transform="translate(-7,0.0)">
                        )
                    </text>
                </g>
                <g id="Mo8" transform="translate(91.262146,0.0)">
                    <text class="Text1" transform="translate(7.1111126,0.0)">
                        =
                    </text>
                </g>
                <g id="Msub9" transform="translate(136.60938,0.0)">
                    <g id="Mo10" >
                        <text class="Text1"
                              transform="translate(-1.7777777,14.4375) scale(1.2,2.3) skewX(-21)">
                        </text>
                    </g>
                    <g id="Mi11" transform="translate(20,27.5625)">
                        <text class="Text2"
                              transform="translate(-10.88888884,0.0)">
                            -<tspan dy="0" dx="1">&#x221E;</tspan></text>
                    </g>
                    <g id="Mi11.2" transform="translate(42, -55)">
                        <text class="Text2"
                              transform="translate(-10.88888884,0.0)">
                            +<tspan dy="-1.5" dx="1">&#x221E;</tspan></text>
                    </g>
                </g>
                <g id="Msqrt12" transform="translate(170.31029,0.0)">
                    <g id="Mrow13" transform="translate(17.423988,0.0)">
                        <g id="Mrow14">
                            <g id="Mo15">
                                <text class="Text1"
                                      transform="translate(5.1111126,0.0)">
                                    |
                                </text>
                            </g>
                            <g id="Msup16" transform="translate(27.11285,0.0)">
                                <g id="Mi17">
                                    <text class="Text1"
                                          transform="translate(2.2222223,0.0)">
                                        g
                                    </text>
                                </g>
                                <g id="Mrow18"
                                   transform="translate(28.921526,-15.147308)">
                                    <g id="Mi19">
                                        <text class="Text3"
                                              transform="translate(-5,0.0)">
                                            n
                                        </text>
                                    </g>
                                </g>
                            </g>
                            <g id="Mo20" transform="translate(66.3816,0.0)">
                                <text class="Text1"
                                      transform="translate(5.1111126,0.0)">
                                    |
                                </text>
                            </g>
                        </g>
                    </g>
                    <path style="fill:none;stroke-width:2;stroke:currentColor"
                          d="M 113.49316 -37.447197 L 12.849266 -37.447197 L 6.424633 11.973061"/>
                    <path style="fill:none;stroke-width:3;stroke:currentColor"
                          d="M 5.424633 11.973061 L 0.0 -12.737068"/>
                    <polyline style="fill:none;stroke-width:1;stroke:currentColor"
                              points="3.924633026123047,11.973061 7.424633,11.973061"/>
                    <path style="fill:none;stroke-width:1;stroke:currentColor"
                          d="M -1.0 -12.137068176269532 L -3.0 -7.737068"/>
                </g>
                <g id="Mi21" transform="translate(288.80344,0.0)">
                    <text class="Text4" transform="translate(1.2222223,0.0)">
                        d
                    </text>
                </g>
                <g id="Mi22" transform="translate(312.0135,0.0)">
                    <text class="Text1" transform="translate(0.22222233,0.0)">
                        g
                    </text>
                </g>
            </g>
        </g>
    </g>

        <g id="arrow" transform="scale(.8) translate(-28.5,-32.5)">
            <path style="stroke:none;" d="M57.4609375,46.3134766h-12v-27H12v27H0l28.7304688,28.7304688l28.7304688-28.7304688z"/>
            <path style="stroke:none;" d="M45.359375,14H12.0639648V9.6660156H45.359375V14z"/>
            <path style="stroke:none;" d="M45.359375,4.3339844H12.0639648V0H45.359375v4.3339844z"/>
        </g>

        <g id="plate" transform="translate(-198.75,-55.3)">
            <path d="M35.7172852,0C16.6279297,0,1.1523438,15.4765625,1.1523438,34.5668945L0,110.6098633h362.9350586c19.0898438,0,34.5644531-15.4765625,34.5644531-34.5664063V0H35.7172852z M23.75,100.4711914
                        c-5.5229492,0-10-4.4765625-10-9.9980469c0-5.5234375,4.4770508-10,10-10s10,4.4765625,10,10c0,5.5214844-4.4770508,9.9980469-10,9.9980469z M23.75,31.8046875c-5.5229492,0-10-4.4775391-10-10s4.4770508-10,10-10s10,4.4775391,10,10s-4.4770508,10-10,10z
                         M373.7495117,100.4711914c-5.5234375,0-10-4.4765625-10-9.9980469c0-5.5234375,4.4765625-10,10-10s10,4.4765625,10,10c0,5.5214844-4.4765625,9.9980469-10,9.9980469z M373.7495117,31.8046875c-5.5234375,0-10-4.4765625-10-9.9990234
                        c0-5.5234375,4.4765625-10,10-10s10,4.4765625,10,10c0,5.5224609-4.4765625,9.9990234-10,9.9990234z"/>
        </g>

        <g id="graphics">
            <rect x="-5%" width="110%" height="185" />
            <circle cx="50%" cy="140" r="85" />
            <use xlink:href="#arrow" x="225" y="260"/>
            <use xlink:href="#arrow" transform="translate(225 460) rotate(180)"/>
            <use xlink:href="#plate" x="225" y="360" />
            <!-- <circle cx="55" cy="328" r="10" fill="white" />
            <circle cx="55" cy="395" r="10" fill="white" />
            <circle cx="396" cy="328" r="10" fill="white" />
            <circle cx="396" cy="395" r="10" fill="white" /> -->
        </g>

        <filter id="tint" >
            <feImage xlink:href="#graphics" 
                     x="0" y="0" width="450" height="500" result="graphic"/>
            <feFlood flood-color="rgb(75,118,197)" result="lightColorFlood" />
            <feFlood flood-color="rgb(95,138,197)" result="darkColorFlood" />
            <feComposite operator="in" in="lightColorFlood" in2="graphic" 
                         result="lightTint"/>
 
             <feMerge result="tint">
                <feMergeNode in="darkColorFlood" />
                <feMergeNode in="lightTint" />
             </feMerge>

            <feComposite operator="arithmetic" in="tint" in2="SourceGraphic" 
                k1="1" k2="0" k3=".5" k4="0" /> 
         </filter>


        <filter id="tint2" >
            <feComponentTransfer in="SourceGraphic" result="dark">
                <feFuncR type="linear" slope="0.6144" intercept="0" />
                <feFuncG type="linear" slope="0.7542" intercept="0" />
                <feFuncB type="linear" slope="1.0568" intercept="0" />
            </feComponentTransfer> 

            <feComponentTransfer in="SourceGraphic" result="light">
                <feFuncR type="linear" slope="0.5706" intercept="0" />
                <feFuncG type="linear" slope="0.6804" intercept="0" />
                <feFuncB type="linear" slope="1.0568" intercept="0" />
            </feComponentTransfer> 
            <feImage xlink:href="#graphics" 
                     x="0" y="0" width="450" height="500" result="graphic"/>
            <feComposite operator="in" in="light" in2="graphic" 
                         result="lightTint"/>

            <feMerge result="tint">
                <feMergeNode in="dark" />
                <feMergeNode in="lightTint" />
            </feMerge>
        </filter>

        <filter id="recessed" >
            <feFlood flood-color="white" flood-opacity="1" 
                     result="whiteFlood"/>

            <feGaussianBlur stdDeviation="2" in="SourceGraphic" />
            <feComponentTransfer >
                <feFuncA type="linear" slope="-1" intercept="1" />
            </feComponentTransfer> 
            <feOffset dx="-3" dy="3" result="shadow"/>


            <feComposite operator="out" in="whiteFlood" in2="SourceAlpha"/>
            <feOffset dx="1" dy="-1" result="whiteTrim"/>

            <feFlood flood-color="black" flood-opacity=".4"/>
            <feComposite operator="out" in2="SourceAlpha"/>
            <feOffset dx="-1" dy="1" result="blackTrim" />

            <feMerge>
                <feMergeNode in="whiteFlood" />
                <feMergeNode in="shadow" />
                <feMergeNode in="whiteTrim"/>
                <feMergeNode in="blackTrim"/>
            </feMerge>

            <feComposite operator="in" in2="SourceAlpha"/>
        </filter>

        <filter id="shadow">
            <feGaussianBlur in="SourceAlpha" stdDeviation="3" />
            <feOffset dx="-5" dy="5" />
            <feComponentTransfer result="shadow">
                <feFuncA type="linear" slope=".57" />
            </feComponentTransfer>

            <feFlood flood-color="white"/>
            <feComposite operator="in" in2="SourceAlpha"/>
            <feOffset dx="1" dy="-1" result="whiteTrim"/>

            <feFlood flood-color="black" flood-opacity=".4"/>
            <feComposite operator="in" in2="SourceAlpha"/>
            <feOffset dx="-1" dy="1" result="blackTrim"/>
                 
            <feMerge>
                <feMergeNode in="shadow" />
                <feMergeNode in="whiteTrim"/>
                <feMergeNode in="blackTrim"/>
            </feMerge>

            <feComposite operator="out" in2="SourceAlpha"/>
        </filter>

        <filter id="carved">
            <feGaussianBlur stdDeviation="2" in="SourceAlpha" />
            <feDiffuseLighting surfaceScale="-3" diffuseConstant="1">
                <feDistantLight azimuth="-45" elevation="45" />                
            </feDiffuseLighting> 
            <feComposite operator="arithmetic" in2="BackgroundImage" 
                    k1="0" k2="1" k3="1" k4="-0.705" /> 
            <feMerge>
                <feMergeNode />
                <feMergeNode in="SourceGraphic" />
            </feMerge>
        </filter>
    </defs>

    <image width="100%" height="100%" xlink:href="tests/resources/images/brushedMetal.jpg" filter="url(#tint)"/> 

    <use xlink:href="#graphics" fill="gray" filter="url(#shadow)"/> 
    <text text-anchor="middle" font-size="80" font-family="embedZeroHour" 
          x="50%" y="120" fill="black" filter="url(#recessed)">MATH</text>
    <use xlink:href="#formula" transform="translate(225 360) scale(.7)" fill="black" color="black" filter="url(#carved)"/> 

</svg>