summaryrefslogtreecommitdiff
path: root/graphics/asymptote/GUI/res
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/asymptote/GUI/res')
-rw-r--r--graphics/asymptote/GUI/res/icons/anchor.svg2
-rw-r--r--graphics/asymptote/GUI/res/icons/bucket.asy6
-rw-r--r--graphics/asymptote/GUI/res/icons/bucket.svg19
-rw-r--r--graphics/asymptote/GUI/res/icons/center.asy9
-rw-r--r--graphics/asymptote/GUI/res/icons/center.svg15
-rw-r--r--graphics/asymptote/GUI/res/icons/centerorigin.asy6
-rw-r--r--graphics/asymptote/GUI/res/icons/centerorigin.svg19
-rw-r--r--graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg4
-rw-r--r--graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg4
-rw-r--r--graphics/asymptote/GUI/res/icons/circle.svg6
-rw-r--r--graphics/asymptote/GUI/res/icons/closedcurve.asy8
-rw-r--r--graphics/asymptote/GUI/res/icons/closedcurve.svg27
-rw-r--r--graphics/asymptote/GUI/res/icons/closedpolygon.asy8
-rw-r--r--graphics/asymptote/GUI/res/icons/closedpolygon.svg27
-rw-r--r--graphics/asymptote/GUI/res/icons/code.svg7
-rw-r--r--graphics/asymptote/GUI/res/icons/filledbucket.svg23
-rw-r--r--graphics/asymptote/GUI/res/icons/magnifying-glass.svg4
-rw-r--r--graphics/asymptote/GUI/res/icons/opencurve.asy8
-rw-r--r--graphics/asymptote/GUI/res/icons/opencurve.svg27
-rw-r--r--graphics/asymptote/GUI/res/icons/openpolygon.asy8
-rw-r--r--graphics/asymptote/GUI/res/icons/openpolygon.svg27
-rw-r--r--graphics/asymptote/GUI/res/icons/save.svg6
-rw-r--r--graphics/asymptote/GUI/res/icons/text.svg7
-rw-r--r--graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg2
24 files changed, 148 insertions, 131 deletions
diff --git a/graphics/asymptote/GUI/res/icons/anchor.svg b/graphics/asymptote/GUI/res/icons/anchor.svg
index 886aadebf9..1f10fc544a 100644
--- a/graphics/asymptote/GUI/res/icons/anchor.svg
+++ b/graphics/asymptote/GUI/res/icons/anchor.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M4.34 15.66A7.97 7.97 0 0 0 9 17.94V10H5V8h4V5.83a3 3 0 1 1 2 0V8h4v2h-4v7.94a7.97 7.97 0 0 0 4.66-2.28l-1.42-1.42h5.66l-2.83 2.83a10 10 0 0 1-14.14 0L.1 14.24h5.66l-1.42 1.42zM10 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/></svg> \ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" width="512px" height="512px" viewBox="0 0 512 512"><g transform='matrix(24 0 0 24 0 0)'><path d="M4.34 15.66A7.97 7.97 0 0 0 9 17.94V10H5V8h4V5.83a3 3 0 1 1 2 0V8h4v2h-4v7.94a7.97 7.97 0 0 0 4.66-2.28l-1.42-1.42h5.66l-2.83 2.83a10 10 0 0 1-14.14 0L.1 14.24h5.66l-1.42 1.42zM10 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/></g></svg>
diff --git a/graphics/asymptote/GUI/res/icons/bucket.asy b/graphics/asymptote/GUI/res/icons/bucket.asy
index e6468b3f06..8744743698 100644
--- a/graphics/asymptote/GUI/res/icons/bucket.asy
+++ b/graphics/asymptote/GUI/res/icons/bucket.asy
@@ -1,9 +1,7 @@
// Empty bucket: asy bucket -f svg
// Filled bucket: asy bucket -f svg -u fill=true -o filledbucket
-real pixel=1inch/96;
-size(32*pixel);
-defaultpen(1.75bp);
+defaultpen(3.5);
real h=4;
real r=3;
@@ -21,8 +19,8 @@ usersetting();
if(fill)
fill(Left--bottom--Right--shift(0,H)*xscale(r)*arc(0,1,0,180)--cycle,gray);
-
draw(shift(0,h)*xscale(r)*unitcircle);
draw(left--bottom--right);
draw(shift(0,h)*scale(r)*arc(0,1,0,180));
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/bucket.svg b/graphics/asymptote/GUI/res/icons/bucket.svg
index 8898aba609..4a41e9873b 100644
--- a/graphics/asymptote/GUI/res/icons/bucket.svg
+++ b/graphics/asymptote/GUI/res/icons/bucket.svg
@@ -1,14 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 18.4375 24' width='18.4375pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M 8.37504 -11.1667C 8.37504 -12.7085 4.62541 -13.9584 0 -13.9584C -4.62541 -13.9584 -8.37504 -12.7085 -8.37504 -11.1667C -8.37504 -9.62492 -4.62541 -8.37504 0 -8.37504C 4.62541 -8.37504 8.37504 -9.62492 8.37504 -11.1667Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 54.8926 -39.7109C 54.8926 -43.9032 44.6969 -47.3017 32.12 -47.3017C 19.5431 -47.3017 9.34742 -43.9032 9.34742 -39.7109C 9.34742 -35.5185 19.5431 -32.12 32.12 -32.12C 44.6969 -32.12 54.8926 -35.5185 54.8926 -39.7109Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 9.34742 -39.7109L 9.34742 -9.34742L 9.34742 -9.34742C 9.34742 -9.34742 9.34742 -9.34742 9.34742 -9.34742C 9.34742 -5.15511 19.5431 -1.75656 32.12 -1.75656C 44.6969 -1.75656 54.8926 -5.15511 54.8926 -9.34742L 54.8926 -9.34742L 54.8926 -39.7109' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 54.8926 -39.7109C 54.8926 -52.2878 44.6969 -62.4834 32.12 -62.4834C 19.5431 -62.4834 9.34742 -52.2878 9.34742 -39.7109' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M -8.37504 -11.1667L -8.37504 -0L -8.37504 -1.85963e-15C -8.37504 -1.23975e-15 -8.37504 -6.19877e-16 -8.37504 -0C -8.37504 1.5418 -4.62541 2.79168 0 2.79168C 4.62541 2.79168 8.37504 1.5418 8.37504 0L 8.37504 0L 8.37504 -11.1667' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M 8.37504 -11.1667C 8.37504 -15.7921 4.62541 -19.5418 0 -19.5418C -4.62541 -19.5418 -8.37504 -15.7921 -8.37504 -11.1667' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/center.asy b/graphics/asymptote/GUI/res/icons/center.asy
index 8db11ef08a..6241190ebb 100644
--- a/graphics/asymptote/GUI/res/icons/center.asy
+++ b/graphics/asymptote/GUI/res/icons/center.asy
@@ -1,9 +1,6 @@
-// Empty bucket: asy bucket -f svg
-// Filled bucket: asy bucket -f svg -u fill=true -o filledbucket
-
-real pixel=1inch/96;
-size(25*pixel);
-defaultpen(1.5bp);
+defaultpen(4);
draw(scale(2)*shift(-0.5,-0.5)*unitsquare);
fill(scale(0.5)*unitcircle);
+
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/center.svg b/graphics/asymptote/GUI/res/icons/center.svg
index 15b77f5a64..9a7cb1b17d 100644
--- a/graphics/asymptote/GUI/res/icons/center.svg
+++ b/graphics/asymptote/GUI/res/icons/center.svg
@@ -1,11 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='18.75pt' version='1.1' viewBox='56.4094 53.8583 18.75 18.75' width='18.75pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M -8.65734 8.65734L 8.65734 8.65734L 8.65734 -8.65734L -8.65734 -8.65734L -8.65734 8.65734Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.50562'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 2.0075 -2.0075L 62.2325 -2.0075L 62.2325 -62.2325L 2.0075 -62.2325L 2.0075 -2.0075Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='4.015'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 47.1762 -32.12C 47.1762 -40.4353 40.4353 -47.1762 32.12 -47.1762C 23.8047 -47.1762 17.0637 -40.4353 17.0637 -32.12C 17.0637 -23.8047 23.8047 -17.0637 32.12 -17.0637C 40.4353 -17.0637 47.1762 -23.8047 47.1762 -32.12Z' fill='#000000'/>
+</g>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M 4.32867 0C 4.32867 -2.39066 2.39066 -4.32867 0 -4.32867C -2.39066 -4.32867 -4.32867 -2.39066 -4.32867 -0C -4.32867 2.39066 -2.39066 4.32867 0 4.32867C 2.39066 4.32867 4.32867 2.39066 4.32867 0Z' fill='#000000'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/centerorigin.asy b/graphics/asymptote/GUI/res/icons/centerorigin.asy
index b1df599d38..49205ead81 100644
--- a/graphics/asymptote/GUI/res/icons/centerorigin.asy
+++ b/graphics/asymptote/GUI/res/icons/centerorigin.asy
@@ -1,7 +1,7 @@
-real pixel=1inch/96;
-size(25*pixel);
-defaultpen(1.5bp);
+defaultpen(4);
draw(scale(2)*shift(-0.5,-0.5)*unitsquare);
draw((-1,0)--(1,0));
draw((0,-1)--(0,1));
+
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/centerorigin.svg b/graphics/asymptote/GUI/res/icons/centerorigin.svg
index 253ba7789f..ee3cca2629 100644
--- a/graphics/asymptote/GUI/res/icons/centerorigin.svg
+++ b/graphics/asymptote/GUI/res/icons/centerorigin.svg
@@ -1,14 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='18.75pt' version='1.1' viewBox='56.4094 53.8583 18.75 18.75' width='18.75pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M -8.65734 8.65734L 8.65734 8.65734L 8.65734 -8.65734L -8.65734 -8.65734L -8.65734 8.65734Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.50562'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 2.0075 -2.0075L 62.2325 -2.0075L 62.2325 -62.2325L 2.0075 -62.2325L 2.0075 -2.0075Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='4.015'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 2.0075 -32.12L 62.2325 -32.12' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='4.015'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 32.12 -2.0075L 32.12 -62.2325' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='4.015'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M -8.65734 -0L 8.65734 0' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.50562'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M 0 8.65734L 0 -8.65734' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.50562'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg b/graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
index 57d5c5b257..4035c688e8 100644
--- a/graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
+++ b/graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
@@ -2,10 +2,12 @@
<!-- Generator: Adobe Illustrator 18.1.1, 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="Chevron_circled_left" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- x="0px" y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ x="0px" y="0px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
<path d="M11.302,6.776c-0.196-0.197-0.515-0.197-0.71,0L7.785,9.641c-0.196,0.199-0.196,0.52,0,0.717l2.807,2.864
c0.195,0.199,0.514,0.198,0.71,0c0.196-0.197,0.196-0.518,0-0.717L9,10l2.302-2.506C11.498,7.296,11.498,6.976,11.302,6.776z
M10,0.4c-5.302,0-9.6,4.298-9.6,9.6c0,5.303,4.298,9.6,9.6,9.6s9.6-4.297,9.6-9.6C19.6,4.698,15.302,0.4,10,0.4z M10,18.354
c-4.615,0-8.354-3.74-8.354-8.354c0-4.614,3.739-8.354,8.354-8.354c4.613,0,8.354,3.74,8.354,8.354
C18.354,14.614,14.613,18.354,10,18.354z"/>
+</g>
</svg>
diff --git a/graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg b/graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
index a48f0376a0..f6e3a5e89c 100644
--- a/graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
+++ b/graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
@@ -2,10 +2,12 @@
<!-- Generator: Adobe Illustrator 18.1.1, 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="Chevron_circled_right" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- x="0px" y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ x="0px" y="0px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
<path d="M11,10L8.698,7.494c-0.196-0.198-0.196-0.519,0-0.718c0.196-0.197,0.515-0.197,0.71,0l2.807,2.864
c0.196,0.199,0.196,0.52,0,0.717l-2.807,2.864c-0.195,0.199-0.514,0.198-0.71,0c-0.196-0.197-0.196-0.518,0-0.717L11,10z M10,0.4
c5.302,0,9.6,4.298,9.6,9.6c0,5.303-4.298,9.6-9.6,9.6S0.4,15.303,0.4,10C0.4,4.698,4.698,0.4,10,0.4z M10,18.354
c4.613,0,8.354-3.74,8.354-8.354c0-4.614-3.741-8.354-8.354-8.354c-4.615,0-8.354,3.74-8.354,8.354
C1.645,14.614,5.385,18.354,10,18.354z"/>
+</g>
</svg>
diff --git a/graphics/asymptote/GUI/res/icons/circle.svg b/graphics/asymptote/GUI/res/icons/circle.svg
index b841c238db..e344602bcb 100644
--- a/graphics/asymptote/GUI/res/icons/circle.svg
+++ b/graphics/asymptote/GUI/res/icons/circle.svg
@@ -1,9 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 18.1.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="Circle" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+<svg version="1.1" id="Circle" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="512px" y="512px"
+ viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
<path d="M10,0.4C4.698,0.4,0.4,4.698,0.4,10C0.4,15.302,4.698,19.6,10,19.6c5.301,0,9.6-4.298,9.6-9.601
C19.6,4.698,15.301,0.4,10,0.4z M10,17.599c-4.197,0-7.6-3.402-7.6-7.6S5.802,2.4,10,2.4c4.197,0,7.601,3.402,7.601,7.6
S14.197,17.599,10,17.599z"/>
+</g>
</svg>
diff --git a/graphics/asymptote/GUI/res/icons/closedcurve.asy b/graphics/asymptote/GUI/res/icons/closedcurve.asy
index 6406807998..80e7061971 100644
--- a/graphics/asymptote/GUI/res/icons/closedcurve.asy
+++ b/graphics/asymptote/GUI/res/icons/closedcurve.asy
@@ -1,7 +1,7 @@
-real pixel=1inch/96;
-size(32*pixel,IgnoreAspect);
-defaultpen(1.75bp);
+defaultpen(2.5);
path p=W..NW..ENE..0.5*SE..cycle;
draw(p);
-dot(p,linewidth(8pixel));
+dot(p,linewidth(12));
+
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/closedcurve.svg b/graphics/asymptote/GUI/res/icons/closedcurve.svg
index 946ef84df7..32cf982cf1 100644
--- a/graphics/asymptote/GUI/res/icons/closedcurve.svg
+++ b/graphics/asymptote/GUI/res/icons/closedcurve.svg
@@ -1,20 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 24 24' width='24pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<path d='M -9.39118 -0C -9.96861 -3.83004 -8.55706 -7.51944 -6.64057 -10.2171C -0.491089 -18.8733 8.35676 -15.1906 8.67632 -5.52948C 8.836 -0.702008 6.23968 2.94207 3.32028 5.10857C -1.96891 9.03371 -8.26895 7.4437 -9.39118 -0Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<path d='M 3.95735 -32.12C 2.28922 -39.3113 6.36702 -46.2386 11.9036 -51.3039C 29.6687 -67.5568 55.2292 -60.642 56.1523 -42.5022C 56.6136 -33.4381 49.1132 -26.5959 40.6794 -22.5281C 25.3995 -15.1582 7.19935 -18.1436 3.95735 -32.12Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='2.50937'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<circle cx='-9.39118' cy='-0' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='3.95735' cy='-32.12' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<circle cx='-6.64057' cy='-10.2171' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='11.9036' cy='-51.3039' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='56.1523' cy='-42.5022' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='40.6794' cy='-22.5281' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<circle cx='8.67632' cy='-5.52948' r='3.01125' fill='#000000'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<circle cx='3.32028' cy='5.10857' r='3.01125' fill='#000000'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/closedpolygon.asy b/graphics/asymptote/GUI/res/icons/closedpolygon.asy
index 9e4719a36b..612bdcf010 100644
--- a/graphics/asymptote/GUI/res/icons/closedpolygon.asy
+++ b/graphics/asymptote/GUI/res/icons/closedpolygon.asy
@@ -1,7 +1,7 @@
-real pixel=1inch/96;
-size(32*pixel,IgnoreAspect);
-defaultpen(1.75bp);
+defaultpen(2.5);
path p=W--NW--ENE--0.5*SE--cycle;
draw(p);
-dot(p,linewidth(8pixel));
+dot(p,linewidth(12));
+
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/closedpolygon.svg b/graphics/asymptote/GUI/res/icons/closedpolygon.svg
index 432195d706..89e2c5f230 100644
--- a/graphics/asymptote/GUI/res/icons/closedpolygon.svg
+++ b/graphics/asymptote/GUI/res/icons/closedpolygon.svg
@@ -1,20 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 24 24' width='24pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<path d='M -9.39118 -0L -6.64057 -12.045L 8.67632 -6.51871L 3.32028 6.0225L -9.39118 -0Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<path d='M 3.95735 -32.12L 11.9036 -51.3039L 56.1523 -42.5022L 40.6794 -22.5281L 3.95735 -32.12Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='2.50937'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='-9.39118' cy='-0' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='3.95735' cy='-32.12' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='-6.64057' cy='-12.045' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='11.9036' cy='-51.3039' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='56.1523' cy='-42.5022' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='40.6794' cy='-22.5281' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='8.67632' cy='-6.51871' r='3.01125' fill='#000000'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='3.32028' cy='6.0225' r='3.01125' fill='#000000'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/code.svg b/graphics/asymptote/GUI/res/icons/code.svg
index 33a99fd5d7..b62357776a 100644
--- a/graphics/asymptote/GUI/res/icons/code.svg
+++ b/graphics/asymptote/GUI/res/icons/code.svg
@@ -1,13 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 18.1.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="Code" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
-<path d="M5.719,14.75c-0.236,0-0.474-0.083-0.664-0.252L-0.005,10l5.341-4.748C5.748,4.887,6.38,4.922,6.747,5.335
+<svg version="1.1" id="Code" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="24px" y="24px"
+ viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'><path d="M5.719,14.75c-0.236,0-0.474-0.083-0.664-0.252L-0.005,10l5.341-4.748C5.748,4.887,6.38,4.922,6.747,5.335
c0.367,0.413,0.33,1.045-0.083,1.412L3.005,10l3.378,3.002c0.413,0.367,0.45,0.999,0.083,1.412
C6.269,14.637,5.994,14.75,5.719,14.75z M14.664,14.748L20.005,10l-5.06-4.498c-0.413-0.367-1.045-0.33-1.411,0.083
c-0.367,0.413-0.33,1.045,0.083,1.412L16.995,10l-3.659,3.252c-0.413,0.367-0.45,0.999-0.083,1.412C13.45,14.887,13.725,15,14,15
C14.236,15,14.474,14.917,14.664,14.748z M9.986,16.165l2-12c0.091-0.545-0.277-1.06-0.822-1.151
c-0.547-0.092-1.061,0.277-1.15,0.822l-2,12c-0.091,0.545,0.277,1.06,0.822,1.151C8.892,16.996,8.946,17,9.001,17
C9.481,17,9.905,16.653,9.986,16.165z"/>
+</g>
</svg>
diff --git a/graphics/asymptote/GUI/res/icons/filledbucket.svg b/graphics/asymptote/GUI/res/icons/filledbucket.svg
index e768fa3d1c..d2197375b9 100644
--- a/graphics/asymptote/GUI/res/icons/filledbucket.svg
+++ b/graphics/asymptote/GUI/res/icons/filledbucket.svg
@@ -1,17 +1,18 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 18.4375 24' width='18.4375pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M -8.37504 -5.02502L -8.37504 -0L -8.37504 -1.85963e-15C -8.37504 -1.23975e-15 -8.37504 -6.19877e-16 -8.37504 -0C -8.37504 1.5418 -4.62541 2.79168 0 2.79168C 4.62541 2.79168 8.37504 1.5418 8.37504 0L 8.37504 0L 8.37504 -5.02502L 8.37504 -10.05C 8.37504 -11.5918 4.62541 -12.8417 0 -12.8417C -4.62541 -12.8417 -8.37504 -11.5918 -8.37504 -10.05L -8.37504 -5.02502Z' fill='#808080'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 9.34742 -23.011L 9.34742 -9.34742L 9.34742 -9.34742C 9.34742 -9.34742 9.34742 -9.34742 9.34742 -9.34742C 9.34742 -5.15511 19.5431 -1.75656 32.12 -1.75656C 44.6969 -1.75656 54.8926 -5.15511 54.8926 -9.34742L 54.8926 -9.34742L 54.8926 -23.011L 54.8926 -36.6745C 54.8926 -40.8668 44.6969 -44.2654 32.12 -44.2654C 19.5431 -44.2654 9.34742 -40.8668 9.34742 -36.6745L 9.34742 -23.011Z' fill='#7f7f7f'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M 8.37504 -11.1667C 8.37504 -12.7085 4.62541 -13.9584 0 -13.9584C -4.62541 -13.9584 -8.37504 -12.7085 -8.37504 -11.1667C -8.37504 -9.62492 -4.62541 -8.37504 0 -8.37504C 4.62541 -8.37504 8.37504 -9.62492 8.37504 -11.1667Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 54.8926 -39.7109C 54.8926 -43.9032 44.6969 -47.3017 32.12 -47.3017C 19.5431 -47.3017 9.34742 -43.9032 9.34742 -39.7109C 9.34742 -35.5185 19.5431 -32.12 32.12 -32.12C 44.6969 -32.12 54.8926 -35.5185 54.8926 -39.7109Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 9.34742 -39.7109L 9.34742 -9.34742L 9.34742 -9.34742C 9.34742 -9.34742 9.34742 -9.34742 9.34742 -9.34742C 9.34742 -5.15511 19.5431 -1.75656 32.12 -1.75656C 44.6969 -1.75656 54.8926 -5.15511 54.8926 -9.34742L 54.8926 -9.34742L 54.8926 -39.7109' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 54.8926 -39.7109C 54.8926 -52.2878 44.6969 -62.4834 32.12 -62.4834C 19.5431 -62.4834 9.34742 -52.2878 9.34742 -39.7109' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M -8.37504 -11.1667L -8.37504 -0L -8.37504 -1.85963e-15C -8.37504 -1.23975e-15 -8.37504 -6.19877e-16 -8.37504 -0C -8.37504 1.5418 -4.62541 2.79168 0 2.79168C 4.62541 2.79168 8.37504 1.5418 8.37504 0L 8.37504 0L 8.37504 -11.1667' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M 8.37504 -11.1667C 8.37504 -15.7921 4.62541 -19.5418 0 -19.5418C -4.62541 -19.5418 -8.37504 -15.7921 -8.37504 -11.1667' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/magnifying-glass.svg b/graphics/asymptote/GUI/res/icons/magnifying-glass.svg
index f82283d618..1e93ba4f95 100644
--- a/graphics/asymptote/GUI/res/icons/magnifying-glass.svg
+++ b/graphics/asymptote/GUI/res/icons/magnifying-glass.svg
@@ -2,10 +2,12 @@
<!-- Generator: Adobe Illustrator 18.1.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="Magnifying_glass" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
- y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ y="0px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
<path d="M17.545,15.467l-3.779-3.779c0.57-0.935,0.898-2.035,0.898-3.21c0-3.417-2.961-6.377-6.378-6.377
C4.869,2.1,2.1,4.87,2.1,8.287c0,3.416,2.961,6.377,6.377,6.377c1.137,0,2.2-0.309,3.115-0.844l3.799,3.801
c0.372,0.371,0.975,0.371,1.346,0l0.943-0.943C18.051,16.307,17.916,15.838,17.545,15.467z M4.004,8.287
c0-2.366,1.917-4.283,4.282-4.283c2.366,0,4.474,2.107,4.474,4.474c0,2.365-1.918,4.283-4.283,4.283
C6.111,12.76,4.004,10.652,4.004,8.287z"/>
+</g>
</svg>
diff --git a/graphics/asymptote/GUI/res/icons/opencurve.asy b/graphics/asymptote/GUI/res/icons/opencurve.asy
index 885128358a..e8fca0f2e8 100644
--- a/graphics/asymptote/GUI/res/icons/opencurve.asy
+++ b/graphics/asymptote/GUI/res/icons/opencurve.asy
@@ -1,7 +1,7 @@
-real pixel=1inch/96;
-size(32*pixel,IgnoreAspect);
-defaultpen(1.75bp);
+defaultpen(2.5);
path p=W..NW..ENE..0.5*SE;
draw(p);
-dot(p,linewidth(8pixel));
+dot(p,linewidth(12));
+
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/opencurve.svg b/graphics/asymptote/GUI/res/icons/opencurve.svg
index 5086ab071b..3c02ba2906 100644
--- a/graphics/asymptote/GUI/res/icons/opencurve.svg
+++ b/graphics/asymptote/GUI/res/icons/opencurve.svg
@@ -1,20 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 24 24' width='24pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<path d='M -9.39118 -0C -9.32257 -3.77783 -8.34324 -7.38444 -6.64057 -10.1298C -1.26219 -18.8017 7.68971 -15.5351 8.67632 -5.4822C 9.18679 -0.280877 6.74937 4.51887 3.32028 5.06489' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<path d='M 3.95735 -32.12C 4.15556 -39.2745 6.98473 -46.1047 11.9036 -51.3039C 27.4411 -67.7269 53.3021 -61.5405 56.1523 -42.5022C 57.627 -32.6519 50.5856 -23.5621 40.6794 -22.5281' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='2.50937'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<circle cx='-9.39118' cy='-0' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='3.95735' cy='-32.12' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<circle cx='-6.64057' cy='-10.1298' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='11.9036' cy='-51.3039' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='56.1523' cy='-42.5022' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='40.6794' cy='-22.5281' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<circle cx='8.67632' cy='-5.4822' r='3.01125' fill='#000000'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<circle cx='3.32028' cy='5.06489' r='3.01125' fill='#000000'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/openpolygon.asy b/graphics/asymptote/GUI/res/icons/openpolygon.asy
index 19f4d5cb03..22f7b09da7 100644
--- a/graphics/asymptote/GUI/res/icons/openpolygon.asy
+++ b/graphics/asymptote/GUI/res/icons/openpolygon.asy
@@ -1,7 +1,7 @@
-real pixel=1inch/96;
-size(32*pixel,IgnoreAspect);
-defaultpen(1.75bp);
+defaultpen(2.5);
path p=W--NW--ENE--0.5*SE;
draw(p);
-dot(p,linewidth(8pixel));
+dot(p,linewidth(12));
+
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/openpolygon.svg b/graphics/asymptote/GUI/res/icons/openpolygon.svg
index a07a63abd7..5386aa6433 100644
--- a/graphics/asymptote/GUI/res/icons/openpolygon.svg
+++ b/graphics/asymptote/GUI/res/icons/openpolygon.svg
@@ -1,20 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 24 24' width='24pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<path d='M -9.39118 -0L -6.64057 -12.045L 8.67632 -6.51871L 3.32028 6.0225' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<path d='M 3.95735 -32.12L 11.9036 -51.3039L 56.1523 -42.5022L 40.6794 -22.5281' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='2.50937'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='-9.39118' cy='-0' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='3.95735' cy='-32.12' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='-6.64057' cy='-12.045' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='11.9036' cy='-51.3039' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='56.1523' cy='-42.5022' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='40.6794' cy='-22.5281' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='8.67632' cy='-6.51871' r='3.01125' fill='#000000'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='3.32028' cy='6.0225' r='3.01125' fill='#000000'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/save.svg b/graphics/asymptote/GUI/res/icons/save.svg
index 2d2823d391..7f9cbd56d3 100644
--- a/graphics/asymptote/GUI/res/icons/save.svg
+++ b/graphics/asymptote/GUI/res/icons/save.svg
@@ -1,8 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 18.1.1, 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="Save" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+<svg version="1.1" id="Save" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="512px" y="512px"
+ viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
<path d="M15.173,2H4C2.899,2,2,2.9,2,4v12c0,1.1,0.899,2,2,2h12c1.101,0,2-0.9,2-2V5.127L15.173,2z M14,8c0,0.549-0.45,1-1,1H7
C6.45,9,6,8.549,6,8V3h8V8z M13,4h-2v4h2V4z"/>
+</g>
</svg>
diff --git a/graphics/asymptote/GUI/res/icons/text.svg b/graphics/asymptote/GUI/res/icons/text.svg
index 7a4ffb4c0d..90ea4c07bd 100644
--- a/graphics/asymptote/GUI/res/icons/text.svg
+++ b/graphics/asymptote/GUI/res/icons/text.svg
@@ -1,3 +1,6 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8">
+<svg xmlns="http://www.w3.org/2000/svg" width="512px" height="512px"
+ viewBox="0 0 512 512">
+<g transform='matrix(48 0 0 48 48 48)'>
<path d="M0 0v2h.5c0-.55.45-1 1-1h1.5v5.5c0 .28-.22.5-.5.5h-.5v1h4v-1h-.5c-.28 0-.5-.22-.5-.5v-5.5h1.5c.55 0 1 .45 1 1h.5v-2h-8z" />
-</svg> \ No newline at end of file
+</g>
+</svg>
diff --git a/graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg b/graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
index c87ff1d223..b9320724ab 100644
--- a/graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
+++ b/graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
@@ -3,7 +3,7 @@
<!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="svg4619" inkscape:version="0.91+devel+osxmenu r12911" sodipodi:docname="triangle-stroked-15.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="15px" height="15px"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="64px"
viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve">
<path id="rect3338" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" d="M7.5243,1.5004
C7.2429,1.4913,6.9787,1.6423,6.8336,1.8952l-5.5,9.8692C1.0218,12.3078,1.395,12.9999,2,13h11