I've witten some little script that can generate SVG graphics directly. It makes SVGs that are supposed to be generated by Adolve Ilustrator.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="500" height="500" viewBox="0 0 500 500" enable-background="new 0 0 500 500" xml:space="preserve">
<g>
<polyline fill="none" stroke="black" stroke-width="25"
stroke-linecap="round" stroke-linejoin="round"
points="400,250
399.977154273459,247.382139034407
399.908624052864,244.765075494625
399.794430213186,242.149606563558
399.634607538974,239.536528938381
399.429204713762,236.926638587851
399.178284305241,234.320730509852
398.881922746198,231.719598489228
398.540210311236,229.12403485599
398.153251089271,226.534830243965
397.721162951831,223.95277334996
397.24407751715,221.378650693518
396.722140110071,218.813246377336
396.155509717785,216.25734184842
395.544358941399,213.71171566005
394.88887394336,211.177143234622
394.189254390748,208.65439662745
393.445713394455,206.14424429159
392.658477444273,203.647450843758
391.827786339898,201.164776831426
390.953893117886,198.69697850115
390.03706397458,196.244807568205
389.077578185018,193.809010987613
388.075728017866,191.390330726609
387.03181864639,188.98950353863
385.946168055497,186.607260738895
384.819106944875,184.244327981638
383.650978628255,181.901425039068
382.442138928839,179.579265582116
381.192956070909,177.278556963049
379.903810567666,175
378.575095105317,172.744288763492
377.207214423464,170.512110365019
375.800585191814,168.304144747746
374.355635883256,166.121064479388
372.872806643349,163.963534547343
371.352549156242,161.832212156129
369.795326507094,159.727746527193
368.201613041008,157.650778701151
366.571894218546,155.601941342524
364.906666467847,153.581858547019
363.206437033416,151.591145651424
361.471723821609,149.630409046171
359.703055242876,147.700245990625
357.900970050798,145.80124443115
356.066017177982,143.933982822018
354.19875556885,142.099029949202
352.299754009375,140.296944757124
350.369590953829,138.528276178391
348.408854348576,136.793562966584
346.418141452981,135.093333532153
344.398058657476,133.428105781454
342.349221298849,131.798386958992
340.272253472807,130.204673492906
338.167787843871,128.647450843758
336.036465452657,127.127193356651
333.878935520612,125.644364116744
331.695855252254,124.199414808186
329.487889634981,122.792785576536
327.255711236508,121.424904894683
325,120.096189432334
322.721443036951,118.807043929091
320.420734417884,117.557861071161
318.098574960932,116.349021371745
315.755672018362,115.180893055125
313.392739261105,114.053831944503
311.01049646137,112.96818135361
308.609669273391,111.924271982134
306.190989012387,110.922421814982
303.755192431795,109.96293602542
301.30302149885,109.046106882114
298.835223168574,108.172213660102
296.352549156242,107.341522555727
293.855755708411,106.554286605545
291.34560337255,105.810745609252
288.822856765378,105.11112605664
286.28828433995,104.455641058601
283.74265815158,103.844490282215
281.186753622664,103.277859889929
278.621349306482,102.75592248285
276.04722665004,102.278837048169
273.465169756035,101.846748910729
270.87596514401,101.459789688764
268.280401510772,101.118077253802
265.679269490148,100.821715694759
263.073361412149,100.570795286238
260.463471061619,100.365392461026
257.850393436442,100.205569786814
255.234924505375,100.091375947136
252.617860965593,100.022845726541
250,100
247.382139034407,100.022845726541
244.765075494625,100.091375947136
242.149606563558,100.205569786814
239.536528938381,100.365392461026
236.926638587851,100.570795286238
234.320730509852,100.821715694759
231.719598489228,101.118077253802
229.12403485599,101.459789688764
226.534830243965,101.846748910729
223.95277334996,102.278837048169
221.378650693518,102.75592248285
218.813246377336,103.277859889929
216.25734184842,103.844490282215
213.71171566005,104.455641058601
211.177143234622,105.11112605664
208.65439662745,105.810745609252
206.14424429159,106.554286605545
203.647450843758,107.341522555727
201.164776831427,108.172213660102
198.69697850115,109.046106882114
196.244807568205,109.96293602542
193.809010987613,110.922421814982
191.390330726609,111.924271982134
188.98950353863,112.96818135361
186.607260738895,114.053831944502
184.244327981638,115.180893055125
181.901425039068,116.349021371745
179.579265582116,117.557861071161
177.278556963049,118.807043929091
175,120.096189432334
172.744288763492,121.424904894683
170.512110365019,122.792785576536
168.304144747746,124.199414808186
166.121064479388,125.644364116744
163.963534547343,127.127193356651
161.832212156129,128.647450843758
159.727746527193,130.204673492906
157.650778701151,131.798386958992
155.601941342524,133.428105781454
153.581858547019,135.093333532153
151.591145651424,136.793562966584
149.630409046171,138.528276178391
147.700245990625,140.296944757124
145.80124443115,142.099029949202
143.933982822018,143.933982822018
142.099029949202,145.80124443115
140.296944757124,147.700245990625
138.528276178391,149.630409046171
136.793562966584,151.591145651424
135.093333532153,153.581858547019
133.428105781454,155.601941342524
131.798386958992,157.650778701151
130.204673492906,159.727746527193
128.647450843758,161.832212156129
127.127193356651,163.963534547343
125.644364116744,166.121064479388
124.199414808186,168.304144747746
122.792785576536,170.512110365019
121.424904894683,172.744288763492
120.096189432334,175
118.807043929091,177.278556963049
117.557861071161,179.579265582116
116.349021371745,181.901425039068
115.180893055125,184.244327981638
114.053831944503,186.607260738895
112.96818135361,188.98950353863
111.924271982134,191.390330726609
110.922421814982,193.809010987613
109.96293602542,196.244807568205
109.046106882114,198.69697850115
108.172213660102,201.164776831427
107.341522555727,203.647450843758
106.554286605545,206.144244291589
105.810745609252,208.65439662745
105.11112605664,211.177143234622
104.455641058601,213.71171566005
103.844490282215,216.25734184842
103.277859889929,218.813246377336
102.75592248285,221.378650693518
102.278837048169,223.95277334996
101.846748910729,226.534830243965
101.459789688764,229.12403485599
101.118077253802,231.719598489228
100.821715694759,234.320730509852
100.570795286238,236.926638587851
100.365392461026,239.536528938381
100.205569786814,242.149606563558
100.091375947136,244.765075494625
100.022845726541,247.382139034407
100,250
100.022845726541,252.617860965592
100.091375947136,255.234924505375
100.205569786814,257.850393436442
100.365392461026,260.463471061619
100.570795286238,263.073361412149
100.821715694759,265.679269490148
101.118077253802,268.280401510772
101.459789688764,270.87596514401
101.846748910729,273.465169756035
102.278837048169,276.04722665004
102.75592248285,278.621349306482
103.277859889929,281.186753622664
103.844490282215,283.74265815158
104.455641058601,286.28828433995
105.11112605664,288.822856765378
105.810745609252,291.34560337255
106.554286605545,293.855755708411
107.341522555727,296.352549156242
108.172213660102,298.835223168574
109.046106882114,301.30302149885
109.96293602542,303.755192431795
110.922421814982,306.190989012387
111.924271982134,308.609669273391
112.96818135361,311.01049646137
114.053831944502,313.392739261105
115.180893055125,315.755672018362
116.349021371745,318.098574960932
117.557861071161,320.420734417884
118.807043929091,322.721443036951
120.096189432334,325
121.424904894683,327.255711236508
122.792785576536,329.487889634981
124.199414808186,331.695855252254
125.644364116744,333.878935520612
127.127193356651,336.036465452657
128.647450843758,338.167787843871
130.204673492906,340.272253472807
131.798386958992,342.349221298849
133.428105781454,344.398058657476
135.093333532153,346.418141452981
136.793562966584,348.408854348576
138.528276178391,350.369590953829
140.296944757124,352.299754009375
142.099029949202,354.19875556885
143.933982822018,356.066017177982
145.80124443115,357.900970050798
147.700245990625,359.703055242876
149.630409046171,361.471723821609
151.591145651424,363.206437033416
153.581858547019,364.906666467847
155.601941342524,366.571894218546
157.650778701151,368.201613041008
159.727746527193,369.795326507094
161.832212156129,371.352549156242
163.963534547343,372.872806643349
166.121064479388,374.355635883256
168.304144747746,375.800585191814
170.512110365019,377.207214423464
172.744288763492,378.575095105317
175,379.903810567666
177.278556963049,381.192956070909
179.579265582116,382.442138928839
181.901425039068,383.650978628255
184.244327981638,384.819106944875
186.607260738895,385.946168055498
188.98950353863,387.03181864639
191.390330726609,388.075728017866
193.809010987613,389.077578185018
196.244807568205,390.03706397458
198.69697850115,390.953893117886
201.164776831427,391.827786339898
203.647450843758,392.658477444273
206.144244291589,393.445713394455
208.65439662745,394.189254390748
211.177143234622,394.88887394336
213.71171566005,395.544358941399
216.25734184842,396.155509717785
218.813246377336,396.722140110071
221.378650693518,397.24407751715
223.95277334996,397.721162951831
226.534830243965,398.153251089271
229.12403485599,398.540210311236
231.719598489228,398.881922746198
234.320730509852,399.178284305241
236.926638587851,399.429204713762
239.536528938381,399.634607538974
242.149606563558,399.794430213186
244.765075494625,399.908624052864
247.382139034407,399.977154273459
250,400
252.617860965592,399.977154273459
255.234924505375,399.908624052864
257.850393436441,399.794430213186
260.463471061619,399.634607538974
263.073361412149,399.429204713762
265.679269490148,399.178284305241
268.280401510772,398.881922746198
270.87596514401,398.540210311236
273.465169756035,398.153251089271
276.047226650039,397.721162951831
278.621349306482,397.24407751715
281.186753622664,396.722140110071
283.74265815158,396.155509717785
286.28828433995,395.544358941399
288.822856765378,394.88887394336
291.34560337255,394.189254390748
293.855755708411,393.445713394455
296.352549156242,392.658477444273
298.835223168573,391.827786339898
301.30302149885,390.953893117886
303.755192431795,390.03706397458
306.190989012387,389.077578185018
308.609669273391,388.075728017866
311.01049646137,387.03181864639
313.392739261105,385.946168055498
315.755672018362,384.819106944875
318.098574960932,383.650978628255
320.420734417884,382.442138928839
322.721443036951,381.192956070909
325,379.903810567666
327.255711236508,378.575095105317
329.487889634981,377.207214423464
331.695855252254,375.800585191814
333.878935520612,374.355635883256
336.036465452657,372.872806643349
338.167787843871,371.352549156242
340.272253472807,369.795326507094
342.349221298849,368.201613041008
344.398058657476,366.571894218546
346.418141452981,364.906666467847
348.408854348576,363.206437033416
350.369590953829,361.471723821609
352.299754009375,359.703055242876
354.19875556885,357.900970050798
356.066017177982,356.066017177982
357.900970050798,354.19875556885
359.703055242876,352.299754009375
361.471723821609,350.369590953829
363.206437033416,348.408854348576
364.906666467847,346.418141452981
366.571894218546,344.398058657476
368.201613041008,342.349221298849
369.795326507094,340.272253472807
371.352549156242,338.167787843871
372.872806643349,336.036465452657
374.355635883256,333.878935520612
375.800585191814,331.695855252254
377.207214423464,329.487889634981
378.575095105317,327.255711236508
379.903810567666,325
381.192956070909,322.721443036951
382.442138928839,320.420734417884
383.650978628255,318.098574960932
384.819106944875,315.755672018362
385.946168055498,313.392739261105
387.03181864639,311.01049646137
388.075728017866,308.609669273391
389.077578185018,306.190989012387
390.03706397458,303.755192431795
390.953893117886,301.30302149885
391.827786339898,298.835223168574
392.658477444273,296.352549156242
393.445713394455,293.855755708411
394.189254390748,291.34560337255
394.88887394336,288.822856765378
395.544358941399,286.28828433995
396.155509717785,283.74265815158
396.722140110071,281.186753622664
397.24407751715,278.621349306482
397.721162951831,276.04722665004
398.153251089271,273.465169756035
398.540210311236,270.87596514401
398.881922746198,268.280401510772
399.178284305241,265.679269490148
399.429204713762,263.073361412149
399.634607538974,260.463471061619
399.794430213186,257.850393436442
399.908624052864,255.234924505375
399.977154273459,252.617860965593
400,250
"/>
<line fill="none" stroke="black" stroke-width="25"
stroke-linecap="round" stroke-linejoin="round" x1="100" y1="250" x2="400" y2="250"/>
<line fill="none" stroke="black" stroke-width="25"
stroke-linecap="round" stroke-linejoin="round" x1="250" y1="100" x2="250" y2="400"/>
</g>
</svg>