aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--resources/logo/lv2.ipe291
-rw-r--r--resources/logo/lv2_badge_metallic.svg25
-rw-r--r--resources/logo/lv2_flat_green.svg10
-rw-r--r--resources/logo/lv2_flat_green_border.svg14
-rw-r--r--resources/logo/lv2_flat_purple.svg10
-rw-r--r--resources/logo/lv2_metallic.svg20
-rw-r--r--resources/logo/lv2site.ipe295
-rw-r--r--resources/logo/lv2site_purple.svg9
8 files changed, 674 insertions, 0 deletions
diff --git a/resources/logo/lv2.ipe b/resources/logo/lv2.ipe
new file mode 100644
index 0000000..9f9b1d6
--- /dev/null
+++ b/resources/logo/lv2.ipe
@@ -0,0 +1,291 @@
+<?xml version="1.0"?>
+<!DOCTYPE ipe SYSTEM "ipe.dtd">
+<ipe version="70206" creator="Ipe 7.2.7">
+<info created="D:20190111102815" modified="D:20190414171814" title="LV2" author="David Robillard"/>
+<ipestyle name="basic">
+<symbol name="arrow/arc(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/farc(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/ptarc(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/fptarc(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="mark/circle(sx)" transformations="translations">
+<path fill="sym-stroke">
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+</path>
+</symbol>
+<symbol name="mark/disk(sx)" transformations="translations">
+<path fill="sym-stroke">
+0.6 0 0 0.6 0 0 e
+</path>
+</symbol>
+<symbol name="mark/fdisk(sfx)" transformations="translations">
+<group>
+<path fill="sym-fill">
+0.5 0 0 0.5 0 0 e
+</path>
+<path fill="sym-stroke" fillrule="eofill">
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+</path>
+</group>
+</symbol>
+<symbol name="mark/box(sx)" transformations="translations">
+<path fill="sym-stroke" fillrule="eofill">
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+</path>
+</symbol>
+<symbol name="mark/square(sx)" transformations="translations">
+<path fill="sym-stroke">
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+</path>
+</symbol>
+<symbol name="mark/fsquare(sfx)" transformations="translations">
+<group>
+<path fill="sym-fill">
+-0.5 -0.5 m
+0.5 -0.5 l
+0.5 0.5 l
+-0.5 0.5 l
+h
+</path>
+<path fill="sym-stroke" fillrule="eofill">
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+</path>
+</group>
+</symbol>
+<symbol name="mark/cross(sx)" transformations="translations">
+<group>
+<path fill="sym-stroke">
+-0.43 -0.57 m
+0.57 0.43 l
+0.43 0.57 l
+-0.57 -0.43 l
+h
+</path>
+<path fill="sym-stroke">
+-0.43 0.57 m
+0.57 -0.43 l
+0.43 -0.57 l
+-0.57 0.43 l
+h
+</path>
+</group>
+</symbol>
+<symbol name="arrow/fnormal(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/pointed(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/fpointed(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/linear(spx)">
+<path stroke="sym-stroke" pen="sym-pen">
+-1 0.333 m
+0 0 l
+-1 -0.333 l
+</path>
+</symbol>
+<symbol name="arrow/fdouble(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/double(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+</path>
+</symbol>
+<pen name="heavier" value="0.8"/>
+<pen name="fat" value="1.2"/>
+<pen name="ultrafat" value="2"/>
+<symbolsize name="large" value="5"/>
+<symbolsize name="small" value="2"/>
+<symbolsize name="tiny" value="1.1"/>
+<arrowsize name="large" value="10"/>
+<arrowsize name="small" value="5"/>
+<arrowsize name="tiny" value="3"/>
+<color name="red" value="1 0 0"/>
+<color name="green" value="0 1 0"/>
+<color name="blue" value="0 0 1"/>
+<color name="yellow" value="1 1 0"/>
+<color name="orange" value="1 0.647 0"/>
+<color name="gold" value="1 0.843 0"/>
+<color name="purple" value="0.627 0.125 0.941"/>
+<color name="gray" value="0.745"/>
+<color name="brown" value="0.647 0.165 0.165"/>
+<color name="navy" value="0 0 0.502"/>
+<color name="pink" value="1 0.753 0.796"/>
+<color name="seagreen" value="0.18 0.545 0.341"/>
+<color name="turquoise" value="0.251 0.878 0.816"/>
+<color name="violet" value="0.933 0.51 0.933"/>
+<color name="darkblue" value="0 0 0.545"/>
+<color name="darkcyan" value="0 0.545 0.545"/>
+<color name="darkgray" value="0.663"/>
+<color name="darkgreen" value="0 0.392 0"/>
+<color name="darkmagenta" value="0.545 0 0.545"/>
+<color name="darkorange" value="1 0.549 0"/>
+<color name="darkred" value="0.545 0 0"/>
+<color name="lightblue" value="0.678 0.847 0.902"/>
+<color name="lightcyan" value="0.878 1 1"/>
+<color name="lightgray" value="0.827"/>
+<color name="lightgreen" value="0.565 0.933 0.565"/>
+<color name="lightyellow" value="1 1 0.878"/>
+<dashstyle name="dashed" value="[4] 0"/>
+<dashstyle name="dotted" value="[1 3] 0"/>
+<dashstyle name="dash dotted" value="[4 2 1 2] 0"/>
+<dashstyle name="dash dot dotted" value="[4 2 1 2 1 2] 0"/>
+<textsize name="large" value="\large"/>
+<textsize name="small" value="\small"/>
+<textsize name="tiny" value="\tiny"/>
+<textsize name="Large" value="\Large"/>
+<textsize name="LARGE" value="\LARGE"/>
+<textsize name="huge" value="\huge"/>
+<textsize name="Huge" value="\Huge"/>
+<textsize name="footnote" value="\footnotesize"/>
+<textstyle name="center" begin="\begin{center}" end="\end{center}"/>
+<textstyle name="itemize" begin="\begin{itemize}" end="\end{itemize}"/>
+<textstyle name="item" begin="\begin{itemize}\item{}" end="\end{itemize}"/>
+<gridsize name="4 pts" value="4"/>
+<gridsize name="8 pts (~3 mm)" value="8"/>
+<gridsize name="16 pts (~6 mm)" value="16"/>
+<gridsize name="32 pts (~12 mm)" value="32"/>
+<gridsize name="10 pts (~3.5 mm)" value="10"/>
+<gridsize name="20 pts (~7 mm)" value="20"/>
+<gridsize name="14 pts (~5 mm)" value="14"/>
+<gridsize name="28 pts (~10 mm)" value="28"/>
+<gridsize name="56 pts (~20 mm)" value="56"/>
+<anglesize name="90 deg" value="90"/>
+<anglesize name="60 deg" value="60"/>
+<anglesize name="45 deg" value="45"/>
+<anglesize name="30 deg" value="30"/>
+<anglesize name="22.5 deg" value="22.5"/>
+<opacity name="10%" value="0.1"/>
+<opacity name="30%" value="0.3"/>
+<opacity name="50%" value="0.5"/>
+<opacity name="75%" value="0.75"/>
+<tiling name="falling" angle="-60" step="4" width="1"/>
+<tiling name="rising" angle="30" step="4" width="1"/>
+</ipestyle>
+<page>
+<layer name="alpha"/>
+<view layers="alpha" active="alpha"/>
+<path layer="alpha" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+160 800 m
+256 448 l
+448 448 l
+413.091 320 l
+162.909 320 l
+32 800 l
+h
+</path>
+<path matrix="1 0 0 1 32 96" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+128 704 m
+224 352 l
+288 352 l
+384 704 l
+320 704 l
+256 469.333 l
+192 704 l
+h
+</path>
+<path matrix="1 0 0 1 32 96" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+288 352 m
+352 352 l
+448 704 l
+384 704 l
+h
+</path>
+<path matrix="1 0 0 1 96 96" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+288 352 m
+352 352 l
+448 704 l
+384 704 l
+h
+</path>
+</page>
+</ipe>
diff --git a/resources/logo/lv2_badge_metallic.svg b/resources/logo/lv2_badge_metallic.svg
new file mode 100644
index 0000000..0082c7c
--- /dev/null
+++ b/resources/logo/lv2_badge_metallic.svg
@@ -0,0 +1,25 @@
+<svg height="512" width="512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop offset="0" stop-color="#999"/>
+ <stop offset="1" stop-color="#f9f9f9"/>
+ </linearGradient>
+ <linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2937.115" x2="3097.115" xlink:href="#a" y1="-172.966" y2="179.034"/>
+ <linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2716.025" x2="2969.115" xlink:href="#a" y1="-300.966" y2="179.034"/>
+ <linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2809.115" x2="2969.115" xlink:href="#a" y1="-172.966" y2="179.034"/>
+ <linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2873.115" x2="3033.115" xlink:href="#a" y1="-172.966" y2="179.034"/>
+ <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3033.349" x2="2649.479" y1="235.742" y2="-146.408">
+ <stop offset="0" stop-color="#464646"/>
+ <stop offset="1" stop-color="#d5d5d5"/>
+ </linearGradient>
+ <circle cx="2841.115" cy="44.966" r="188.926" transform="matrix(1.33333 0 0 1.33333 -3532.153 196.045)" stroke="#000" stroke-width="6.148" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" fill="url(#b)"/>
+ <g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10">
+ <path d="M2713.115 179.034l96-352h192l-34.91-128h-250.18l-130.91 480z" fill="url(#c)" fill-rule="evenodd" stroke-width="12" transform="matrix(.68315 0 0 -.68315 -1684.916 245.093)"/>
+ <path d="M168.556 122.785l65.583 240.47h131.165l-23.848 87.444H170.544L81.113 122.785z" fill="none" stroke-width="1.3663"/>
+ <path d="M2713.115 179.034l96-352h64l96 352h-64l-64-234.668-64 234.668z" fill="url(#d)" fill-rule="evenodd" stroke-width="12" transform="matrix(.68315 0 0 -.68315 -1684.916 245.093)"/>
+ <path d="M168.556 122.785l65.583 240.47h43.722l65.583-240.47h-43.722L256 283.1l-43.722-160.314z" fill="none" stroke-width="1.3663"/>
+ <path d="M2873.115-172.966h64l96 352h-64z" fill="url(#e)" fill-rule="evenodd" stroke-width="12" transform="matrix(.68315 0 0 -.68315 -1684.916 245.093)"/>
+ <path d="M277.86 363.255h43.723l65.582-240.47h-43.721z" fill="none" stroke-width="1.3663"/>
+ </g>
+ <path d="M321.583 363.255h43.721l65.583-240.47h-43.722z" fill="#bebebe" fill-rule="evenodd"/>
+ <path d="M2937.115-172.966h64l96 352h-64z" stroke="#000" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" fill="url(#f)" transform="matrix(.68315 0 0 -.68315 -1684.916 245.093)"/>
+</svg>
diff --git a/resources/logo/lv2_flat_green.svg b/resources/logo/lv2_flat_green.svg
new file mode 100644
index 0000000..7874538
--- /dev/null
+++ b/resources/logo/lv2_flat_green.svg
@@ -0,0 +1,10 @@
+<svg height="512" width="512" xmlns="http://www.w3.org/2000/svg">
+ <path d="M128 16l96 352h192l-34.91 128H130.91L0 16z" fill="#546e00" fill-rule="evenodd"/>
+ <path d="M128 16l96 352h192l-34.91 128H130.91L0 16z" fill="none"/>
+ <path d="M128 16l96 352h64l96-352h-64l-64 234.668L192 16z" fill="#fff" fill-rule="evenodd"/>
+ <path d="M128 16l96 352h64l96-352h-64l-64 234.668L192 16z" fill="#b4c342"/>
+ <path d="M288 368h64l96-352h-64z" fill="#fff" fill-rule="evenodd"/>
+ <path d="M288 368h64l96-352h-64z" fill="#96ac00"/>
+ <path d="M352 368h64l96-352h-64z" fill="#fff" fill-rule="evenodd"/>
+ <path d="M352 368h64l96-352h-64z" fill="#859900"/>
+</svg>
diff --git a/resources/logo/lv2_flat_green_border.svg b/resources/logo/lv2_flat_green_border.svg
new file mode 100644
index 0000000..1908739
--- /dev/null
+++ b/resources/logo/lv2_flat_green_border.svg
@@ -0,0 +1,14 @@
+<svg height="512" width="512" xmlns="http://www.w3.org/2000/svg">
+ <g stroke="#202020" stroke-width="6.618">
+ <g stroke-linecap="round" stroke-linejoin="round">
+ <path d="M129.748 20.412l94.119 345.102h188.238l-34.226 125.492H132.6L4.256 20.412z" fill="#546e00" fill-rule="evenodd" stroke-width="8.82397794"/>
+ <path d="M129.748 20.412l94.119 345.102h188.238l-34.226 125.492H132.6L4.256 20.412z" fill="none" stroke-width="8.82397794"/>
+ <path d="M129.748 20.412l94.119 345.102h62.746l94.119-345.102h-62.746l-62.746 230.07-62.746-230.07z" fill="#fff" fill-rule="evenodd" stroke-width="8.82397794"/>
+ <path d="M129.748 20.412l94.119 345.102h62.746l94.119-345.102h-62.746l-62.746 230.07-62.746-230.07z" fill="#b4c342" stroke-width="8.82397794"/>
+ <path d="M286.613 365.514h62.746l94.119-345.102h-62.746z" fill="#fff" fill-rule="evenodd" stroke-width="8.82397794"/>
+ <path d="M286.613 365.514h62.746l94.119-345.102h-62.746z" fill="#96ac00" stroke-width="8.82397794"/>
+ </g>
+ <path d="M349.359 365.514h62.746l94.119-345.102h-62.746z" fill="#fff" fill-rule="evenodd" stroke-width="8.82397794"/>
+ <path d="M349.359 365.514h62.746l94.119-345.102h-62.746z" fill="#859900" stroke-linecap="round" stroke-linejoin="round" stroke-width="8.82397794"/>
+ </g>
+</svg>
diff --git a/resources/logo/lv2_flat_purple.svg b/resources/logo/lv2_flat_purple.svg
new file mode 100644
index 0000000..e12d4be
--- /dev/null
+++ b/resources/logo/lv2_flat_purple.svg
@@ -0,0 +1,10 @@
+<svg height="512" width="512" xmlns="http://www.w3.org/2000/svg">
+ <path d="M128 16l96 352h192l-34.91 128H130.91L0 16z" fill="#292961" fill-rule="evenodd"/>
+ <path d="M128 16l96 352h192l-34.91 128H130.91L0 16z" fill="none"/>
+ <path d="M128 16l96 352h64l96-352h-64l-64 234.668L192 16z" fill="#fff" fill-rule="evenodd"/>
+ <path d="M128 16l96 352h64l96-352h-64l-64 234.668L192 16z" fill="#5555c7"/>
+ <path d="M288 368h64l96-352h-64z" fill="#fff" fill-rule="evenodd"/>
+ <path d="M288 368h64l96-352h-64z" fill="#3f3f94"/>
+ <path d="M352 368h64l96-352h-64z" fill="#fff" fill-rule="evenodd"/>
+ <path d="M352 368h64l96-352h-64z" fill="#5555c7"/>
+</svg>
diff --git a/resources/logo/lv2_metallic.svg b/resources/logo/lv2_metallic.svg
new file mode 100644
index 0000000..153275b
--- /dev/null
+++ b/resources/logo/lv2_metallic.svg
@@ -0,0 +1,20 @@
+<svg height="512" width="512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a">
+ <stop offset="0" stop-color="#999"/>
+ <stop offset="1" stop-color="#f9f9f9"/>
+ </linearGradient>
+ <linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2937.115" x2="3097.115" xlink:href="#a" y1="-172.966" y2="179.034"/>
+ <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2716.025" x2="2969.115" xlink:href="#a" y1="-300.966" y2="179.034"/>
+ <linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2809.115" x2="2969.115" xlink:href="#a" y1="-172.966" y2="179.034"/>
+ <linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2873.115" x2="3033.115" xlink:href="#a" y1="-172.966" y2="179.034"/>
+ <g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10">
+ <path d="M2713.115 179.034l96-352h192l-34.91-128h-250.18l-130.91 480z" fill="url(#b)" fill-rule="evenodd" stroke-width="12" transform="matrix(.97789 0 0 -.97789 -2522.293 194.942)"/>
+ <path d="M130.83 19.867l93.878 344.217h187.754l-34.138 125.17H133.676L5.66 19.867z" fill="none" stroke-width="1.95578"/>
+ <path d="M2713.115 179.034l96-352h64l96 352h-64l-64-234.668-64 234.668z" fill="url(#c)" fill-rule="evenodd" stroke-width="12" transform="matrix(.97789 0 0 -.97789 -2522.293 194.942)"/>
+ <path d="M130.83 19.867l93.878 344.217h62.584L381.17 19.867h-62.585L256 249.347l-62.585-229.48z" fill="none" stroke-width="1.95578"/>
+ <path d="M2873.115-172.966h64l96 352h-64z" fill="url(#d)" fill-rule="evenodd" stroke-width="12" transform="matrix(.97789 0 0 -.97789 -2522.293 194.942)"/>
+ <path d="M287.292 364.084h62.585l93.878-344.217H381.17z" fill="none" stroke-width="1.95578"/>
+ </g>
+ <path d="M349.877 364.084h62.585L506.34 19.867h-62.584z" fill="#bebebe" fill-rule="evenodd"/>
+ <path d="M2937.115-172.966h64l96 352h-64z" stroke="#000" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" fill="url(#e)" transform="matrix(.97789 0 0 -.97789 -2522.293 194.942)"/>
+</svg>
diff --git a/resources/logo/lv2site.ipe b/resources/logo/lv2site.ipe
new file mode 100644
index 0000000..5ea5016
--- /dev/null
+++ b/resources/logo/lv2site.ipe
@@ -0,0 +1,295 @@
+<?xml version="1.0"?>
+<!DOCTYPE ipe SYSTEM "ipe.dtd">
+<ipe version="70206" creator="Ipe 7.2.7">
+<info created="D:20190111102815" modified="D:20190414172017" title="LV2" author="David Robillard"/>
+<ipestyle name="basic">
+<symbol name="arrow/arc(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/farc(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/ptarc(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/fptarc(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="mark/circle(sx)" transformations="translations">
+<path fill="sym-stroke">
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+</path>
+</symbol>
+<symbol name="mark/disk(sx)" transformations="translations">
+<path fill="sym-stroke">
+0.6 0 0 0.6 0 0 e
+</path>
+</symbol>
+<symbol name="mark/fdisk(sfx)" transformations="translations">
+<group>
+<path fill="sym-fill">
+0.5 0 0 0.5 0 0 e
+</path>
+<path fill="sym-stroke" fillrule="eofill">
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+</path>
+</group>
+</symbol>
+<symbol name="mark/box(sx)" transformations="translations">
+<path fill="sym-stroke" fillrule="eofill">
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+</path>
+</symbol>
+<symbol name="mark/square(sx)" transformations="translations">
+<path fill="sym-stroke">
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+</path>
+</symbol>
+<symbol name="mark/fsquare(sfx)" transformations="translations">
+<group>
+<path fill="sym-fill">
+-0.5 -0.5 m
+0.5 -0.5 l
+0.5 0.5 l
+-0.5 0.5 l
+h
+</path>
+<path fill="sym-stroke" fillrule="eofill">
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+</path>
+</group>
+</symbol>
+<symbol name="mark/cross(sx)" transformations="translations">
+<group>
+<path fill="sym-stroke">
+-0.43 -0.57 m
+0.57 0.43 l
+0.43 0.57 l
+-0.57 -0.43 l
+h
+</path>
+<path fill="sym-stroke">
+-0.43 0.57 m
+0.57 -0.43 l
+0.43 -0.57 l
+-0.57 0.43 l
+h
+</path>
+</group>
+</symbol>
+<symbol name="arrow/fnormal(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/pointed(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/fpointed(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/linear(spx)">
+<path stroke="sym-stroke" pen="sym-pen">
+-1 0.333 m
+0 0 l
+-1 -0.333 l
+</path>
+</symbol>
+<symbol name="arrow/fdouble(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/double(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+</path>
+</symbol>
+<pen name="heavier" value="0.8"/>
+<pen name="fat" value="1.2"/>
+<pen name="ultrafat" value="2"/>
+<symbolsize name="large" value="5"/>
+<symbolsize name="small" value="2"/>
+<symbolsize name="tiny" value="1.1"/>
+<arrowsize name="large" value="10"/>
+<arrowsize name="small" value="5"/>
+<arrowsize name="tiny" value="3"/>
+<color name="red" value="1 0 0"/>
+<color name="green" value="0 1 0"/>
+<color name="blue" value="0 0 1"/>
+<color name="yellow" value="1 1 0"/>
+<color name="orange" value="1 0.647 0"/>
+<color name="gold" value="1 0.843 0"/>
+<color name="purple" value="0.627 0.125 0.941"/>
+<color name="gray" value="0.745"/>
+<color name="brown" value="0.647 0.165 0.165"/>
+<color name="navy" value="0 0 0.502"/>
+<color name="pink" value="1 0.753 0.796"/>
+<color name="seagreen" value="0.18 0.545 0.341"/>
+<color name="turquoise" value="0.251 0.878 0.816"/>
+<color name="violet" value="0.933 0.51 0.933"/>
+<color name="darkblue" value="0 0 0.545"/>
+<color name="darkcyan" value="0 0.545 0.545"/>
+<color name="darkgray" value="0.663"/>
+<color name="darkgreen" value="0 0.392 0"/>
+<color name="darkmagenta" value="0.545 0 0.545"/>
+<color name="darkorange" value="1 0.549 0"/>
+<color name="darkred" value="0.545 0 0"/>
+<color name="lightblue" value="0.678 0.847 0.902"/>
+<color name="lightcyan" value="0.878 1 1"/>
+<color name="lightgray" value="0.827"/>
+<color name="lightgreen" value="0.565 0.933 0.565"/>
+<color name="lightyellow" value="1 1 0.878"/>
+<dashstyle name="dashed" value="[4] 0"/>
+<dashstyle name="dotted" value="[1 3] 0"/>
+<dashstyle name="dash dotted" value="[4 2 1 2] 0"/>
+<dashstyle name="dash dot dotted" value="[4 2 1 2 1 2] 0"/>
+<textsize name="large" value="\large"/>
+<textsize name="small" value="\small"/>
+<textsize name="tiny" value="\tiny"/>
+<textsize name="Large" value="\Large"/>
+<textsize name="LARGE" value="\LARGE"/>
+<textsize name="huge" value="\huge"/>
+<textsize name="Huge" value="\Huge"/>
+<textsize name="footnote" value="\footnotesize"/>
+<textstyle name="center" begin="\begin{center}" end="\end{center}"/>
+<textstyle name="itemize" begin="\begin{itemize}" end="\end{itemize}"/>
+<textstyle name="item" begin="\begin{itemize}\item{}" end="\end{itemize}"/>
+<gridsize name="4 pts" value="4"/>
+<gridsize name="8 pts (~3 mm)" value="8"/>
+<gridsize name="16 pts (~6 mm)" value="16"/>
+<gridsize name="32 pts (~12 mm)" value="32"/>
+<gridsize name="10 pts (~3.5 mm)" value="10"/>
+<gridsize name="20 pts (~7 mm)" value="20"/>
+<gridsize name="14 pts (~5 mm)" value="14"/>
+<gridsize name="28 pts (~10 mm)" value="28"/>
+<gridsize name="56 pts (~20 mm)" value="56"/>
+<anglesize name="90 deg" value="90"/>
+<anglesize name="60 deg" value="60"/>
+<anglesize name="45 deg" value="45"/>
+<anglesize name="30 deg" value="30"/>
+<anglesize name="22.5 deg" value="22.5"/>
+<opacity name="10%" value="0.1"/>
+<opacity name="30%" value="0.3"/>
+<opacity name="50%" value="0.5"/>
+<opacity name="75%" value="0.75"/>
+<tiling name="falling" angle="-60" step="4" width="1"/>
+<tiling name="rising" angle="30" step="4" width="1"/>
+</ipestyle>
+<page>
+<layer name="alpha"/>
+<view layers="alpha" active="alpha"/>
+<path layer="alpha" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+160 800 m
+256 448 l
+448 448 l
+413.091 320 l
+162.909 320 l
+32 800 l
+h
+</path>
+<path matrix="1 0 0 1 32 96" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+288 352 m
+352 352 l
+448 704 l
+384 704 l
+h
+</path>
+<path matrix="1 0 0 1 96 96" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+288 352 m
+352 352 l
+448 704 l
+384 704 l
+h
+</path>
+<path stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+312.727 656 m
+376.727 656 l
+416 800 l
+352 800 l
+h
+</path>
+<path stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+256 448 m
+320 448 l
+359.273 592 l
+295.273 592 l
+h
+</path>
+</page>
+</ipe>
diff --git a/resources/logo/lv2site_purple.svg b/resources/logo/lv2site_purple.svg
new file mode 100644
index 0000000..be90e2f
--- /dev/null
+++ b/resources/logo/lv2site_purple.svg
@@ -0,0 +1,9 @@
+<svg height="512" width="512" xmlns="http://www.w3.org/2000/svg">
+ <g fill-rule="evenodd">
+ <path d="M128 16l96 352h192l-34.91 128H130.91L0 16z" fill="#292961"/>
+ <path d="M288 368h64l96-352h-64z" fill="#3f3f94"/>
+ <g fill="#5555c7">
+ <path d="M352 368h64l96-352h-64zM280.727 160h64L384 16h-64zM224 368h64l39.273-144h-64z"/>
+ </g>
+ </g>
+</svg>