add foss4g19

This commit is contained in:
Maximilian Jalea 2019-08-27 19:18:33 +03:00
parent aac613e920
commit 528dc864cd
27 changed files with 734 additions and 0 deletions

173
foss4g-2019/__init__.py Normal file
View file

@ -0,0 +1,173 @@
#!/usr/bin/python3
import subprocess
import os.path
from renderlib import *
from easing import *
import svg.path
# URL to Schedule-XML
scheduleUrl = 'https://talks.2019.foss4g.org/bucharest/schedule/export/schedule.xml'
# For (really) too long titles
titlemap = {
#
}
def introFrames(args):
#1 Sec Background
frames = 1*fps
for i in range(0,frames):
yield(
('text', 'style', 'opacity', 0),
('image1105', 'style', 'opacity', 1),
)
#2 Sec FadeIn Text
frames = 2*fps
for i in range(0,frames):
yield(
('text', 'style', 'opacity', "%.4f" % easeInCubic(i,0,1,frames)),
('image1105', 'style', 'opacity', 1),
)
#4 Sec Everything
frames = 4*fps
for i in range(0,frames):
yield(
('text', 'style', 'opacity', 1),
('image1105', 'style', 'opacity', 1),
)
def outroFrames(args):
# 5 Sec everything
frames = 5*fps
for i in range(0,frames):
yield(
('layer1', 'style', 'opacity', 1),
('layer2', 'style', 'opacity', 1),
)
def pauseFrames(params):
# 2 sec Fadein Text1
frames = 2*fps
for i in range(0, frames):
yield (
('text1', 'style', 'opacity', "%.4f" % easeOutCubic(i, 0, 1, frames)),
('text2', 'style', 'opacity', 0)
)
# 2 sec Text1
frames = 2*fps
for i in range(0, frames):
yield (
('text1', 'style', 'opacity', 1),
('text2', 'style', 'opacity', 0)
)
# 2 sec Fadeout Text1
frames = 2*fps
for i in range(0, frames):
yield (
('text1', 'style', 'opacity', "%.4f" % (1-easeOutCubic(i, 0, 1, frames))),
('text2', 'style', 'opacity', 0)
)
# 2 sec blank
frames = 2*fps
for i in range(0, frames):
yield (
('text1', 'style', 'opacity', 0),
('text2', 'style', 'opacity', 0)
)
# 2 sec Fadein Text2
frames = 2*fps
for i in range(0, frames):
yield (
('text2', 'style', 'opacity', "%.4f" % easeOutCubic(i, 0, 1, frames)),
('text1', 'style', 'opacity', 0)
)
# 2 sec Text2
frames = 2*fps
for i in range(0, frames):
yield (
('text2', 'style', 'opacity', 1),
('text1', 'style', 'opacity', 0)
)
# 2 sec Fadeout Text2
frames = 2*fps
for i in range(0, frames):
yield (
('text2', 'style', 'opacity', "%.4f" % (1-easeOutCubic(i, 0, 1, frames))),
('text1', 'style', 'opacity', 0)
)
# 2 sec blank
frames = 2*fps
for i in range(0, frames):
yield (
('text1', 'style', 'opacity', 0),
('text2', 'style', 'opacity', 0)
)
def debug():
render('intro.svg',
'../intro.ts',
introFrames,
{
'$id': 2404,
'$title': 'Linux Container im High Performance Computing',
'$subtitle': 'Vom Wal zur Singularität und weiter',
'$personnames': 'Holger Gantikow'
}
)
render('outro.svg',
'../outro.ts',
outroFrames
)
def tasks(queue, args, idlist, skiplist):
# iterate over all events extracted from the schedule xml-export
for event in events(scheduleUrl):
if event['room'] not in ('Plenary (National Theatre)', 'Ronda Ballroom', 'Fortuna West', 'Fortuna East', 'Rapsodia Ballroom', 'Opera Room', 'Opereta Room', 'Simfonia','Menuet','Hora Room','Coral Room'):
print("skipping room %s (%s)" % (event['room'], event['title']))
continue
if (event['id'] in idlist or not idlist) and not 'intro' in skiplist:
# generate a task description and put them into the queue
queue.put(Rendertask(
infile = 'intro.svg',
outfile = str(event['id'])+".ts",
sequence = introFrames,
parameters = {
'$id': event['id'],
'$title': event['title'],
# '$subtitle': event['subtitle'],
'$personnames': event['personnames']
}
))
if not 'outro' in skiplist:
# place a task for the outro into the queue
queue.put(Rendertask(
infile = 'outro.svg',
outfile = 'outro.ts',
sequence = outroFrames
))
if not 'pause' in skiplist:
# place a task for the pause into the queue
queue.put(Rendertask(
infile = 'pause.svg',
outfile = 'pause.ts',
sequence = pauseFrames
))

0
foss4g-2019/artwork/Icon Normal file
View file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

187
foss4g-2019/artwork/intro.svg Executable file
View file

@ -0,0 +1,187 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1920"
height="1080"
viewBox="0 0 1920.0001 1080"
id="svg4261"
version="1.1"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="intro.svg">
<defs
id="defs4263">
<filter
style="color-interpolation-filters:sRGB;"
inkscape:label="Drop Shadow"
id="filter2017">
<feFlood
flood-opacity="1"
flood-color="rgb(0,0,0)"
result="flood"
id="feFlood2007" />
<feComposite
in="flood"
in2="SourceGraphic"
operator="in"
result="composite1"
id="feComposite2009" />
<feGaussianBlur
in="composite1"
stdDeviation="8.37696"
result="blur"
id="feGaussianBlur2011" />
<feOffset
dx="9"
dy="6"
result="offset"
id="feOffset2013" />
<feComposite
in="SourceGraphic"
in2="offset"
operator="over"
result="fbSourceGraphic"
id="feComposite2015" />
<feColorMatrix
result="fbSourceGraphicAlpha"
in="fbSourceGraphic"
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
id="feColorMatrix2019" />
<feFlood
id="feFlood2021"
flood-opacity="1"
flood-color="rgb(0,0,0)"
result="flood"
in="fbSourceGraphic" />
<feComposite
in2="fbSourceGraphic"
id="feComposite2023"
in="flood"
operator="in"
result="composite1" />
<feGaussianBlur
id="feGaussianBlur2025"
in="composite1"
stdDeviation="8.4"
result="blur" />
<feOffset
id="feOffset2027"
dx="9"
dy="6"
result="offset" />
<feComposite
in2="offset"
id="feComposite2029"
in="fbSourceGraphic"
operator="over"
result="composite2" />
</filter>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.58507407"
inkscape:cx="950.71747"
inkscape:cy="535.30629"
inkscape:document-units="px"
inkscape:current-layer="layer2"
showgrid="false"
units="px"
showguides="true"
inkscape:window-width="1920"
inkscape:window-height="1080"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:guide-bbox="true"
inkscape:snap-path-clip="true"
inkscape:snap-path-mask="true"
guidetolerance="10000"
inkscape:snap-perpendicular="true"
inkscape:snap-tangential="true"
objecttolerance="10000"
inkscape:object-paths="false"
inkscape:snap-intersection-paths="true"
inkscape:object-nodes="false"
inkscape:snap-smooth-nodes="false"
inkscape:snap-midpoints="true"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:snap-bbox-edge-midpoints="true"
inkscape:snap-bbox-midpoints="false"
inkscape:snap-object-midpoints="false"
inkscape:snap-center="false"
inkscape:snap-text-baseline="true"
inkscape:snap-page="true"
inkscape:snap-nodes="false"
inkscape:snap-global="true">
<inkscape:grid
type="xygrid"
id="grid4484" />
</sodipodi:namedview>
<metadata
id="metadata4266">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="BG"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,27.637408)"
style="display:inline;opacity:1">
<image
sodipodi:absref="/home/max/git/voc/intro-outro-generator/foss4g-2019/artwork/intro_background_bucharest.png"
xlink:href="intro_background_bucharest.png"
width="1920"
height="1080"
preserveAspectRatio="none"
id="image1105"
x="0"
y="-27.637407" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Text"
style="display:inline;opacity:1">
<flowRoot
xml:space="preserve"
id="text"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'TeX Gyre Adventor';-inkscape-font-specification:'TeX Gyre Adventor, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4.19999981;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter2017)"
inkscape:label="#flowRoot4837"
transform="translate(-1.6479492,190.01416)"><flowRegion
id="flowRegion4839"
style="stroke:none;stroke-width:4.19999981;stroke-miterlimit:2;stroke-dasharray:none"><rect
id="rect4841"
width="1880"
height="550"
x="20"
y="530"
ry="0"
style="stroke:none;stroke-width:4.19999981;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" /></flowRegion><flowPara
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:93.33333588px;line-height:120.00000477%;font-family:'Linux Biolinum O';-inkscape-font-specification:'Linux Biolinum O Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0.75000006px;writing-mode:lr-tb;text-anchor:middle;fill:#fffff4;fill-opacity:1;stroke:none;stroke-width:4.19999981;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1"
id="flowPara4225">$title</flowPara><flowPara
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:64px;line-height:120.00000477%;font-family:'Linux Biolinum O';-inkscape-font-specification:'Linux Biolinum O Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4.19999981;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1"
id="flowPara5781">$personnames</flowPara></flowRoot> </g>
</svg>

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

185
foss4g-2019/artwork/outro.svg Executable file
View file

@ -0,0 +1,185 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1920"
height="1080"
viewBox="0 0 1920.0001 1080"
id="svg4261"
version="1.1"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="outro.svg">
<defs
id="defs4263" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.21535985"
inkscape:cx="521.81296"
inkscape:cy="412.43904"
inkscape:document-units="px"
inkscape:current-layer="svg4261"
showgrid="false"
units="px"
showguides="true"
inkscape:window-width="1920"
inkscape:window-height="539"
inkscape:window-x="0"
inkscape:window-y="540"
inkscape:window-maximized="0"
inkscape:guide-bbox="true"
inkscape:snap-path-clip="true"
inkscape:snap-path-mask="true"
guidetolerance="10"
inkscape:snap-perpendicular="true"
inkscape:snap-tangential="true"
objecttolerance="10"
inkscape:object-paths="false"
inkscape:snap-intersection-paths="true"
inkscape:object-nodes="false"
inkscape:snap-smooth-nodes="false"
inkscape:snap-midpoints="true"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:snap-bbox-edge-midpoints="false"
inkscape:snap-bbox-midpoints="false"
inkscape:snap-object-midpoints="false"
inkscape:snap-center="false"
inkscape:snap-text-baseline="false"
inkscape:snap-page="true"
inkscape:snap-nodes="false"
inkscape:snap-global="true"
gridtolerance="10">
<inkscape:grid
type="xygrid"
id="grid4484" />
<sodipodi:guide
position="70.000004,1060"
orientation="1,0"
id="guide4684"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="1900.0001,0"
orientation="1,0"
id="guide4686"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="1900.0001,1060"
orientation="0,1"
id="guide4690"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="1850.0001,20"
orientation="1,0"
id="guide4302"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="741.02483,205.67211"
orientation="1,0"
id="guide4244"
inkscape:locked="false" />
<sodipodi:guide
position="1339.2858,-257.14286"
orientation="0,-1"
id="guide4248"
inkscape:locked="false" />
<sodipodi:guide
position="1180.0001,-82.142857"
orientation="1,0"
id="guide4252"
inkscape:locked="false" />
</sodipodi:namedview>
<metadata
id="metadata4266">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="BG"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,27.637408)"
sodipodi:insensitive="true"
style="display:inline">
<rect
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#2c3e50;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="rect4230"
width="1920"
height="1080"
x="0"
y="-27.637341" />
<image
sodipodi:absref="/home/max/git/voc/intro-outro-generator/foss4g-2019/artwork/outro BACKGROUND Bucharest.png"
xlink:href="outro BACKGROUND Bucharest.png"
y="-27.637407"
x="0"
id="image1131"
preserveAspectRatio="none"
height="1080"
width="1920" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Text"
style="display:inline">
<image
sodipodi:absref="/home/max/git/voc/intro-outro-generator/foss4g-2019/artwork/outro C3VOC.png"
xlink:href="outro C3VOC.png"
y="0"
x="0"
id="image5113"
preserveAspectRatio="none"
height="1080"
width="1920" />
<image
sodipodi:absref="/home/max/git/voc/intro-outro-generator/foss4g-2019/artwork/outro DEUTSCHLAND.png"
xlink:href="outro DEUTSCHLAND.png"
y="0"
x="0"
id="image5048"
preserveAspectRatio="none"
height="1080"
width="1920" />
<g
id="g4238"
transform="matrix(0.42793827,0,0,0.42793827,13.580927,631.5475)" />
<image
sodipodi:absref="/home/max/git/voc/intro-outro-generator/foss4g-2019/artwork/outro FOSS4G.png"
xlink:href="outro FOSS4G.png"
y="0"
x="0"
id="image5178"
preserveAspectRatio="none"
height="1080"
width="1920" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.6 KiB

189
foss4g-2019/artwork/pause.svg Executable file
View file

@ -0,0 +1,189 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1920"
height="1080"
id="svg2"
version="1.1"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="pause.svg">
<defs
id="defs20">
<filter
id="filter3772"
style="color-interpolation-filters:sRGB;"
inkscape:label="Drop Shadow">
<feFlood
id="feFlood3774"
flood-opacity="0.5"
flood-color="rgb(255,255,255)"
result="flood" />
<feComposite
id="feComposite3776"
in2="SourceGraphic"
in="flood"
operator="in"
result="composite1" />
<feGaussianBlur
id="feGaussianBlur3778"
in="composite"
stdDeviation="3"
result="blur" />
<feOffset
id="feOffset3780"
dx="1"
dy="1"
result="offset" />
<feComposite
id="feComposite3782"
in2="offset"
in="SourceGraphic"
operator="over"
result="composite2" />
</filter>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.5"
inkscape:cx="951.55258"
inkscape:cy="302.89237"
inkscape:document-units="px"
inkscape:current-layer="layer_background"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1080"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0">
<sodipodi:guide
orientation="0,1"
position="0,1080"
id="guide2996"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
orientation="0,1"
position="0,0"
id="guide2998"
inkscape:locked="false" />
<sodipodi:guide
orientation="1,0"
position="0,0"
id="guide3000"
inkscape:locked="false" />
<sodipodi:guide
orientation="1,0"
position="1920,0"
id="guide3002"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
orientation="1,0"
position="32,0"
id="guide3029"
inkscape:locked="false" />
<sodipodi:guide
orientation="0,1"
position="0,1048"
id="guide3031"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
<sodipodi:guide
position="1888,0"
orientation="1,0"
id="guide4168"
inkscape:label=""
inkscape:color="rgb(0,0,255)"
inkscape:locked="false" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="Background 1">
<image
sodipodi:absref="/home/max/git/voc/intro-outro-generator/foss4g-2019/artwork/other_files/BACKDROP/BACKGROUND Bucharest.png"
xlink:href="other_files/BACKDROP/BACKGROUND Bucharest.png"
width="1920"
height="1080"
preserveAspectRatio="none"
id="image1470"
x="0"
y="476"
style=""
transform="translate(0,-476)" />
</g>
<g
inkscape:label="Background"
inkscape:groupmode="layer"
id="layer_background"
transform="translate(0,-476)">
<g
id="g4170"
transform="matrix(6.6089511,0,0,6.6089511,-83.463584,-7736.2549)"
style="fill:#ff7f2a">
<g
transform="translate(-8.2519531e-7,504.00003)"
id="text2"
style="opacity:1;fill:#ff7f2a">
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff7f2a;fill-opacity:1;stroke:none"
x="77.218193"
y="837.2262"
id="text39"><tspan
sodipodi:role="line"
x="77.218193"
y="837.2262"
id="tspan41"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:48.00025558px;line-height:89.99999762%;font-family:Marvel;-inkscape-font-specification:'Marvel, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ff7f2a;fill-opacity:1;stroke:none">pause</tspan></text>
</g>
<g
style="opacity:1;fill:#ff7f2a"
id="text1"
transform="translate(-8.2519531e-7,504.00003)">
<text
id="text2279"
y="837.2262"
x="77.218193"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff7f2a;fill-opacity:1;stroke:none"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:48.00025558px;line-height:89.99999762%;font-family:Marvel;-inkscape-font-specification:'Marvel, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ff7f2a;fill-opacity:1;stroke:none"
id="tspan2277"
y="837.2262"
x="77.218193"
sodipodi:role="line">break</tspan></text>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.1 KiB