diff options
author | Jovansonlee Cesar <ivanceras@gmail.com> | 2018-08-03 13:22:42 +0800 |
---|---|---|
committer | Jovansonlee Cesar <ivanceras@gmail.com> | 2018-08-03 13:22:42 +0800 |
commit | 85b7202ad560b2877c12011e7654ea1cfb249743 (patch) | |
tree | 479cf56f51f1fea4c0be0c4f3a1b43dee9015437 | |
parent | 581bb9d014774e43335bc9a288ed5ac959e3dacc (diff) |
regen
-rw-r--r-- | svgbob/examples/demo.svg | 225 | ||||
-rw-r--r-- | svgbob/examples/long.bob | 1997 | ||||
-rw-r--r-- | svgbob/examples/long.rs | 14 | ||||
-rw-r--r-- | svgbob/examples/long.svg | 12027 |
4 files changed, 14142 insertions, 121 deletions
diff --git a/svgbob/examples/demo.svg b/svgbob/examples/demo.svg index 212d659..dbd4906 100644 --- a/svgbob/examples/demo.svg +++ b/svgbob/examples/demo.svg @@ -39,7 +39,7 @@ stroke-linejoin: miter; } circle.open { - fill:white; + fill:none; stroke: black; stroke-width: 2; stroke-opacity: 1; @@ -56,16 +56,15 @@ <rect fill="white" height="4736" width="688" x="0" y="0"/> <line x1="0" x2="184" y1="3670" y2="3670"/> <line x1="0" x2="184" y1="3674" y2="3674"/> -<line x1="4" x2="4" y1="912" y2="920"/> +<line x1="4" x2="4" y1="912" y2="928"/> <line x1="4" x2="16" y1="920" y2="896"/> -<line x1="4" x2="16" y1="920" y2="944"/> -<line x1="4" x2="4" y1="928" y2="920"/> <line x1="4" x2="4" y1="1032" y2="1048"/> <line x1="4" x2="16" y1="1032" y2="1008"/> <line x1="4" x2="16" y1="1048" y2="1072"/> <line x1="4" x2="4" y1="3896" y2="3928"/> <line x1="4" x2="92" y1="3896" y2="3896"/> <line x1="4" x2="92" y1="3928" y2="3928"/> +<line x1="8" x2="16" y1="928" y2="944"/> <line x1="8" x2="112" y1="3512" y2="3512"/> <line marker-end="url(#circle)" x1="8" x2="20" y1="3528" y2="3528"/> <line marker-end="url(#circle)" x1="8" x2="20" y1="3560" y2="3560"/> @@ -77,9 +76,13 @@ <line x1="16" x2="256" y1="3832" y2="3832"/> <line x1="16" x2="256" y1="3864" y2="3864"/> <line x1="18" x2="6" y1="3484" y2="3508"/> +<line x1="20" x2="28" y1="944" y2="952"/> +<line x1="20" x2="28" y1="1072" y2="1080"/> <line x1="24" x2="26" y1="208" y2="212"/> <line x1="24" x2="128" y1="3480" y2="3480"/> <line x1="26" x2="24" y1="188" y2="192"/> +<line x1="28" x2="20" y1="880" y2="888"/> +<line x1="28" x2="20" y1="992" y2="1000"/> <line x1="32" x2="44" y1="184" y2="184"/> <line x1="32" x2="40" y1="216" y2="216"/> <line x1="32" x2="56" y1="880" y2="880"/> @@ -106,12 +109,14 @@ <line x1="60" x2="60" y1="376" y2="408"/> <line x1="60" x2="116" y1="376" y2="376"/> <line x1="60" x2="116" y1="408" y2="408"/> +<line x1="60" x2="68" y1="880" y2="888"/> <line x1="64" x2="88" y1="152" y2="152"/> <line x1="64" x2="90" y1="208" y2="156"/> <line x1="64" x2="66" y1="544" y2="548"/> <line x1="64" x2="80" y1="1168" y2="1200"/> <line x1="66" x2="64" y1="524" y2="528"/> <line marker-end="url(#circle)" x1="66" x2="44" y1="1132" y2="1176"/> +<line x1="68" x2="60" y1="944" y2="952"/> <line x1="68" x2="80" y1="1224" y2="1200"/> <line marker-end="url(#circle)" marker-start="url(#circle)" x1="68" x2="92" y1="1624" y2="1624"/> <line x1="72" x2="128" y1="432" y2="432"/> @@ -119,25 +124,26 @@ <line x1="72" x2="160" y1="520" y2="520"/> <line x1="72" x2="116" y1="552" y2="552"/> <line x1="72" x2="84" y1="896" y2="920"/> +<line x1="72" x2="80" y1="944" y2="928"/> <line x1="72" x2="96" y1="1128" y2="1128"/> <line x1="72" x2="98" y1="1184" y2="1132"/> <line marker-end="url(#triangle)" x1="76" x2="92" y1="184" y2="184"/> <line x1="76" x2="76" y1="1900" y2="1952"/> +<line x1="80" x2="104" y1="168" y2="168"/> <line marker-end="url(#triangle)" x1="80" x2="100" y1="1896" y2="1896"/> <line x1="80" x2="136" y1="1952" y2="1952"/> <line x1="80" x2="88" y1="2224" y2="2208"/> -<line x1="84" x2="104" y1="168" y2="168"/> -<line x1="84" x2="84" y1="912" y2="920"/> -<line x1="84" x2="72" y1="920" y2="944"/> -<line x1="84" x2="84" y1="928" y2="920"/> +<line x1="84" x2="84" y1="912" y2="928"/> +<line x1="84" x2="92" y1="992" y2="1000"/> <line marker-end="url(#triangle)" x1="84" x2="100" y1="1160" y2="1160"/> <line marker-end="url(#circle)" marker-start="url(#circle)" x1="84" x2="148" y1="1416" y2="1416"/> <line x1="84" x2="84" y1="2192" y2="2208"/> <line x1="84" x2="116" y1="2208" y2="2208"/> +<line x1="88" x2="112" y1="1144" y2="1144"/> <line x1="88" x2="76" y1="1952" y2="1952"/> <line x1="88" x2="84" y1="2192" y2="2192"/> <line x1="88" x2="116" y1="2192" y2="2192"/> -<line x1="92" x2="112" y1="1144" y2="1144"/> +<line x1="92" x2="84" y1="1072" y2="1080"/> <line marker-start="url(#circle)" x1="92" x2="116" y1="1624" y2="1624"/> <line x1="92" x2="92" y1="3896" y2="3928"/> <line x1="92" x2="92" y1="4444" y2="4468"/> @@ -147,32 +153,31 @@ <line x1="96" x2="192" y1="4472" y2="4472"/> <line x1="100" x2="100" y1="1272" y2="1288"/> <line x1="100" x2="116" y1="1272" y2="1272"/> -<line x1="100" x2="100" y1="1288" y2="1304"/> -<line x1="100" x2="116" y1="1288" y2="1288"/> +<line x1="100" x2="100" y1="1304" y2="1280"/> <line x1="100" x2="116" y1="1304" y2="1304"/> <line marker-end="url(#square)" marker-start="url(#square)" x1="100" x2="108" y1="2952" y2="2952"/> +<line x1="104" x2="116" y1="1288" y2="1288"/> <line x1="104" x2="112" y1="2224" y2="2208"/> <line x1="108" x2="108" y1="1032" y2="1048"/> <line x1="108" x2="96" y1="1048" y2="1072"/> <line x1="108" x2="108" y1="1884" y2="1892"/> <line marker-end="url(#square)" marker-start="url(#square)" x1="108" x2="116" y1="2952" y2="2952"/> +<line x1="112" x2="140" y1="1624" y2="1624"/> <line x1="112" x2="120" y1="1880" y2="1880"/> <line x1="112" x2="120" y1="1896" y2="1896"/> <line x1="116" x2="116" y1="376" y2="408"/> <line x1="116" x2="116" y1="552" y2="576"/> -<line x1="116" x2="116" y1="1272" y2="1288"/> -<line x1="116" x2="124" y1="1272" y2="1272"/> -<line x1="116" x2="116" y1="1288" y2="1304"/> -<line x1="116" x2="124" y1="1288" y2="1288"/> -<line x1="116" x2="124" y1="1304" y2="1304"/> +<line x1="116" x2="116" y1="1280" y2="1304"/> +<line x1="116" x2="116" y1="1304" y2="1280"/> <line marker-end="url(#circle)" marker-start="url(#circle)" x1="116" x2="140" y1="1608" y2="1608"/> -<line x1="116" x2="116" y1="1624" y2="1616"/> -<line x1="116" x2="140" y1="1624" y2="1624"/> <line x1="116" x2="116" y1="2192" y2="2208"/> <line x1="118" x2="130" y1="3508" y2="3484"/> <line marker-end="url(#triangle)" x1="120" x2="134" y1="1904" y2="1932"/> +<line x1="124" x2="112" y1="1272" y2="1272"/> <line x1="124" x2="124" y1="1272" y2="1288"/> -<line x1="124" x2="124" y1="1288" y2="1304"/> +<line x1="124" x2="112" y1="1288" y2="1288"/> +<line x1="124" x2="120" y1="1304" y2="1304"/> +<line x1="124" x2="124" y1="1304" y2="1296"/> <line x1="124" x2="124" y1="1884" y2="1892"/> <line x1="124" x2="124" y1="2192" y2="2208"/> <line x1="124" x2="128" y1="2192" y2="2192"/> @@ -187,12 +192,11 @@ <line x1="130" x2="120" y1="556" y2="576"/> <line marker-start="url(#circle)" x1="132" x2="170" y1="2456" y2="2532"/> <line x1="136" x2="160" y1="552" y2="552"/> -<line x1="136" x2="146" y1="1952" y2="1932"/> +<line x1="136" x2="164" y1="1624" y2="1624"/> +<line x1="136" x2="144" y1="1952" y2="1936"/> <line x1="136" x2="148" y1="1952" y2="1976"/> <line x1="136" x2="140" y1="2192" y2="2192"/> <line x1="136" x2="124" y1="2224" y2="2224"/> -<line x1="140" x2="140" y1="1624" y2="1616"/> -<line x1="140" x2="164" y1="1624" y2="1624"/> <line x1="140" x2="140" y1="1884" y2="1892"/> <line x1="140" x2="140" y1="2192" y2="2208"/> <line x1="140" x2="140" y1="2208" y2="2224"/> @@ -206,9 +210,9 @@ <line marker-end="url(#triangle)" marker-start="url(#circle)" x1="148" x2="166" y1="1416" y2="1452"/> <line marker-end="url(#circle)" marker-start="url(#circle)" x1="148" x2="196" y1="1416" y2="1416"/> <line x1="148" x2="148" y1="1904" y2="1924"/> -<line x1="148" x2="148" y1="1924" y2="1920"/> -<line x1="148" x2="136" y1="1928" y2="1952"/> -<line x1="148" x2="160" y1="1928" y2="1952"/> +<line x1="148" x2="148" y1="1924" y2="1924"/> +<line x1="148" x2="146" y1="1928" y2="1932"/> +<line x1="148" x2="150" y1="1928" y2="1932"/> <line x1="148" x2="160" y1="1976" y2="1952"/> <line x1="148" x2="148" y1="1988" y2="1976"/> <line x1="150" x2="150" y1="1276" y2="1288"/> @@ -217,10 +221,11 @@ <line x1="150" x2="150" y1="1292" y2="1304"/> <line x1="150" x2="162" y1="1292" y2="1292"/> <line x1="150" x2="162" y1="1304" y2="1304"/> -<line x1="150" x2="160" y1="1932" y2="1952"/> +<line x1="150" x2="148" y1="1932" y2="1928"/> <line x1="152" x2="200" y1="376" y2="376"/> <line x1="152" x2="200" y1="408" y2="408"/> <line x1="152" x2="162" y1="1184" y2="1204"/> +<line x1="152" x2="160" y1="1936" y2="1952"/> <line marker-end="url(#triangle)" x1="152" x2="172" y1="1992" y2="1992"/> <line marker-end="url(#triangle)" x1="152" x2="172" y1="2200" y2="2200"/> <line x1="156" x2="156" y1="1884" y2="1892"/> @@ -233,7 +238,6 @@ <line x1="164" x2="184" y1="1160" y2="1160"/> <line marker-start="url(#circle)" x1="164" x2="164" y1="1592" y2="1624"/> <line marker-end="url(#circle)" marker-start="url(#circle)" x1="164" x2="188" y1="1592" y2="1592"/> -<line x1="164" x2="188" y1="1624" y2="1624"/> <line x1="166" x2="168" y1="524" y2="528"/> <line x1="166" x2="168" y1="548" y2="544"/> <line x1="166" x2="166" y1="1276" y2="1288"/> @@ -242,19 +246,19 @@ <line x1="166" x2="166" y1="1292" y2="1304"/> <line x1="166" x2="170" y1="1292" y2="1292"/> <line x1="166" x2="170" y1="1304" y2="1304"/> +<line x1="168" x2="188" y1="1624" y2="1624"/> <line x1="168" x2="184" y1="2984" y2="2984"/> <line x1="170" x2="144" y1="1148" y2="1200"/> <line x1="170" x2="170" y1="1276" y2="1288"/> <line x1="170" x2="170" y1="1292" y2="1304"/> <line x1="172" x2="188" y1="1192" y2="1192"/> -<line x1="172" x2="168" y1="1208" y2="1208"/> -<line x1="172" x2="176" y1="1208" y2="1208"/> <line x1="172" x2="172" y1="1884" y2="1892"/> <line x1="172" x2="172" y1="3020" y2="3268"/> <line x1="174" x2="174" y1="1272" y2="1308"/> <line x1="176" x2="192" y1="464" y2="432"/> <line x1="176" x2="192" y1="464" y2="496"/> <line x1="176" x2="192" y1="1144" y2="1144"/> +<line x1="176" x2="168" y1="1208" y2="1208"/> <line x1="176" x2="184" y1="1880" y2="1880"/> <line x1="176" x2="184" y1="1896" y2="1896"/> <line marker-end="url(#triangle)" x1="176" x2="162" y1="1904" y2="1932"/> @@ -274,33 +278,33 @@ <line x1="184" x2="208" y1="2912" y2="2912"/> <line x1="186" x2="184" y1="2188" y2="2192"/> <line marker-start="url(#circle)" x1="188" x2="188" y1="1592" y2="1624"/> -<line x1="188" x2="212" y1="1624" y2="1624"/> <line x1="188" x2="188" y1="1884" y2="1892"/> <line x1="188" x2="188" y1="2988" y2="3016"/> -<line x1="188" x2="228" y1="3016" y2="3016"/> <line x1="190" x2="192" y1="1164" y2="1168"/> <line x1="192" x2="208" y1="432" y2="464"/> <line x1="192" x2="208" y1="496" y2="464"/> +<line x1="192" x2="212" y1="1624" y2="1624"/> <line x1="192" x2="204" y1="1952" y2="1952"/> <line x1="192" x2="224" y1="1984" y2="1984"/> <line x1="192" x2="200" y1="2184" y2="2184"/> <line x1="192" x2="200" y1="2216" y2="2216"/> +<line marker-end="url(#triangle)" x1="192" x2="170" y1="2672" y2="2716"/> +<line marker-end="url(#triangle)" x1="192" x2="170" y1="2704" y2="2748"/> <line x1="192" x2="180" y1="2912" y2="2912"/> +<line x1="192" x2="228" y1="3016" y2="3016"/> <line x1="194" x2="194" y1="1272" y2="1304"/> <line x1="194" x2="222" y1="1272" y2="1272"/> <line x1="194" x2="222" y1="1304" y2="1304"/> -<line marker-end="url(#triangle)" x1="194" x2="170" y1="2668" y2="2716"/> -<line marker-end="url(#triangle)" x1="194" x2="170" y1="2700" y2="2748"/> <line marker-end="url(#triangle)" x1="194" x2="170" y1="2732" y2="2780"/> <line marker-end="url(#circle)" marker-start="url(#circle)" x1="196" x2="228" y1="1416" y2="1416"/> -<line x1="196" x2="196" y1="2636" y2="2724"/> -<line x1="196" x2="196" y1="2660" y2="2656"/> -<line x1="196" x2="196" y1="2692" y2="2688"/> +<line x1="196" x2="196" y1="2640" y2="2724"/> +<line x1="196" x2="196" y1="2660" y2="2724"/> +<line x1="196" x2="196" y1="2692" y2="2724"/> <line x1="196" x2="196" y1="4444" y2="4468"/> <line x1="198" x2="204" y1="1148" y2="1160"/> <line x1="198" x2="198" y1="1272" y2="1304"/> <line x1="198" x2="218" y1="1288" y2="1288"/> -<line marker-end="url(#triangle)" x1="200" x2="170" y1="2624" y2="2684"/> +<line marker-end="url(#triangle)" x1="198" x2="170" y1="2628" y2="2684"/> <line x1="200" x2="212" y1="2912" y2="2912"/> <line x1="204" x2="204" y1="380" y2="404"/> <line x1="204" x2="204" y1="1160" y2="1176"/> @@ -313,17 +317,17 @@ <line x1="210" x2="198" y1="2604" y2="2628"/> <line marker-start="url(#circle)" x1="212" x2="212" y1="1576" y2="1624"/> <line marker-end="url(#circle)" marker-start="url(#circle)" x1="212" x2="236" y1="1576" y2="1576"/> -<line x1="212" x2="236" y1="1624" y2="1624"/> <line x1="212" x2="212" y1="2896" y2="2912"/> <line x1="212" x2="212" y1="4432" y2="4480"/> <line x1="214" x2="214" y1="1272" y2="1304"/> +<line x1="216" x2="236" y1="1624" y2="1624"/> <line x1="216" x2="224" y1="2000" y2="1984"/> <line x1="216" x2="224" y1="2168" y2="2168"/> <line x1="216" x2="224" y1="2232" y2="2232"/> <line x1="216" x2="232" y1="2600" y2="2600"/> +<line x1="216" x2="260" y1="3272" y2="3272"/> <line x1="218" x2="218" y1="1272" y2="1304"/> -<line x1="220" x2="220" y1="3272" y2="3332"/> -<line x1="220" x2="260" y1="3272" y2="3272"/> +<line x1="220" x2="220" y1="3280" y2="3332"/> <line x1="222" x2="222" y1="1272" y2="1304"/> <line x1="224" x2="232" y1="432" y2="448"/> <line x1="224" x2="288" y1="432" y2="432"/> @@ -334,16 +338,16 @@ <line x1="226" x2="224" y1="524" y2="528"/> <line marker-end="url(#circle)" marker-start="url(#circle)" x1="228" x2="268" y1="1416" y2="1416"/> <line x1="228" x2="228" y1="2912" y2="3016"/> -<line x1="228" x2="252" y1="3016" y2="3016"/> <line x1="228" x2="228" y1="4444" y2="4468"/> <line marker-end="url(#triangle)" x1="232" x2="236" y1="552" y2="552"/> <line x1="232" x2="240" y1="1464" y2="1464"/> +<line x1="232" x2="252" y1="3016" y2="3016"/> <line x1="232" x2="320" y1="4440" y2="4440"/> <line x1="232" x2="320" y1="4472" y2="4472"/> <line marker-start="url(#circle)" x1="236" x2="236" y1="1576" y2="1624"/> <line marker-start="url(#circle)" x1="236" x2="260" y1="1576" y2="1576"/> -<line x1="236" x2="260" y1="1624" y2="1624"/> <line x1="240" x2="242" y1="400" y2="404"/> +<line x1="240" x2="260" y1="1624" y2="1624"/> <line x1="242" x2="240" y1="380" y2="384"/> <line x1="244" x2="244" y1="1272" y2="1308"/> <line x1="244" x2="268" y1="1272" y2="1272"/> @@ -357,31 +361,30 @@ <line x1="248" x2="296" y1="376" y2="376"/> <line x1="248" x2="296" y1="408" y2="408"/> <line x1="248" x2="250" y1="2544" y2="2548"/> +<line x1="248" x2="256" y1="2984" y2="2984"/> <line x1="250" x2="248" y1="2524" y2="2528"/> <line x1="252" x2="252" y1="1164" y2="1188"/> <line x1="252" x2="252" y1="2912" y2="2936"/> -<line x1="252" x2="248" y1="2936" y2="2936"/> -<line x1="252" x2="256" y1="2936" y2="2936"/> -<line x1="252" x2="248" y1="2984" y2="2984"/> -<line x1="252" x2="252" y1="2984" y2="3016"/> -<line x1="252" x2="256" y1="2984" y2="2984"/> -<line x1="252" x2="272" y1="3016" y2="3016"/> +<line x1="252" x2="252" y1="2992" y2="3016"/> <line x1="254" x2="264" y1="1196" y2="1216"/> <line x1="256" x2="272" y1="1160" y2="1160"/> <line x1="256" x2="280" y1="2520" y2="2520"/> <line x1="256" x2="280" y1="2552" y2="2552"/> +<line x1="256" x2="248" y1="2936" y2="2936"/> +<line x1="256" x2="248" y1="2984" y2="2984"/> +<line x1="256" x2="272" y1="3016" y2="3016"/> +<line x1="256" x2="272" y1="3272" y2="3272"/> <line x1="260" x2="260" y1="1276" y2="1304"/> <line marker-start="url(#circle)" x1="260" x2="260" y1="1560" y2="1624"/> <line marker-start="url(#circle)" x1="260" x2="284" y1="1560" y2="1560"/> -<line marker-end="url(#circle)" x1="260" x2="284" y1="1576" y2="1576"/> -<line x1="260" x2="284" y1="1624" y2="1624"/> <line x1="260" x2="260" y1="2940" y2="2980"/> -<line x1="260" x2="260" y1="3272" y2="3300"/> -<line x1="260" x2="272" y1="3272" y2="3272"/> +<line x1="260" x2="260" y1="3280" y2="3300"/> <line x1="262" x2="264" y1="3836" y2="3840"/> <line x1="262" x2="264" y1="3860" y2="3856"/> <line marker-end="url(#triangle)" x1="264" x2="260" y1="520" y2="520"/> <line x1="264" x2="280" y1="1216" y2="1216"/> +<line marker-end="url(#circle)" x1="264" x2="284" y1="1576" y2="1576"/> +<line x1="264" x2="284" y1="1624" y2="1624"/> <line x1="264" x2="272" y1="2232" y2="2232"/> <line x1="268" x2="268" y1="1272" y2="1308"/> <line marker-start="url(#circle)" x1="268" x2="282" y1="1416" y2="1444"/> @@ -397,7 +400,7 @@ <line marker-end="url(#circle)" x1="276" x2="276" y1="1168" y2="1192"/> <line x1="276" x2="292" y1="1176" y2="1176"/> <line x1="276" x2="276" y1="3020" y2="3064"/> -<line x1="276" x2="276" y1="3064" y2="3268"/> +<line x1="276" x2="276" y1="3056" y2="3268"/> <line x1="276" x2="340" y1="3256" y2="3256"/> <line x1="280" x2="288" y1="1136" y2="1136"/> <line x1="280" x2="288" y1="1144" y2="1144"/> @@ -421,6 +424,7 @@ <line x1="292" x2="280" y1="1192" y2="1216"/> <line x1="296" x2="304" y1="2184" y2="2184"/> <line x1="296" x2="304" y1="3328" y2="3344"/> +<line x1="298" x2="304" y1="2476" y2="2464"/> <line x1="302" x2="304" y1="380" y2="384"/> <line x1="302" x2="304" y1="404" y2="400"/> <line x1="304" x2="312" y1="2216" y2="2216"/> @@ -452,23 +456,22 @@ <line x1="328" x2="360" y1="2256" y2="2256"/> <line x1="328" x2="360" y1="2288" y2="2288"/> <line x1="328" x2="352" y1="2528" y2="2528"/> +<line x1="328" x2="336" y1="3032" y2="3032"/> +<line x1="328" x2="336" y1="3144" y2="3144"/> <line x1="332" x2="332" y1="1164" y2="1188"/> <line marker-end="url(#triangle)" x1="332" x2="348" y1="1176" y2="1176"/> <line x1="332" x2="332" y1="2912" y2="2984"/> -<line x1="332" x2="328" y1="2984" y2="2984"/> -<line x1="332" x2="336" y1="2984" y2="2984"/> -<line x1="332" x2="328" y1="3032" y2="3032"/> -<line x1="332" x2="336" y1="3032" y2="3032"/> -<line x1="332" x2="328" y1="3096" y2="3096"/> -<line x1="332" x2="336" y1="3096" y2="3096"/> -<line x1="332" x2="328" y1="3144" y2="3144"/> -<line x1="332" x2="332" y1="3144" y2="3172"/> -<line x1="332" x2="336" y1="3144" y2="3144"/> +<line x1="332" x2="332" y1="3152" y2="3172"/> <line x1="336" x2="352" y1="1160" y2="1160"/> <line x1="336" x2="352" y1="1192" y2="1192"/> <line x1="336" x2="324" y1="2288" y2="2288"/> <line x1="336" x2="372" y1="2616" y2="2616"/> +<line x1="336" x2="328" y1="2984" y2="2984"/> +<line x1="336" x2="328" y1="3032" y2="3032"/> +<line x1="336" x2="328" y1="3096" y2="3096"/> +<line x1="336" x2="328" y1="3144" y2="3144"/> <line x1="336" x2="368" y1="3176" y2="3176"/> +<line x1="338" x2="344" y1="2396" y2="2384"/> <line x1="340" x2="340" y1="1836" y2="1844"/> <line x1="340" x2="340" y1="1980" y2="2004"/> <line x1="340" x2="340" y1="2988" y2="3028"/> @@ -491,8 +494,8 @@ <line marker-end="url(#triangle)" x1="352" x2="396" y1="2680" y2="2680"/> <line x1="356" x2="356" y1="1164" y2="1188"/> <line x1="356" x2="356" y1="3040" y2="3064"/> -<line x1="356" x2="356" y1="3064" y2="3088"/> <line marker-end="url(#triangle)" x1="356" x2="368" y1="3064" y2="3076"/> +<line x1="356" x2="356" y1="3072" y2="3088"/> <line x1="358" x2="360" y1="524" y2="528"/> <line x1="358" x2="360" y1="548" y2="544"/> <line x1="360" x2="342" y1="368" y2="404"/> @@ -516,14 +519,14 @@ <line x1="368" x2="392" y1="1848" y2="1848"/> <line x1="368" x2="364" y1="2208" y2="2208"/> <line x1="368" x2="448" y1="2208" y2="2208"/> +<line marker-end="url(#triangle)" x1="368" x2="388" y1="2616" y2="2616"/> <line x1="368" x2="408" y1="4440" y2="4440"/> <line x1="368" x2="408" y1="4472" y2="4472"/> <line x1="372" x2="372" y1="1164" y2="1188"/> -<line x1="372" x2="386" y1="2616" y2="2644"/> -<line marker-end="url(#triangle)" x1="372" x2="388" y1="2616" y2="2616"/> <line x1="372" x2="372" y1="2912" y2="3032"/> <line x1="372" x2="356" y1="3032" y2="3064"/> <line x1="372" x2="372" y1="3104" y2="3080"/> +<line x1="376" x2="386" y1="2624" y2="2644"/> <line x1="378" x2="376" y1="2220" y2="2224"/> <line marker-end="url(#triangle)" x1="380" x2="380" y1="1856" y2="1884"/> <line x1="380" x2="380" y1="1980" y2="2004"/> @@ -549,29 +552,28 @@ <line x1="404" x2="404" y1="3372" y2="3412"/> <line x1="408" x2="418" y1="1184" y2="1204"/> <line x1="408" x2="418" y1="2400" y2="2420"/> -<line x1="412" x2="408" y1="1176" y2="1176"/> -<line x1="412" x2="416" y1="1176" y2="1176"/> +<line x1="408" x2="416" y1="3416" y2="3416"/> <line x1="412" x2="424" y1="1176" y2="1152"/> -<line x1="412" x2="424" y1="1176" y2="1200"/> -<line x1="412" x2="436" y1="1624" y2="1624"/> <line x1="412" x2="412" y1="1836" y2="1844"/> <line x1="412" x2="412" y1="1900" y2="1924"/> <line x1="412" x2="412" y1="3104" y2="3152"/> -<line x1="412" x2="408" y1="3368" y2="3368"/> -<line x1="412" x2="416" y1="3368" y2="3368"/> -<line x1="412" x2="408" y1="3416" y2="3416"/> -<line x1="412" x2="412" y1="3416" y2="3440"/> -<line x1="412" x2="416" y1="3416" y2="3416"/> +<line x1="412" x2="412" y1="3424" y2="3440"/> <line x1="412" x2="412" y1="4444" y2="4468"/> +<line x1="416" x2="408" y1="1176" y2="1176"/> +<line x1="416" x2="424" y1="1184" y2="1200"/> +<line x1="416" x2="436" y1="1624" y2="1624"/> <line x1="416" x2="440" y1="1832" y2="1832"/> <line x1="416" x2="440" y1="1848" y2="1848"/> +<line x1="416" x2="408" y1="3368" y2="3368"/> +<line x1="416" x2="408" y1="3416" y2="3416"/> <line x1="418" x2="408" y1="1148" y2="1168"/> <line x1="418" x2="416" y1="2220" y2="2224"/> +<line x1="420" x2="436" y1="392" y2="376"/> +<line x1="420" x2="436" y1="392" y2="408"/> <line marker-end="url(#triangle)" x1="420" x2="420" y1="432" y2="476"/> <line x1="420" x2="420" y1="3104" y2="3128"/> <line x1="420" x2="436" y1="3112" y2="3112"/> -<line x1="420" x2="420" y1="3128" y2="3152"/> -<line marker-end="url(#triangle)" x1="420" x2="436" y1="3128" y2="3128"/> +<line x1="420" x2="420" y1="3120" y2="3152"/> <line x1="420" x2="436" y1="3144" y2="3144"/> <line x1="420" x2="420" y1="3372" y2="3412"/> <line x1="424" x2="440" y1="1144" y2="1144"/> @@ -579,22 +581,27 @@ <line x1="424" x2="440" y1="1208" y2="1208"/> <line marker-end="url(#triangle)" x1="424" x2="452" y1="2424" y2="2424"/> <line x1="424" x2="434" y1="2432" y2="2452"/> +<line marker-end="url(#triangle)" x1="424" x2="436" y1="3128" y2="3128"/> <line x1="428" x2="428" y1="1856" y2="1988"/> <line x1="428" x2="428" y1="2972" y2="2980"/> <line x1="432" x2="440" y1="2984" y2="2984"/> +<line x1="436" x2="420" y1="376" y2="392"/> +<line x1="436" x2="452" y1="376" y2="360"/> +<line x1="436" x2="420" y1="408" y2="392"/> +<line x1="436" x2="452" y1="408" y2="424"/> <line marker-end="url(#triangle)" x1="436" x2="436" y1="448" y2="436"/> <line x1="436" x2="436" y1="448" y2="480"/> <line marker-start="url(#circle)" x1="436" x2="448" y1="1176" y2="1176"/> -<line x1="436" x2="460" y1="1624" y2="1624"/> <line x1="436" x2="436" y1="2908" y2="2912"/> <line x1="436" x2="436" y1="2912" y2="2968"/> -<line x1="436" x2="432" y1="2968" y2="2968"/> -<line x1="436" x2="440" y1="2968" y2="2968"/> -<line x1="436" x2="436" y1="2992" y2="3112"/> +<line x1="436" x2="436" y1="2992" y2="3072"/> +<line x1="436" x2="436" y1="3072" y2="3112"/> <line x1="436" x2="436" y1="3248" y2="3264"/> <line x1="436" x2="436" y1="3328" y2="3344"/> <line x1="436" x2="440" y1="3328" y2="3328"/> +<line x1="440" x2="460" y1="1624" y2="1624"/> <line marker-end="url(#triangle)" x1="440" x2="460" y1="2456" y2="2456"/> +<line x1="440" x2="432" y1="2968" y2="2968"/> <line x1="440" x2="464" y1="3328" y2="3328"/> <line x1="440" x2="464" y1="3344" y2="3344"/> <line marker-end="url(#triangle)" x1="440" x2="556" y1="4456" y2="4456"/> @@ -611,17 +618,25 @@ <line x1="448" x2="536" y1="1928" y2="1928"/> <line x1="448" x2="452" y1="2208" y2="2208"/> <line x1="448" x2="436" y1="3344" y2="3344"/> +<line x1="452" x2="436" y1="360" y2="376"/> +<line x1="452" x2="468" y1="360" y2="376"/> +<line x1="452" x2="436" y1="424" y2="408"/> +<line x1="452" x2="468" y1="424" y2="408"/> <line x1="452" x2="452" y1="2208" y2="2224"/> <line x1="452" x2="448" y1="2224" y2="2224"/> <line x1="454" x2="464" y1="2540" y2="2560"/> <line x1="456" x2="468" y1="3344" y2="3344"/> -<line x1="460" x2="484" y1="1624" y2="1624"/> <line x1="460" x2="460" y1="3168" y2="3184"/> <line marker-end="url(#triangle)" x1="464" x2="486" y1="512" y2="556"/> +<line x1="464" x2="484" y1="1624" y2="1624"/> <line x1="464" x2="454" y1="2512" y2="2532"/> <line x1="464" x2="520" y1="2512" y2="2512"/> <line x1="464" x2="520" y1="2560" y2="2560"/> <line x1="464" x2="468" y1="3328" y2="3328"/> +<line x1="468" x2="452" y1="376" y2="360"/> +<line x1="468" x2="484" y1="376" y2="392"/> +<line x1="468" x2="452" y1="408" y2="424"/> +<line x1="468" x2="484" y1="408" y2="392"/> <line x1="468" x2="468" y1="1836" y2="1844"/> <line x1="468" x2="468" y1="3328" y2="3344"/> <line x1="472" x2="488" y1="464" y2="432"/> @@ -629,15 +644,17 @@ <line x1="472" x2="496" y1="1848" y2="1848"/> <line marker-end="url(#triangle)" x1="472" x2="468" y1="3176" y2="3176"/> <line x1="472" x2="480" y1="3336" y2="3336"/> -<line x1="484" x2="508" y1="1624" y2="1624"/> +<line x1="484" x2="468" y1="392" y2="376"/> +<line x1="484" x2="468" y1="392" y2="408"/> <line marker-end="url(#triangle)" x1="484" x2="484" y1="1856" y2="1884"/> <line marker-end="url(#triangle)" x1="484" x2="484" y1="1936" y2="2044"/> <line x1="484" x2="484" y1="3332" y2="3328"/> <line marker-end="url(#triangle)" x1="488" x2="494" y1="432" y2="420"/> +<line x1="488" x2="508" y1="1624" y2="1624"/> <line x1="500" x2="500" y1="1836" y2="1844"/> <line marker-end="url(#triangle)" x1="504" x2="490" y1="432" y2="460"/> <line x1="504" x2="512" y1="432" y2="416"/> -<line x1="508" x2="532" y1="1624" y2="1624"/> +<line x1="512" x2="532" y1="1624" y2="1624"/> <line x1="512" x2="536" y1="3224" y2="3224"/> <line marker-end="url(#square)" marker-start="url(#square)" x1="516" x2="524" y1="3240" y2="3240"/> <line x1="520" x2="530" y1="2512" y2="2532"/> @@ -647,13 +664,13 @@ <line x1="528" x2="600" y1="1976" y2="1976"/> <line x1="528" x2="600" y1="2008" y2="2008"/> <line x1="530" x2="520" y1="2540" y2="2560"/> -<line x1="532" x2="556" y1="1624" y2="1624"/> +<line x1="536" x2="556" y1="1624" y2="1624"/> <line x1="540" x2="540" y1="1836" y2="1844"/> <line x1="540" x2="540" y1="1900" y2="1924"/> <line x1="544" x2="568" y1="1832" y2="1832"/> <line x1="544" x2="568" y1="1848" y2="1848"/> -<line x1="556" x2="580" y1="1624" y2="1624"/> <line marker-end="url(#triangle)" x1="556" x2="556" y1="1856" y2="1964"/> +<line x1="560" x2="580" y1="1624" y2="1624"/> <line marker-end="url(#triangle)" x1="564" x2="564" y1="2016" y2="2044"/> <line x1="572" x2="572" y1="1836" y2="1844"/> <line x1="580" x2="580" y1="1900" y2="1924"/> @@ -667,40 +684,16 @@ <line x1="628" x2="628" y1="1836" y2="1844"/> <line x1="628" x2="628" y1="1900" y2="1924"/> <line x1="628" x2="628" y1="2060" y2="2084"/> -<line class="dashed" fill="none" x1="20" x2="28" y1="944" y2="952"/> -<line class="dashed" fill="none" x1="20" x2="28" y1="1072" y2="1080"/> -<line class="dashed" fill="none" x1="28" x2="20" y1="880" y2="888"/> -<line class="dashed" fill="none" x1="28" x2="20" y1="992" y2="1000"/> <line class="dashed" fill="none" x1="36" x2="36" y1="3952" y2="3984"/> <line class="dashed" fill="none" x1="36" x2="36" y1="4048" y2="4080"/> <line class="dashed" fill="none" x1="36" x2="36" y1="4112" y2="4144"/> <line class="dashed" fill="none" x1="36" x2="36" y1="4176" y2="4208"/> -<line class="dashed" fill="none" x1="60" x2="68" y1="880" y2="888"/> -<line class="dashed" fill="none" x1="68" x2="60" y1="944" y2="952"/> -<line class="dashed" fill="none" x1="84" x2="92" y1="992" y2="1000"/> -<line class="dashed" fill="none" x1="92" x2="84" y1="1072" y2="1080"/> <line class="dashed" fill="none" x1="92" x2="92" y1="2208" y2="2224"/> <line class="dashed" fill="none" x1="100" x2="100" y1="2208" y2="2224"/> <line class="dashed" fill="none" x1="332" x2="332" y1="2288" y2="2304"/> <line class="dashed" fill="none" x1="340" x2="340" y1="2288" y2="2304"/> <line class="dashed" fill="none" x1="348" x2="348" y1="2288" y2="2304"/> <line class="dashed" fill="none" x1="356" x2="356" y1="2288" y2="2304"/> -<line class="dashed" fill="none" x1="428" x2="420" y1="384" y2="392"/> -<line class="dashed" fill="none" x1="428" x2="436" y1="384" y2="376"/> -<line class="dashed" fill="none" x1="428" x2="420" y1="400" y2="392"/> -<line class="dashed" fill="none" x1="428" x2="436" y1="400" y2="408"/> -<line class="dashed" fill="none" x1="444" x2="436" y1="368" y2="376"/> -<line class="dashed" fill="none" x1="444" x2="452" y1="368" y2="360"/> -<line class="dashed" fill="none" x1="444" x2="436" y1="416" y2="408"/> -<line class="dashed" fill="none" x1="444" x2="452" y1="416" y2="424"/> -<line class="dashed" fill="none" x1="460" x2="452" y1="368" y2="360"/> -<line class="dashed" fill="none" x1="460" x2="468" y1="368" y2="376"/> -<line class="dashed" fill="none" x1="460" x2="452" y1="416" y2="424"/> -<line class="dashed" fill="none" x1="460" x2="468" y1="416" y2="408"/> -<line class="dashed" fill="none" x1="476" x2="468" y1="384" y2="376"/> -<line class="dashed" fill="none" x1="476" x2="484" y1="384" y2="392"/> -<line class="dashed" fill="none" x1="476" x2="468" y1="400" y2="408"/> -<line class="dashed" fill="none" x1="476" x2="484" y1="400" y2="392"/> <path d="M 6 3508 A 4 4 0 0 0 8 3512" fill="none"/> <path d="M 8 3840 A 16 16 0 0 0 8 3856" fill="none"/> <path d="M 10 3860 A 8 8 0 0 0 16 3864" fill="none"/> @@ -733,9 +726,7 @@ <path d="M 136 552 A 8 8 0 0 0 130 556" fill="none"/> <path d="M 140 1892 A 4 4 0 0 0 144 1896" fill="none"/> <path d="M 144 1880 A 4 4 0 0 0 140 1884" fill="none"/> -<path d="M 146 1932 A 16 16 0 0 0 148 1924" fill="none"/> <path d="M 148 404 A 4 4 0 0 0 152 408" fill="none"/> -<path d="M 148 1924 A 16 16 0 0 0 150 1932" fill="none"/> <path d="M 148 1988 A 4 4 0 0 0 152 1992" fill="none"/> <path d="M 152 376 A 4 4 0 0 0 148 380" fill="none"/> <path d="M 152 1896 A 4 4 0 0 0 156 1892" fill="none"/> @@ -764,12 +755,9 @@ <path d="M 192 1184 A 16 16 0 0 0 192 1168" fill="none"/> <path d="M 192 2184 A 8 8 0 0 0 186 2188" fill="none"/> <path d="M 192 4472 A 4 4 0 0 0 196 4468" fill="none"/> -<path d="M 194 2668 A 16 16 0 0 0 196 2660" fill="none"/> -<path d="M 194 2700 A 16 16 0 0 0 196 2692" fill="none"/> <path d="M 194 2732 A 16 16 0 0 0 196 2724" fill="none"/> <path d="M 196 4444 A 4 4 0 0 0 192 4440" fill="none"/> <path d="M 198 1148 A 8 8 0 0 0 192 1144" fill="none"/> -<path d="M 198 2628 A 16 16 0 0 0 196 2636" fill="none"/> <path d="M 200 408 A 4 4 0 0 0 204 404" fill="none"/> <path d="M 204 380 A 4 4 0 0 0 200 376" fill="none"/> <path d="M 204 1836 A 4 4 0 0 0 200 1832" fill="none"/> @@ -831,7 +819,6 @@ <path d="M 302 380 A 8 8 0 0 0 296 376" fill="none"/> <path d="M 304 400 A 16 16 0 0 0 304 384" fill="none"/> <path d="M 304 2216 A 4 4 0 0 0 300 2220" fill="none"/> -<path d="M 304 2472 A 8 8 0 0 0 298 2476" fill="none"/> <path d="M 308 1844 A 4 4 0 0 0 312 1848" fill="none"/> <path d="M 308 1924 A 4 4 0 0 0 312 1928" fill="none"/> <path d="M 308 2084 A 4 4 0 0 0 312 2088" fill="none"/> @@ -863,7 +850,6 @@ <path d="M 340 3100 A 4 4 0 0 0 336 3096" fill="none"/> <path d="M 342 404 A 4 4 0 0 0 344 408" fill="none"/> <path d="M 344 1976 A 4 4 0 0 0 340 1980" fill="none"/> -<path d="M 344 2392 A 8 8 0 0 0 338 2396" fill="none"/> <path d="M 346 2676 A 8 8 0 0 0 352 2680" fill="none"/> <path d="M 352 552 A 8 8 0 0 0 358 548" fill="none"/> <path d="M 352 1192 A 4 4 0 0 0 356 1188" fill="none"/> @@ -875,7 +861,6 @@ <path d="M 360 1160 A 4 4 0 0 0 356 1164" fill="none"/> <path d="M 360 2360 A 8 8 0 0 0 354 2364" fill="none"/> <path d="M 364 1844 A 4 4 0 0 0 368 1848" fill="none"/> -<path d="M 364 3076 A 4 4 0 0 0 368 3080" fill="none"/> <path d="M 364 4468 A 4 4 0 0 0 368 4472" fill="none"/> <path d="M 368 1192 A 4 4 0 0 0 372 1188" fill="none"/> <path d="M 368 1832 A 4 4 0 0 0 364 1836" fill="none"/> @@ -2599,19 +2584,17 @@ characters <line marker-end="url(#open_circle)" marker-start="url(#open_circle)" x1="252" x2="332" y1="2904" y2="2904"/> <line marker-end="url(#open_circle)" x1="264" x2="372" y1="3304" y2="3304"/> <line marker-start="url(#open_circle)" x1="276" x2="354" y1="2568" y2="2724"/> -<line marker-end="url(#open_circle)" x1="276" x2="332" y1="3064" y2="3064"/> <line marker-end="url(#open_circle)" x1="276" x2="300" y1="3208" y2="3208"/> +<line marker-end="url(#open_circle)" x1="280" x2="332" y1="3064" y2="3064"/> <line marker-start="url(#open_circle)" x1="292" x2="346" y1="2568" y2="2676"/> -<line marker-end="url(#open_circle)" x1="298" x2="284" y1="2476" y2="2504"/> <line marker-start="url(#open_circle)" x1="300" x2="320" y1="2520" y2="2520"/> <line marker-start="url(#open_circle)" x1="300" x2="330" y1="2552" y2="2612"/> <line marker-end="url(#open_circle)" x1="308" x2="412" y1="3336" y2="3336"/> <line marker-start="url(#open_circle)" x1="332" x2="332" y1="2904" y2="2912"/> <line marker-end="url(#open_circle)" marker-start="url(#open_circle)" x1="332" x2="372" y1="2904" y2="2904"/> -<line marker-end="url(#open_circle)" x1="332" x2="332" y1="3032" y2="3064"/> +<line marker-end="url(#open_circle)" x1="332" x2="332" y1="3040" y2="3064"/> <line marker-start="url(#open_circle)" x1="332" x2="332" y1="3064" y2="3096"/> <line marker-start="url(#open_circle)" x1="332" x2="356" y1="3064" y2="3064"/> -<line marker-end="url(#open_circle)" x1="338" x2="284" y1="2396" y2="2504"/> <line marker-end="url(#open_circle)" x1="348" x2="364" y1="1624" y2="1624"/> <line marker-end="url(#open_circle)" x1="354" x2="284" y1="2364" y2="2504"/> <line marker-end="url(#open_circle)" marker-start="url(#open_circle)" x1="364" x2="388" y1="1624" y2="1624"/> diff --git a/svgbob/examples/long.bob b/svgbob/examples/long.bob new file mode 100644 index 0000000..950760c --- /dev/null +++ b/svgbob/examples/long.bob @@ -0,0 +1,1997 @@ +UUUUUUU +⊃ ⊂ +⊃ ⊂ +⊃ ⊂ +⊃ ⊂ +⊃ ⊂ +∩∩∩∩∩∩∩ + +▲ ▴ +| | + --▶ --► + | | + ▼ ▾ + ◀-- ◄-- + ◆-- + ◇-- ◊-- + ○-- + ●--- + + \ + ◢ + + / + ◣ + + ◤ + \ + + ◥ +/ + .─. + ( 0 ) + `-' + / \ + / \ + V V + .─. .─. + ( 1 ) ( 4 ) + `-' `-' . + / \ | \ `. + / \ | \ `. + V V | \ `. + .─. .─. V V V + ( 2 ) ( 3 ) .─. .─. .─. + `─' `─' ( 5 ) ( 6 ) ( 7 ) + `─' `─' `─' + + .─. + ( 0 ) + `┬' + ┌────┴──────┐ + │ │ + ▼ ▼ + .─. .─. + ( 1 ) ( 4 ) + `┬' `─' + ┌────┴───┐ │ + │ │ ├─────┬─────┐ + ▼ ▼ │ │ │ + .─. .─. ▼ ▼ ▼ + ( 2 ) ( 3 ) .─. .─. .─. + `─' `─' ( 5 ) ( 6 ) ( 7 ) + `─' `─' `─' + +▲ ▴ +| | + --▶ --► + | | + ▼ ▾ + ◀-- ◄-- + ◆-- + ◇-- ◊-- + ○-- + ●--- + + \ + ◢ + + / + ◣ + + ◤ + \ + + ◥ +/ + _ + (_) 4 + + __ + (__) 6 + + .-. + ( + ) 8 + '-' + .--. + ( + ) 10 + `--' + + _ + .' '. + ( 4 ) 12 + `._.' + + + __ + ,' `. + ( ) 14 + `.__,' + + ___ + ,' `. + / \ 16 + \ / + `.___,' + + ____ + ,' `. + / \ 18 + \ / + `.____,' + + ____ + ,' `. + / \ + ( ) 20 + \ / + `.____,' + + + _____ + ,' `. + / \ + ( ) 22 + \ / + `._____,' + + + ______ + ,' `. + / \ + | | 24 + | | + \ / + `.______,' + + + + rx + .------------------. .------------------. + ,' `. ,' `. + / \ / |