1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
4 <filter id="blurred" x="-0.5" y="-0.5" width="2" height="2">
5 <feGaussianBlur stdDeviation="0.5"/>
7 <filter id="glowing" x="-1" y="-1" width="3" height="3">
8 <feGaussianBlur stdDeviation="6"/>
9 <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0" result="glow"/>
10 <feGaussianBlur in="SourceGraphic" stdDeviation="4"/>
11 <!-- ./tools/hsv-matrix.pl -9 3 0.45 -->
12 <feColorMatrix values="1.19 -0.48 -0.26 0 0 -0.22 0.67 0 0 0 -0.02 -0.78 1.25 0 0 0 0 0 1.6 0" result="shadow"/>
13 <feColorMatrix in="SourceAlpha" values="1 0 0 0 0 0 1 0 0 1 0 0 1 0 0.6 0 0 0 1 0"/>
14 <feOffset dx="2" result="cyan"/>
15 <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 0 0 0 0 1 0"/>
16 <feOffset dx="-2" result="yellow"/>
17 <feColorMatrix in="SourceAlpha" values="1 0 0 0 0.2 0 1 0 0 0.4 0 0 1 0 1 0 0 0 1 0"/>
18 <feOffset dx="1" result="blue"/>
19 <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
20 <feOffset dx="-1" result="red"/>
22 <feMergeNode in="blue"/>
23 <feMergeNode in="red"/>
25 <feGaussianBlur stdDeviation="1 0" result="bluered"/>
27 <feMergeNode in="cyan"/>
28 <feMergeNode in="yellow"/>
29 <feMergeNode in="bluered"/>
31 <feGaussianBlur stdDeviation="1 0"/>
32 <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.3 0" result="abberation"/>
34 <feMergeNode in="glow"/>
35 <feMergeNode in="shadow"/>
36 <feMergeNode in="abberation"/>
37 <feMergeNode in="SourceGraphic"/>
39 <feGaussianBlur stdDeviation="0.2"/>
42 <feColorMatrix type="saturate" values="0"/>
44 <filter id="lumatic" x="-1" y="-1" width="3" height="3">
45 <feGaussianBlur stdDeviation="8"/>
46 <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0" result="glow"/>
47 <feGaussianBlur in="SourceGraphic" stdDeviation="1.7"/>
48 <feColorMatrix values="0.1 0 0 0 0 0 0.1 0 0 0 0 0 0.1 0 0 0 0 0 3 0"/>
49 <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.34 0" result="outline"/>
50 <feGaussianBlur in="SourceGraphic" stdDeviation="8 6"/>
51 <!-- ./tools/hsv-matrix.pl -9 3.3 0.35 -->
52 <feColorMatrix values="1.01 -0.44 -0.22 0 0 -0.19 0.55 -0.01 0 0 -0.03 -0.69 1.07 0 0 0 0 0 1.7 0" result="shadow"/>
53 <feColorMatrix in="SourceAlpha" values="1 0 0 0 0 0 1 0 0 1 0 0 1 0 0.6 0 0 0 1 0"/>
54 <feOffset dx="3" result="cyan"/>
55 <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 0 0 0 0 1 0"/>
56 <feOffset dx="-3" result="yellow"/>
57 <feColorMatrix in="SourceAlpha" values="1 0 0 0 0.2 0 1 0 0 0.4 0 0 1 0 1 0 0 0 1 0"/>
58 <feOffset dx="1" result="blue"/>
59 <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
60 <feOffset dx="-1" result="red"/>
62 <feMergeNode in="blue"/>
63 <feMergeNode in="red"/>
65 <feGaussianBlur stdDeviation="2 0" result="bluered"/>
67 <feMergeNode in="cyan"/>
68 <feMergeNode in="yellow"/>
69 <feMergeNode in="bluered"/>
71 <feGaussianBlur stdDeviation="2 0"/>
72 <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.33 0" result="abberation"/>
73 <feGaussianBlur in="SourceAlpha" stdDeviation="4"/>
74 <feColorMatrix values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 1 -0.5" result="highlight"/>
76 <feMergeNode in="glow"/>
77 <feMergeNode in="shadow"/>
78 <feMergeNode in="abberation"/>
79 <feMergeNode in="outline"/>
80 <feMergeNode in="SourceGraphic"/>
82 <feComposite in2="highlight" operator="arithmetic" k1="0.2" k2="1" k3="0.4"/>
83 <feGaussianBlur stdDeviation="0.6"/>
85 <filter id="shadowed" x="-0.5" y="-0.5" width="2" height="2">
86 <feGaussianBlur stdDeviation="1.5" in="SourceAlpha"/>
87 <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 2 0" result="shadow"/>
89 <feMergeNode in="shadow"/>
90 <feMergeNode in="SourceGraphic"/>
92 <feGaussianBlur stdDeviation="0.2"/>