copapy/docs/source/media/copapy.svg

54 lines
3.6 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="140mm"
height="33mm"
viewBox="0 0 140 33"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<style>
/* Light mode */
:root {
--currentColor: black;
--bg: white;
}
/* Dark mode override */
@media (prefers-color-scheme: dark) {
:root {
--currentColor: #f5f5f5;
--bg: #101010;
}
}
.currentColor { fill: var(--fg); }
text { font-family: sans-serif; }
</style>
<defs id="defs1">
<marker style="overflow:visible" id="marker13" refX="0" refY="0" orient="auto-start-reverse" markerWidth="1" markerHeight="1" viewBox="0 0 1 1" preserveAspectRatio="xMidYMid">
<path transform="scale(0.7)" d="M -2,-4 9,0 -2,4 c 2,-2.33 2,-5.66 0,-8 z" style="fill:context-stroke;fill-rule:evenodd;stroke:none" id="path13" />
</marker>
<marker style="overflow:visible" id="ConcaveTriangle" refX="0" refY="0" orient="auto-start-reverse" markerWidth="1" markerHeight="1" viewBox="0 0 1 1" preserveAspectRatio="xMidYMid">
<path transform="scale(0.7)" d="M -2,-4 9,0 -2,4 c 2,-2.33 2,-5.66 0,-8 z" style="fill:context-stroke;fill-rule:evenodd;stroke:none" id="path7" />
</marker>
</defs>
<!--<rect style="fill:var(-\-bg);stroke:none;fill-opacity:1;" id="bground" width="140" height="33" x="0" y="0" />-->
<g id="layer1" transform="translate(-22.201859,-83.671639)">
<rect style="fill:none;stroke:var(--currentColor);stroke-width:0.386;stroke-linecap:square;stroke-miterlimit:2.5;" id="rect1" width="57.569527" height="29.707123" x="103.93349" y="86.473648" />
<rect style="fill:none;stroke:var(--currentColor);stroke-width:0.386;stroke-linecap:square;stroke-miterlimit:2.5;" id="rect1-8" width="38.838821" height="17.486176" x="23.394859" y="98.501587" />
<text xml:space="preserve" style="font-size:4.23333px;fill:var(--currentColor);stroke:none;" x="34.96566" y="108.76154" id="text1">Runner</text>
<path style="fill:none;stroke:var(--currentColor);stroke-width:0.386;stroke-linecap:square;stroke-miterlimit:2.5;marker-start:url(#ConcaveTriangle)" d="M 66.608701,102.12517 H 98.133736" id="path1" />
<path style="fill:none;stroke:var(--currentColor);stroke-width:0.392;stroke-linecap:square;stroke-miterlimit:2.5;marker-start:url(#ConcaveTriangle);marker-end:url(#marker13)" d="M 99.35918,111.92104 H 66.646501" id="path1-1" />
<text style="font-size:3.52778px;fill:var(--currentColor);" x="67.950348" y="94.343025" id="text7">Compiled code &amp;</text>
<text style="font-size:3.52778px;fill:var(--currentColor);" x="67.803932" y="98.791328" id="text7-6">Patch instructions</text>
<text style="font-size:3.52778px;fill:var(--currentColor);" x="78.810158" y="110.24088" id="text7-6-2">Data</text>
<path style="fill:none;stroke:var(--currentColor);stroke-width:0.420363;stroke-linecap:square;stroke-miterlimit:2.5;marker-start:url(#ConcaveTriangle);marker-end:url(#marker13)" d="m 42.81427,91.377955 v 3.753178" id="path1-1-2" />
<text style="font-size:4.23333px;fill:var(--currentColor);" x="32.480026" y="87.887978" id="text1-4">Hardware</text>
<text style="font-size:4.23333px;fill:var(--currentColor);" x="45.371216" y="94.793465" id="text1-4-4">IO</text>
<text style="font-size:4.23333px;fill:var(--currentColor);" x="110.51713" y="97.619591" id="text1-1">Copapy framework &amp;</text>
<text style="font-size:4.23333px;fill:var(--currentColor);" x="110.39734" y="102.7154" id="text1-1-2">copy &amp; patch</text>
<text style="font-size:4.23333px;fill:var(--currentColor);" x="110.39734" y="107.8417" id="text15">cross compiler</text>
</g>
</svg>