summaryrefslogtreecommitdiffstatshomepage
path: root/artwork
diff options
context:
space:
mode:
authorGravatarGravatar hap <happppp@users.noreply.github.com>2021-01-18 13:42:14 +0100
committerGravatarGravatar hap <happppp@users.noreply.github.com>2021-01-18 13:44:14 +0100
commit82acede9cb2687b817936411d685c282a28dc02c (patch)
treed516f3b07fb0025dbb6cb283c745c46d501bbbf0 /artwork
parenta39bbeb439fc87f4797c0f2420ebdb3e24d7d79e (diff)
artwork/chess: change chess symbols to svg
Diffstat (limited to 'artwork')
-rw-r--r--artwork/chess/README.md4
-rw-r--r--artwork/chess/bb.pngbin4257 -> 0 bytes
-rw-r--r--artwork/chess/bb.svg12
-rw-r--r--artwork/chess/bk.pngbin6130 -> 0 bytes
-rw-r--r--artwork/chess/bk.svg12
-rw-r--r--artwork/chess/bn.pngbin6200 -> 0 bytes
-rw-r--r--artwork/chess/bn.svg22
-rw-r--r--artwork/chess/bp.pngbin2095 -> 0 bytes
-rw-r--r--artwork/chess/bp.svg5
-rw-r--r--artwork/chess/bq.pngbin9133 -> 0 bytes
-rw-r--r--artwork/chess/bq.svg20
-rw-r--r--artwork/chess/br.pngbin2143 -> 0 bytes
-rw-r--r--artwork/chess/br.svg39
-rw-r--r--artwork/chess/wb.pngbin7389 -> 0 bytes
-rw-r--r--artwork/chess/wb.svg12
-rw-r--r--artwork/chess/wk.pngbin9110 -> 0 bytes
-rw-r--r--artwork/chess/wk.svg13
-rw-r--r--artwork/chess/wn.pngbin8028 -> 0 bytes
-rw-r--r--artwork/chess/wn.svg19
-rw-r--r--artwork/chess/wp.pngbin5042 -> 0 bytes
-rw-r--r--artwork/chess/wp.svg5
-rw-r--r--artwork/chess/wq.pngbin10280 -> 0 bytes
-rw-r--r--artwork/chess/wq.svg15
-rw-r--r--artwork/chess/wr.pngbin1503 -> 0 bytes
-rw-r--r--artwork/chess/wr.svg25
25 files changed, 201 insertions, 2 deletions
diff --git a/artwork/chess/README.md b/artwork/chess/README.md
index b7a14651d5f..9d3cb2ffa77 100644
--- a/artwork/chess/README.md
+++ b/artwork/chess/README.md
@@ -1,5 +1,5 @@
# **Chesspieces** #
-Place chesspieces for use with internal artwork here, each PNG is expected to be square with transparent background. They are used with sensorboard device chesspieces simulation, as well as button labels in some cases.
+Place chesspieces for use with internal artwork here, each SVG is expected to be square with transparent background. They are used with sensorboard device chesspieces simulation, as well as button labels in some cases.
-The ones that are included in MAME by default are licensed under the [BSD-3-Clause](http://opensource.org/licenses/BSD-3-Clause), copyright-holders: Cburnett, Antonsusi. \ No newline at end of file
+The ones that are included in MAME by default are licensed under the [BSD-3-Clause](http://opensource.org/licenses/BSD-3-Clause), copyright-holders: Cburnett, Antonsusi. Revision 11 December 2020. \ No newline at end of file
diff --git a/artwork/chess/bb.png b/artwork/chess/bb.png
deleted file mode 100644
index 3c3f99f17f8..00000000000
--- a/artwork/chess/bb.png
+++ /dev/null
Binary files differ
diff --git a/artwork/chess/bb.svg b/artwork/chess/bb.svg
new file mode 100644
index 00000000000..628234c79f6
--- /dev/null
+++ b/artwork/chess/bb.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="45" height="45">
+ <g style="opacity:1; fill:none; fill-rule:evenodd; fill-opacity:1; stroke:#000000; stroke-width:1.5; stroke-linecap:round; stroke-linejoin:round; stroke-miterlimit:4; stroke-dasharray:none; stroke-opacity:1;">
+ <g style="fill:#000000; stroke:#000000; stroke-linecap:butt;">
+ <path d="M 9,36 C 12.39,35.03 19.11,36.43 22.5,34 C 25.89,36.43 32.61,35.03 36,36 C 36,36 37.65,36.54 39,38 C 38.32,38.97 37.35,38.99 36,38.5 C 32.61,37.53 25.89,38.96 22.5,37.5 C 19.11,38.96 12.39,37.53 9,38.5 C 7.65,38.99 6.68,38.97 6,38 C 7.35,36.54 9,36 9,36 z"/>
+ <path d="M 15,32 C 17.5,34.5 27.5,34.5 30,32 C 30.5,30.5 30,30 30,30 C 30,27.5 27.5,26 27.5,26 C 33,24.5 33.5,14.5 22.5,10.5 C 11.5,14.5 12,24.5 17.5,26 C 17.5,26 15,27.5 15,30 C 15,30 14.5,30.5 15,32 z"/>
+ <path d="M 25 8 A 2.5 2.5 0 1 1 20,8 A 2.5 2.5 0 1 1 25 8 z"/>
+ </g>
+ <path d="M 17.5,26 L 27.5,26 M 15,30 L 30,30 M 22.5,15.5 L 22.5,20.5 M 20,18 L 25,18" style="fill:none; stroke:#ffffff; stroke-linejoin:miter;"/>
+ </g>
+</svg>
diff --git a/artwork/chess/bk.png b/artwork/chess/bk.png
deleted file mode 100644
index d698806ee9d..00000000000
--- a/artwork/chess/bk.png
+++ /dev/null
Binary files differ
diff --git a/artwork/chess/bk.svg b/artwork/chess/bk.svg
new file mode 100644
index 00000000000..ba2ac9fbcef
--- /dev/null
+++ b/artwork/chess/bk.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="45" height="45">
+ <g style="fill:none; fill-opacity:1; fill-rule:evenodd; stroke:#000000; stroke-width:1.5; stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4; stroke-dasharray:none; stroke-opacity:1;">
+ <path d="M 22.5,11.63 L 22.5,6" style="fill:none; stroke:#000000; stroke-linejoin:miter;" id="path6570"/>
+ <path d="M 22.5,25 C 22.5,25 27,17.5 25.5,14.5 C 25.5,14.5 24.5,12 22.5,12 C 20.5,12 19.5,14.5 19.5,14.5 C 18,17.5 22.5,25 22.5,25" style="fill:#000000;fill-opacity:1; stroke-linecap:butt; stroke-linejoin:miter;"/>
+ <path d="M 12.5,37 C 18,40.5 27,40.5 32.5,37 L 32.5,30 C 32.5,30 41.5,25.5 38.5,19.5 C 34.5,13 25,16 22.5,23.5 L 22.5,27 L 22.5,23.5 C 20,16 10.5,13 6.5,19.5 C 3.5,25.5 12.5,30 12.5,30 L 12.5,37" style="fill:#000000; stroke:#000000;"/>
+ <path d="M 20,8 L 25,8" style="fill:none; stroke:#000000; stroke-linejoin:miter;"/>
+ <path d="M 32,29.5 C 32,29.5 40.5,25.5 38.03,19.85 C 34.15,14 25,18 22.5,24.5 L 22.5,26.6 L 22.5,24.5 C 20,18 10.85,14 6.97,19.85 C 4.5,25.5 13,29.5 13,29.5" style="fill:none; stroke:#ffffff;"/>
+ <path d="M 12.5,30 C 18,27 27,27 32.5,30 M 12.5,33.5 C 18,30.5 27,30.5 32.5,33.5 M 12.5,37 C 18,34 27,34 32.5,37" style="fill:none; stroke:#ffffff;"/>
+ </g>
+</svg>
diff --git a/artwork/chess/bn.png b/artwork/chess/bn.png
deleted file mode 100644
index 206499e5e72..00000000000
--- a/artwork/chess/bn.png
+++ /dev/null
Binary files differ
diff --git a/artwork/chess/bn.svg b/artwork/chess/bn.svg
new file mode 100644
index 00000000000..7f73c43bf3d
--- /dev/null
+++ b/artwork/chess/bn.svg
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="45" height="45">
+ <g style="opacity:1; fill:none; fill-opacity:1; fill-rule:evenodd; stroke:#000000; stroke-width:1.5; stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4; stroke-dasharray:none; stroke-opacity:1;">
+ <path
+ d="M 22,10 C 32.5,11 38.5,18 38,39 L 15,39 C 15,30 25,32.5 23,18"
+ style="fill:#000000; stroke:#000000;" />
+ <path
+ d="M 24,18 C 24.38,20.91 18.45,25.37 16,27 C 13,29 13.18,31.34 11,31 C 9.958,30.06 12.41,27.96 11,28 C 10,28 11.19,29.23 10,30 C 9,30 5.997,31 6,26 C 6,24 12,14 12,14 C 12,14 13.89,12.1 14,10.5 C 13.27,9.506 13.5,8.5 13.5,7.5 C 14.5,6.5 16.5,10 16.5,10 L 18.5,10 C 18.5,10 19.28,8.008 21,7 C 22,7 22,10 22,10"
+ style="fill:#000000; stroke:#000000;" />
+ <path
+ d="M 9.5 25.5 A 0.5 0.5 0 1 1 8.5,25.5 A 0.5 0.5 0 1 1 9.5 25.5 z"
+ style="fill:#ffffff; stroke:#ffffff;" />
+ <path
+ d="M 15 15.5 A 0.5 1.5 0 1 1 14,15.5 A 0.5 1.5 0 1 1 15 15.5 z"
+ transform="matrix(0.866,0.5,-0.5,0.866,9.693,-5.173)"
+ style="fill:#ffffff; stroke:#ffffff;" />
+ <path
+ d="M 24.55,10.4 L 24.1,11.85 L 24.6,12 C 27.75,13 30.25,14.49 32.5,18.75 C 34.75,23.01 35.75,29.06 35.25,39 L 35.2,39.5 L 37.45,39.5 L 37.5,39 C 38,28.94 36.62,22.15 34.25,17.66 C 31.88,13.17 28.46,11.02 25.06,10.5 L 24.55,10.4 z "
+ style="fill:#ffffff; stroke:none;" />
+ </g>
+</svg>
diff --git a/artwork/chess/bp.png b/artwork/chess/bp.png
deleted file mode 100644
index 8e4e0eb780e..00000000000
--- a/artwork/chess/bp.png
+++ /dev/null
Binary files differ
diff --git a/artwork/chess/bp.svg b/artwork/chess/bp.svg
new file mode 100644
index 00000000000..b534de8f724
--- /dev/null
+++ b/artwork/chess/bp.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="45" height="45">
+ <path d="m 22.5,9 c -2.21,0 -4,1.79 -4,4 0,0.89 0.29,1.71 0.78,2.38 C 17.33,16.5 16,18.59 16,21 c 0,2.03 0.94,3.84 2.41,5.03 C 15.41,27.09 11,31.58 11,39.5 H 34 C 34,31.58 29.59,27.09 26.59,26.03 28.06,24.84 29,23.03 29,21 29,18.59 27.67,16.5 25.72,15.38 26.21,14.71 26.5,13.89 26.5,13 c 0,-2.21 -1.79,-4 -4,-4 z" style="opacity:1; fill:#000000; fill-opacity:1; fill-rule:nonzero; stroke:#000000; stroke-width:1.5; stroke-linecap:round; stroke-linejoin:miter; stroke-miterlimit:4; stroke-dasharray:none; stroke-opacity:1;"/>
+</svg>
diff --git a/artwork/chess/bq.png b/artwork/chess/bq.png
deleted file mode 100644
index 23a52d38684..00000000000
--- a/artwork/chess/bq.png
+++ /dev/null
Binary files differ
diff --git a/artwork/chess/bq.svg b/artwork/chess/bq.svg
new file mode 100644
index 00000000000..6ebc384ab11
--- /dev/null
+++ b/artwork/chess/bq.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="45" height="45">
+ <g style="opacity:1; fill:#000000; fill-opacity:1; fill-rule:evenodd; stroke:#000000; stroke-width:1.5; stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4; stroke-dasharray:none; stroke-opacity:1;">
+ <g style="fill:#000000; stroke:none;">
+ <circle cx="6" cy="12" r="2.75"/>
+ <circle cx="14" cy="9" r="2.75"/>
+ <circle cx="22.5" cy="8" r="2.75"/>
+ <circle cx="31" cy="9" r="2.75"/>
+ <circle cx="39" cy="12" r="2.75"/>
+ </g>
+ <path d="M 9,26 C 17.5,24.5 30,24.5 36,26 L 38.5,13.5 L 31,25 L 30.7,10.9 L 25.5,24.5 L 22.5,10 L 19.5,24.5 L 14.3,10.9 L 14,25 L 6.5,13.5 L 9,26 z" style="stroke-linecap:butt; stroke:#000000;"/>
+ <path d="M 9,26 C 9,28 10.5,28 11.5,30 C 12.5,31.5 12.5,31 12,33.5 C 10.5,34.5 11,36 11,36 C 9.5,37.5 11,38.5 11,38.5 C 17.5,39.5 27.5,39.5 34,38.5 C 34,38.5 35.5,37.5 34,36 C 34,36 34.5,34.5 33,33.5 C 32.5,31 32.5,31.5 33.5,30 C 34.5,28 36,28 36,26 C 27.5,24.5 17.5,24.5 9,26 z" style="stroke-linecap:butt;"/>
+ <path d="M 11,38.5 A 35,35 1 0 0 34,38.5" style="fill:none; stroke:#000000; stroke-linecap:butt;"/>
+ <path d="M 11,29 A 35,35 1 0 1 34,29" style="fill:none; stroke:#ffffff;"/>
+ <path d="M 12.5,31.5 L 32.5,31.5" style="fill:none; stroke:#ffffff;"/>
+ <path d="M 11.5,34.5 A 35,35 1 0 0 33.5,34.5" style="fill:none; stroke:#ffffff;"/>
+ <path d="M 10.5,37.5 A 35,35 1 0 0 34.5,37.5" style="fill:none; stroke:#ffffff;"/>
+ </g>
+</svg>
diff --git a/artwork/chess/br.png b/artwork/chess/br.png
deleted file mode 100644
index aaf7c116804..00000000000
--- a/artwork/chess/br.png
+++ /dev/null
Binary files differ
diff --git a/artwork/chess/br.svg b/artwork/chess/br.svg
new file mode 100644
index 00000000000..60c90d0f85a
--- /dev/null
+++ b/artwork/chess/br.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="45" height="45">
+ <g style="opacity:1; fill:#000000; fill-opacity:1; fill-rule:evenodd; stroke:#000000; stroke-width:1.5; stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4; stroke-dasharray:none; stroke-opacity:1;">
+ <path
+ d="M 9,39 L 36,39 L 36,36 L 9,36 L 9,39 z "
+ style="stroke-linecap:butt;" />
+ <path
+ d="M 12.5,32 L 14,29.5 L 31,29.5 L 32.5,32 L 12.5,32 z "
+ style="stroke-linecap:butt;" />
+ <path
+ d="M 12,36 L 12,32 L 33,32 L 33,36 L 12,36 z "
+ style="stroke-linecap:butt;" />
+ <path
+ d="M 14,29.5 L 14,16.5 L 31,16.5 L 31,29.5 L 14,29.5 z "
+ style="stroke-linecap:butt;stroke-linejoin:miter;" />
+ <path
+ d="M 14,16.5 L 11,14 L 34,14 L 31,16.5 L 14,16.5 z "
+ style="stroke-linecap:butt;" />
+ <path
+ d="M 11,14 L 11,9 L 15,9 L 15,11 L 20,11 L 20,9 L 25,9 L 25,11 L 30,11 L 30,9 L 34,9 L 34,14 L 11,14 z "
+ style="stroke-linecap:butt;" />
+ <path
+ d="M 12,35.5 L 33,35.5 L 33,35.5"
+ style="fill:none; stroke:#ffffff; stroke-width:1; stroke-linejoin:miter;" />
+ <path
+ d="M 13,31.5 L 32,31.5"
+ style="fill:none; stroke:#ffffff; stroke-width:1; stroke-linejoin:miter;" />
+ <path
+ d="M 14,29.5 L 31,29.5"
+ style="fill:none; stroke:#ffffff; stroke-width:1; stroke-linejoin:miter;" />
+ <path
+ d="M 14,16.5 L 31,16.5"
+ style="fill:none; stroke:#ffffff; stroke-width:1; stroke-linejoin:miter;" />
+ <path
+ d="M 11,14 L 34,14"
+ style="fill:none; stroke:#ffffff; stroke-width:1; stroke-linejoin:miter;" />
+ </g>
+</svg>
diff --git a/artwork/chess/wb.png b/artwork/chess/wb.png
deleted file mode 100644
index a370d5e298d..00000000000
--- a/artwork/chess/wb.png
+++ /dev/null
Binary files differ
diff --git a/artwork/chess/wb.svg b/artwork/chess/wb.svg
new file mode 100644
index 00000000000..d3dab46879a
--- /dev/null
+++ b/artwork/chess/wb.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="45" height="45">
+ <g style="opacity:1; fill:none; fill-rule:evenodd; fill-opacity:1; stroke:#000000; stroke-width:1.5; stroke-linecap:round; stroke-linejoin:round; stroke-miterlimit:4; stroke-dasharray:none; stroke-opacity:1;">
+ <g style="fill:#ffffff; stroke:#000000; stroke-linecap:butt;">
+ <path d="M 9,36 C 12.39,35.03 19.11,36.43 22.5,34 C 25.89,36.43 32.61,35.03 36,36 C 36,36 37.65,36.54 39,38 C 38.32,38.97 37.35,38.99 36,38.5 C 32.61,37.53 25.89,38.96 22.5,37.5 C 19.11,38.96 12.39,37.53 9,38.5 C 7.65,38.99 6.68,38.97 6,38 C 7.35,36.54 9,36 9,36 z"/>
+ <path d="M 15,32 C 17.5,34.5 27.5,34.5 30,32 C 30.5,30.5 30,30 30,30 C 30,27.5 27.5,26 27.5,26 C 33,24.5 33.5,14.5 22.5,10.5 C 11.5,14.5 12,24.5 17.5,26 C 17.5,26 15,27.5 15,30 C 15,30 14.5,30.5 15,32 z"/>
+ <path d="M 25 8 A 2.5 2.5 0 1 1 20,8 A 2.5 2.5 0 1 1 25 8 z"/>
+ </g>
+ <path d="M 17.5,26 L 27.5,26 M 15,30 L 30,30 M 22.5,15.5 L 22.5,20.5 M 20,18 L 25,18" style="fill:none; stroke:#000000; stroke-linejoin:miter;"/>
+ </g>
+</svg>
diff --git a/artwork/chess/wk.png b/artwork/chess/wk.png
deleted file mode 100644
index 60b3d0eacf2..00000000000
--- a/artwork/chess/wk.png
+++ /dev/null
Binary files differ
diff --git a/artwork/chess/wk.svg b/artwork/chess/wk.svg
new file mode 100644
index 00000000000..ba9d3979e96
--- /dev/null
+++ b/artwork/chess/wk.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="45" height="45">
+ <g style="fill:none; fill-opacity:1; fill-rule:evenodd; stroke:#000000; stroke-width:1.5; stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4; stroke-dasharray:none; stroke-opacity:1;">
+ <path d="M 22.5,11.63 L 22.5,6" style="fill:none; stroke:#000000; stroke-linejoin:miter;"/>
+ <path d="M 20,8 L 25,8" style="fill:none; stroke:#000000; stroke-linejoin:miter;"/>
+ <path d="M 22.5,25 C 22.5,25 27,17.5 25.5,14.5 C 25.5,14.5 24.5,12 22.5,12 C 20.5,12 19.5,14.5 19.5,14.5 C 18,17.5 22.5,25 22.5,25" style="fill:#ffffff; stroke:#000000; stroke-linecap:butt; stroke-linejoin:miter;"/>
+ <path d="M 12.5,37 C 18,40.5 27,40.5 32.5,37 L 32.5,30 C 32.5,30 41.5,25.5 38.5,19.5 C 34.5,13 25,16 22.5,23.5 L 22.5,27 L 22.5,23.5 C 20,16 10.5,13 6.5,19.5 C 3.5,25.5 12.5,30 12.5,30 L 12.5,37" style="fill:#ffffff; stroke:#000000;"/>
+ <path d="M 12.5,30 C 18,27 27,27 32.5,30" style="fill:none; stroke:#000000;"/>
+ <path d="M 12.5,33.5 C 18,30.5 27,30.5 32.5,33.5" style="fill:none; stroke:#000000;"/>
+ <path d="M 12.5,37 C 18,34 27,34 32.5,37" style="fill:none; stroke:#000000;"/>
+ </g>
+</svg>
diff --git a/artwork/chess/wn.png b/artwork/chess/wn.png
deleted file mode 100644
index ff793f9c6bc..00000000000
--- a/artwork/chess/wn.png
+++ /dev/null
Binary files differ
diff --git a/artwork/chess/wn.svg b/artwork/chess/wn.svg
new file mode 100644
index 00000000000..0500630bc97
--- /dev/null
+++ b/artwork/chess/wn.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="45" height="45">
+ <g style="opacity:1; fill:none; fill-opacity:1; fill-rule:evenodd; stroke:#000000; stroke-width:1.5; stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4; stroke-dasharray:none; stroke-opacity:1;">
+ <path
+ d="M 22,10 C 32.5,11 38.5,18 38,39 L 15,39 C 15,30 25,32.5 23,18"
+ style="fill:#ffffff; stroke:#000000;" />
+ <path
+ d="M 24,18 C 24.38,20.91 18.45,25.37 16,27 C 13,29 13.18,31.34 11,31 C 9.958,30.06 12.41,27.96 11,28 C 10,28 11.19,29.23 10,30 C 9,30 5.997,31 6,26 C 6,24 12,14 12,14 C 12,14 13.89,12.1 14,10.5 C 13.27,9.506 13.5,8.5 13.5,7.5 C 14.5,6.5 16.5,10 16.5,10 L 18.5,10 C 18.5,10 19.28,8.008 21,7 C 22,7 22,10 22,10"
+ style="fill:#ffffff; stroke:#000000;" />
+ <path
+ d="M 9.5 25.5 A 0.5 0.5 0 1 1 8.5,25.5 A 0.5 0.5 0 1 1 9.5 25.5 z"
+ style="fill:#000000; stroke:#000000;" />
+ <path
+ d="M 15 15.5 A 0.5 1.5 0 1 1 14,15.5 A 0.5 1.5 0 1 1 15 15.5 z"
+ transform="matrix(0.866,0.5,-0.5,0.866,9.693,-5.173)"
+ style="fill:#000000; stroke:#000000;" />
+ </g>
+</svg>
diff --git a/artwork/chess/wp.png b/artwork/chess/wp.png
deleted file mode 100644
index 74bc38fbf58..00000000000
--- a/artwork/chess/wp.png
+++ /dev/null
Binary files differ
diff --git a/artwork/chess/wp.svg b/artwork/chess/wp.svg
new file mode 100644
index 00000000000..b265fe1b41d
--- /dev/null
+++ b/artwork/chess/wp.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="45" height="45">
+ <path d="m 22.5,9 c -2.21,0 -4,1.79 -4,4 0,0.89 0.29,1.71 0.78,2.38 C 17.33,16.5 16,18.59 16,21 c 0,2.03 0.94,3.84 2.41,5.03 C 15.41,27.09 11,31.58 11,39.5 H 34 C 34,31.58 29.59,27.09 26.59,26.03 28.06,24.84 29,23.03 29,21 29,18.59 27.67,16.5 25.72,15.38 26.21,14.71 26.5,13.89 26.5,13 c 0,-2.21 -1.79,-4 -4,-4 z" style="opacity:1; fill:#ffffff; fill-opacity:1; fill-rule:nonzero; stroke:#000000; stroke-width:1.5; stroke-linecap:round; stroke-linejoin:miter; stroke-miterlimit:4; stroke-dasharray:none; stroke-opacity:1;"/>
+</svg>
diff --git a/artwork/chess/wq.png b/artwork/chess/wq.png
deleted file mode 100644
index 7cf6684ab06..00000000000
--- a/artwork/chess/wq.png
+++ /dev/null
Binary files differ
diff --git a/artwork/chess/wq.svg b/artwork/chess/wq.svg
new file mode 100644
index 00000000000..1b7094c1424
--- /dev/null
+++ b/artwork/chess/wq.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="45" height="45">
+ <g style="opacity:1; fill:#ffffff; fill-opacity:1; fill-rule:evenodd; stroke:#000000; stroke-width:1.5; stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4; stroke-dasharray:none; stroke-opacity:1;">
+ <path d="M 9 13 A 2 2 0 1 1 5,13 A 2 2 0 1 1 9 13 z" transform="translate(-1,-1)"/>
+ <path d="M 9 13 A 2 2 0 1 1 5,13 A 2 2 0 1 1 9 13 z" transform="translate(15.5,-5.5)"/>
+ <path d="M 9 13 A 2 2 0 1 1 5,13 A 2 2 0 1 1 9 13 z" transform="translate(32,-1)"/>
+ <path d="M 9 13 A 2 2 0 1 1 5,13 A 2 2 0 1 1 9 13 z" transform="translate(7,-4)"/>
+ <path d="M 9 13 A 2 2 0 1 1 5,13 A 2 2 0 1 1 9 13 z" transform="translate(24,-4)"/>
+ <path d="M 9,26 C 17.5,24.5 27.5,24.5 36,26 L 38,14 L 31,25 L 31,11 L 25.5,24.5 L 22.5,9.5 L 19.5,24.5 L 14,11 L 14,25 L 7,14 L 9,26 z " style="stroke-linecap:butt;"/>
+ <path d="M 9,26 C 9,28 10.5,28 11.5,30 C 12.5,31.5 12.5,31 12,33.5 C 10.5,34.5 11,36 11,36 C 9.5,37.5 11,38.5 11,38.5 C 17.5,39.5 27.5,39.5 34,38.5 C 34,38.5 35.5,37.5 34,36 C 34,36 34.5,34.5 33,33.5 C 32.5,31 32.5,31.5 33.5,30 C 34.5,28 36,28 36,26 C 27.5,24.5 17.5,24.5 9,26 z" style="stroke-linecap:butt;"/>
+ <path d="M 11.5,30 C 15,29 30,29 33.5,30" style="fill:none;"/>
+ <path d="M 12,33.5 C 18,32.5 27,32.5 33,33.5" style="fill:none;"/>
+ </g>
+</svg>
diff --git a/artwork/chess/wr.png b/artwork/chess/wr.png
deleted file mode 100644
index 513f5f01220..00000000000
--- a/artwork/chess/wr.png
+++ /dev/null
Binary files differ
diff --git a/artwork/chess/wr.svg b/artwork/chess/wr.svg
new file mode 100644
index 00000000000..8d2d9320c4d
--- /dev/null
+++ b/artwork/chess/wr.svg
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="45" height="45">
+ <g style="opacity:1; fill:#ffffff; fill-opacity:1; fill-rule:evenodd; stroke:#000000; stroke-width:1.5; stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4; stroke-dasharray:none; stroke-opacity:1;">
+ <path
+ d="M 9,39 L 36,39 L 36,36 L 9,36 L 9,39 z "
+ style="stroke-linecap:butt;" />
+ <path
+ d="M 12,36 L 12,32 L 33,32 L 33,36 L 12,36 z "
+ style="stroke-linecap:butt;" />
+ <path
+ d="M 11,14 L 11,9 L 15,9 L 15,11 L 20,11 L 20,9 L 25,9 L 25,11 L 30,11 L 30,9 L 34,9 L 34,14"
+ style="stroke-linecap:butt;" />
+ <path
+ d="M 34,14 L 31,17 L 14,17 L 11,14" />
+ <path
+ d="M 31,17 L 31,29.5 L 14,29.5 L 14,17"
+ style="stroke-linecap:butt; stroke-linejoin:miter;" />
+ <path
+ d="M 31,29.5 L 32.5,32 L 12.5,32 L 14,29.5" />
+ <path
+ d="M 11,14 L 34,14"
+ style="fill:none; stroke:#000000; stroke-linejoin:miter;" />
+ </g>
+</svg>