added rotated shogi pieces for -flipback option and moved them to the themes directory
authorArun Persaud <arun@nubati.net>
Fri, 15 Feb 2013 19:03:02 +0000 (11:03 -0800)
committerArun Persaud <arun@nubati.net>
Fri, 15 Feb 2013 19:11:48 +0000 (11:11 -0800)
29 files changed:
Makefile.am
themes/shogi/BlackAdvisor.svg [new file with mode: 0644]
themes/shogi/BlackBishop.svg [new file with mode: 0644]
themes/shogi/BlackCrownedBishop.svg [new file with mode: 0644]
themes/shogi/BlackCrownedRook.svg [new file with mode: 0644]
themes/shogi/BlackGold.svg [new file with mode: 0644]
themes/shogi/BlackGoldKnight.svg [new file with mode: 0644]
themes/shogi/BlackGoldLance.svg [new file with mode: 0644]
themes/shogi/BlackGoldPawn.svg [new file with mode: 0644]
themes/shogi/BlackGoldSilver.svg [new file with mode: 0644]
themes/shogi/BlackKing.svg [new file with mode: 0644]
themes/shogi/BlackKnight.svg [new file with mode: 0644]
themes/shogi/BlackLance.svg [new file with mode: 0644]
themes/shogi/BlackPawn.svg [new file with mode: 0644]
themes/shogi/BlackRook.svg [new file with mode: 0644]
themes/shogi/WhiteAdvisor.svg [moved from shogi/WhiteAdvisor.svg with 100% similarity]
themes/shogi/WhiteBishop.svg [moved from shogi/WhiteBishop.svg with 100% similarity]
themes/shogi/WhiteCrownedBishop.svg [moved from shogi/WhiteCrownedBishop.svg with 100% similarity]
themes/shogi/WhiteCrownedRook.svg [moved from shogi/WhiteCrownedRook.svg with 100% similarity]
themes/shogi/WhiteGold.svg [moved from shogi/WhiteGold.svg with 100% similarity]
themes/shogi/WhiteGoldKnight.svg [moved from shogi/WhiteGoldKnight.svg with 100% similarity]
themes/shogi/WhiteGoldLance.svg [moved from shogi/WhiteGoldLance.svg with 100% similarity]
themes/shogi/WhiteGoldPawn.svg [moved from shogi/WhiteGoldPawn.svg with 100% similarity]
themes/shogi/WhiteGoldSilver.svg [moved from shogi/WhiteGoldSilver.svg with 100% similarity]
themes/shogi/WhiteKing.svg [moved from shogi/WhiteKing.svg with 100% similarity]
themes/shogi/WhiteKnight.svg [moved from shogi/WhiteKnight.svg with 100% similarity]
themes/shogi/WhiteLance.svg [moved from shogi/WhiteLance.svg with 100% similarity]
themes/shogi/WhitePawn.svg [moved from shogi/WhitePawn.svg with 100% similarity]
themes/shogi/WhiteRook.svg [moved from shogi/WhiteRook.svg with 100% similarity]

index 7e5363b..6ed6446 100644 (file)
@@ -59,7 +59,7 @@ xboard_SOURCES = backend.c backend.h backendz.h \
 SUBDIRS = po
 xboard_LDADD = -lm @FRONTEND_LIBS@ @X_LIBS@ @LIBINTL@ @CAIRO_LIBS@
 
-EXTRA_DIST = pixmaps shogi png sounds winboard \
+EXTRA_DIST = pixmaps themes png sounds winboard \
        xboard.texi gpl.texinfo texi2man texinfo.tex xboard.man xboard.desktop xboard-config.desktop \
        xboard-fen-viewer.desktop  xboard-pgn-viewer.desktop  xboard-tourney.desktop xboard.xml \
        COPYRIGHT FAQ.html engine-intf.html ics-parsing.txt readme.htm zippy.README \
@@ -134,13 +134,21 @@ dist_svg_DATA = svg/icon_white.svg         svg/icon_black.svg      \
            svg/eo_White.svg
 
 shogidir = $(datadir)/games/xboard/themes/shogi
-dist_shogi_DATA = shogi/WhiteGold.svg shogi/WhiteCrownedBishop.svg\
-           shogi/WhiteBishop.svg      shogi/WhiteKing.svg\
-           shogi/WhiteKnight.svg      shogi/WhiteGoldKnight.svg\
-           shogi/WhiteLance.svg       shogi/WhiteGoldLance.svg\
-           shogi/WhitePawn.svg        shogi/WhiteGoldPawn.svg\
-           shogi/WhiteRook.svg        shogi/WhiteCrownedRook.svg\
-           shogi/WhiteAdvisor.svg     shogi/WhiteGoldSilver.svg
+dist_shogi_DATA = \
+           themes/shogi/WhiteGold.svg        themes/shogi/WhiteCrownedBishop.svg\
+           themes/shogi/WhiteBishop.svg      themes/shogi/WhiteKing.svg\
+           themes/shogi/WhiteKnight.svg      themes/shogi/WhiteGoldKnight.svg\
+           themes/shogi/WhiteLance.svg       themes/shogi/WhiteGoldLance.svg\
+           themes/shogi/WhitePawn.svg        themes/shogi/WhiteGoldPawn.svg\
+           themes/shogi/WhiteRook.svg        themes/shogi/WhiteCrownedRook.svg\
+           themes/shogi/WhiteAdvisor.svg     themes/shogi/WhiteGoldSilver.svg\
+           themes/shogi/BlackGold.svg        themes/shogi/BlackCrownedBishop.svg\
+           themes/shogi/BlackBishop.svg      themes/shogi/BlackKing.svg\
+           themes/shogi/BlackKnight.svg      themes/shogi/BlackGoldKnight.svg\
+           themes/shogi/BlackLance.svg       themes/shogi/BlackGoldLance.svg\
+           themes/shogi/BlackPawn.svg        themes/shogi/BlackGoldPawn.svg\
+           themes/shogi/BlackRook.svg        themes/shogi/BlackCrownedRook.svg\
+           themes/shogi/BlackAdvisor.svg     themes/shogi/BlackGoldSilver.svg
 
 xiangqidir = $(datadir)/games/xboard/themes/xiangqi
 dist_xiangqi_DATA = themes/xiangqi/BlackAdvisor.svg  themes/xiangqi/WhiteAdvisor.svg \
diff --git a/themes/shogi/BlackAdvisor.svg b/themes/shogi/BlackAdvisor.svg
new file mode 100644 (file)
index 0000000..d901182
--- /dev/null
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackAdvisor.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview33"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,126.50341,125.35865)">
+    <g
+       id="g10964">
+      <path
+         d="m 9.8046247,116.56489 c 0,0 107.1261753,1.21404 106.8937853,0.40468 C 116.46604,116.16021 95.087283,18.227835 95.087283,18.227835 L 60.927745,8.1108558 26.768205,17.823157 9.8046247,116.56489 z"
+         inkscape:connector-curvature="0"
+         id="path2800"
+         style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+      <path
+         d="m 74.758635,79.10127 c 1.880721,4.231621 1.880721,6.817611 2.115811,12.459772 0.23509,5.642162 1.88072,11.754498 0.70527,12.929948 -1.17545,1.17545 -15.045763,-10.108867 -15.280853,-9.168507 -0.23509,0.94036 13.870313,13.165047 16.221213,12.929957 2.350901,-0.23509 3.996531,-0.47018 3.996531,-6.11235 0,-5.642156 -1.41054,-21.1581 -2.821081,-22.33355 -1.41054,-1.17545 -3.99653,-1.17545 -4.936891,-0.70527 z"
+         inkscape:connector-curvature="0"
+         id="path1330"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 56.891792,87.799602 c 3.291261,1.17545 4.466711,-0.235091 8.228152,-1.175451 3.76144,-0.94036 4.936891,-2.58599 11.049232,-3.29126 6.112341,-0.705271 14.340493,-0.470181 15.986123,-0.705271 1.645631,-0.23509 4.231621,0 3.761441,-1.88072 -0.47018,-1.88072 -1.88072,-3.996531 -6.347431,-3.056171 -4.466711,0.940361 -17.631754,3.761441 -23.038825,5.407071 -5.407071,1.645631 -12.459773,1.175451 -13.635223,2.115811 -1.17545,0.94036 3.996531,2.585991 3.996531,2.585991 z"
+         inkscape:connector-curvature="0"
+         id="path1332"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 70.997194,91.561042 c -2.3509,-0.47018 -4.23162,0.70527 -4.23162,2.350901 0,1.64563 1.17545,5.171981 1.17545,5.171981 0,0 2.585991,-0.47018 3.291261,-2.3509 0.70527,-1.880721 -10e-7,-4.936892 -0.235091,-5.171982 z"
+         inkscape:connector-curvature="0"
+         id="path1334"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 64.208104,81.658739 c 0,0 4.810992,-3.652249 8.807523,-7.1786 3.996531,-3.526351 5.407071,-6.112342 6.347432,-6.112342 0.94036,0 4.231621,1.410541 3.76144,3.056171 -0.47018,1.64563 -1.17545,1.17545 -5.171981,3.056171 -4.426289,2.08296 -14.214594,6.94351 -13.744414,7.1786 z"
+         inkscape:connector-curvature="0"
+         id="path1336"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 65.286177,66.446742 c 0,0 0.940361,1.645631 3.056171,3.291261 2.115811,1.64563 2.585991,3.05617 1.64563,4.936891 -0.566172,1.132344 -0.23509,3.056171 -1.88072,2.585991 -1.645631,-0.47018 -3.761441,-6.112342 -3.526351,-7.287792 0.23509,-1.17545 0.70527,-3.29126 0.70527,-3.526351 z"
+         inkscape:connector-curvature="0"
+         id="path1338"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 55.716341,69.973093 c 0,0 9.403602,-2.58599 12.929953,-3.526351 3.526351,-0.94036 5.642161,-1.64563 5.877251,-2.82108 0.23509,-1.17545 -1.88072,-3.761441 -3.05617,-3.526351 -1.175451,0.23509 -2.821081,2.821081 -4.936891,4.231621 -2.115811,1.41054 -10.579052,5.171981 -10.814143,5.642161 z"
+         inkscape:connector-curvature="0"
+         id="path1340"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 46.31274,63.820417 c 0,0 2.11581,1.17545 3.05617,2.58599 0.94036,1.410541 -1.88072,16.221214 -2.58599,22.568645 -0.705271,6.347431 0.47018,11.049228 -0.47018,11.519408 -0.940361,0.47018 -6.072006,-2.930267 -6.112342,-2.821076 -0.407316,1.102623 3.056171,8.933426 5.642161,9.168516 2.585991,0.23509 3.996531,-1.17545 4.231621,-3.52636 0.23509,-2.3509 1.410541,-19.277379 1.645631,-22.56864 0.23509,-3.29126 2.58599,-13.165043 1.17545,-14.810673 -1.41054,-1.64563 -3.291261,-3.29126 -4.466711,-3.05617 -1.17545,0.23509 -1.88072,0.70527 -2.11581,0.94036 z"
+         inkscape:connector-curvature="0"
+         id="path1342"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 31.031886,88.034692 c 4.701801,1.41054 7.993062,1.64563 12.224683,0 4.231621,-1.645631 6.347431,-2.585991 6.347431,-2.585991 0,0 -0.70527,-3.761441 -6.112341,-2.11581 -5.407071,1.64563 -12.459773,4.231621 -12.459773,4.701801 z"
+         inkscape:connector-curvature="0"
+         id="path1344"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 36.909137,86.624152 c 0,3.76144 -6.817611,10.343962 -6.347431,12.929948 0.47018,2.58599 1.88072,2.82109 4.466711,1.41054 2.585991,-1.41054 3.51272,-5.345726 3.996531,-7.522877 0.47018,-2.115811 -1.17545,-6.347431 -2.115811,-6.817611 z"
+         inkscape:connector-curvature="0"
+         id="path1346"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 38.554768,65.936227 c 2.82108,1.41054 3.52635,3.996531 2.82108,5.877251 -0.70527,1.88072 -1.64563,3.996531 -1.64563,3.996531 0,0 4.231621,-0.940361 6.112341,-1.175451 1.880721,-0.23509 3.526351,10e-7 3.526351,10e-7 l -0.47018,1.88072 c 0,0 -7.287792,2.3509 -9.403602,1.88072 -2.11581,-0.47018 -3.761441,-3.29126 -3.526351,-4.466711 0.23509,-1.17545 1.17545,-1.17545 1.645631,-3.05617 0.47018,-1.880721 0.70527,-4.466711 0.94036,-4.936891 z"
+         inkscape:connector-curvature="0"
+         id="path1348"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 51.484721,73.694199 c 3.99653,-0.23509 7.052701,1.17545 7.522881,3.52635 0.425067,2.125334 -1.64563,3.996532 -2.821081,3.291261 -1.17545,-0.70527 -4.7018,-6.347431 -4.7018,-6.817611 z"
+         inkscape:connector-curvature="0"
+         id="path1350"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <g
+         transform="matrix(0.916991,0,0,0.987734,2.787559,-1.164154)"
+         id="g2830">
+        <path
+           d="m 52.921957,35.413866 c -1.559351,0.437724 -1.113821,5.25269 -0.891057,8.973346 0.222764,3.720656 -0.891058,9.629932 0.668293,9.41107 1.55935,-0.218863 2.227643,-4.814966 2.227643,-7.879036 0,-3.064068 -1.782114,-10.067656 -2.004879,-10.50538 z"
+           inkscape:connector-curvature="0"
+           id="path2078"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93923414px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 44.90244,38.242468 c 2.56142,1.256615 4.678052,0.673192 6.905696,0.01661 2.227643,-0.656587 7.573988,-2.845208 6.68293,-3.720656 -0.891057,-0.875449 -5.082098,0.572065 -6.864212,1.228651 -1.782116,0.656586 -6.641449,1.46561 -6.724414,2.475399 z"
+           inkscape:connector-curvature="0"
+           id="path2080"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93923414px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 43.788618,45.26266 c 3.118701,0.218862 7.796753,-1.532034 10.024397,-2.18862 2.227643,-0.656587 5.812997,-0.694881 5.812997,-2.883503 0,-2.18862 -5.548751,0.105465 -7.999158,1.199775 -2.450409,1.094311 -7.838236,3.653486 -7.838236,3.872348 z"
+           inkscape:connector-curvature="0"
+           id="path2082"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93923414px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 44.679676,50.077626 c 2.673172,0.437724 3.382948,0.690543 8.283764,-1.279215 4.900816,-1.969759 7.175314,-2.222579 6.729784,-3.316889 -0.445528,-1.09431 0.134428,-1.532034 -4.543623,0.218862 -4.678052,1.750897 -10.469925,4.15838 -10.469925,4.377242 z"
+           inkscape:connector-curvature="0"
+           id="path2084"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93923414px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 43.565854,56.862351 c 3.118701,1.750896 6.460166,0.218862 8.68781,-0.437724 2.227644,-0.656587 7.851483,-2.806913 7.183189,-4.338948 -0.668292,-1.532034 -4.287252,-0.694881 -7.405953,0.618292 -3.118701,1.313173 -7.796753,3.720656 -8.465046,4.15838 z"
+           inkscape:connector-curvature="0"
+           id="path2086"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93923414px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 38.877022,37.283243 c 6.414113,-2.946336 8.611053,-4.445158 10.393169,-7.071503 1.782114,-2.626345 4.542824,-4.427805 4.542824,-4.427805 0,0 1.098469,0.589416 2.657821,2.340312 1.55935,1.750897 1.683798,3.047464 3.243149,2.60974 1.55935,-0.437724 2.170809,-2.626345 1.056988,-3.720656 -1.113822,-1.09431 -7.180723,-2.542569 -7.180723,-2.542569 0,0 3.522748,0.807532 1.740633,-0.943364 -1.782115,-1.750897 -3.633218,-1.324366 -4.455288,-0.437724 -1.170655,1.262608 -3.968276,3.569709 -6.195919,6.414916 -2.227644,2.845207 -6.667579,6.65113 -5.802654,7.778653 z"
+           inkscape:connector-curvature="0"
+           id="path2088"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93923414px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 64.179583,23.608341 c 1.880721,2.58599 0.94036,13.17672 0.47018,16.467981 -0.47018,3.291261 -2.093072,12.956757 0.02274,14.602388 2.11581,1.64563 8.525382,-3.115054 9.431791,-6.312718 -4.69493,3.102129 -6.014072,3.898701 -6.61071,2.786367 -0.477153,-0.889574 0.447441,-7.549686 0.682531,-11.076037 0.23509,-3.526351 2.628552,-14.35509 1.218012,-15.29545 -1.41054,-0.94036 -5.214543,-1.642711 -5.214543,-1.172531 z"
+           inkscape:connector-curvature="0"
+           id="path2090"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 66.287819,40.228832 c 9.801632,-2.845207 13.121974,-2.741229 13.790267,-4.492126 0.668294,-1.750897 -2.20652,-2.511461 -2.20652,-2.511461 l -11.583747,7.003587 z"
+           inkscape:connector-curvature="0"
+           id="path2092"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93923414px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 78.985388,24.689625 c -2.004879,0.656586 -2.227644,3.064068 -2.227644,4.814965 0,1.750897 -1.424923,5.909276 0.357192,6.347 1.782115,0.437725 4.098096,-3.501793 4.32086,-5.471552 0.222764,-1.969759 -1.782115,-5.690413 -2.450408,-5.690413 z"
+           inkscape:connector-curvature="0"
+           id="path2094"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93923414px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 67.84717,26.440521 c 2.450408,-1.532034 5.346344,-3.720656 8.465046,-2.845208 3.118701,0.875449 3.786994,1.532036 2.227643,2.407484 -1.55935,0.875448 -4.455287,1.09431 -6.460166,1.532034 -2.004879,0.437724 -4.678052,-0.875448 -4.232523,-1.09431 z"
+           inkscape:connector-curvature="0"
+           id="path2096"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93923414px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 67.178877,33.006383 c 0.445528,-1.750896 2.807599,-1.693454 5.035243,-2.350041 2.227644,-0.656586 2.76151,-1.808339 4.32086,-1.151752 1.55935,0.656586 -1.080215,1.893169 -3.085095,2.549755 -2.004879,0.656586 -5.82548,1.389762 -6.271008,0.952038 z"
+           inkscape:connector-curvature="0"
+           id="path2098"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93923414px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 67.401641,38.477936 c 8.465046,5.033828 10.558262,5.709561 13.454199,7.898181 2.895937,2.188622 7.485651,7.422165 5.480772,7.859889 -2.004879,0.437724 -7.351224,-4.814966 -10.247161,-7.003588 -2.895937,-2.18862 -8.910574,-8.973344 -8.68781,-8.754482 z"
+           inkscape:connector-curvature="0"
+           id="path2100"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93923414px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 78.436305,42.961944 c 0.73901,-0.985438 4.507949,-7.14555 6.290064,-6.707826 1.782115,0.437724 2.542783,0.641219 1.428961,1.954391 -1.113822,1.313173 -6.053683,4.627212 -7.719025,4.753435 z"
+           inkscape:connector-curvature="0"
+           id="path2102"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93923414px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackBishop.svg b/themes/shogi/BlackBishop.svg
new file mode 100644 (file)
index 0000000..951cfe2
--- /dev/null
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackBishop.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3033"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,126.50341,125.35865)">
+    <g
+       id="g10964">
+      <path
+         d="m 9.8046247,116.56489 c 0,0 107.1261753,1.21404 106.8937853,0.40468 C 116.46604,116.16021 95.087283,18.227835 95.087283,18.227835 L 60.927745,8.1108558 26.768205,17.823157 9.8046247,116.56489 z"
+         inkscape:connector-curvature="0"
+         id="path2800"
+         style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+      <path
+         d="m 76.64339,80.21537 c 2.614725,4.014369 6.12444,18.852836 3.531885,19.559421 -5.980979,1.630079 -27.238083,-12.531612 -27.517295,-11.03916 -0.319977,1.710356 10.649935,9.564735 15.705478,11.582269 6.384454,2.54787 10.451634,6.47706 13.551729,5.66575 3.100096,-0.8113 3.301825,-2.34287 2.6583,-9.239593 C 83.929962,89.847348 84.397924,85.79693 82.668006,82.469239 80.934663,79.13496 79.328952,78.820445 76.64339,80.21537 z"
+         inkscape:connector-curvature="0"
+         id="path1335"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 54.112441,82.736699 c 3.860285,1.476494 4.877609,2.686762 8.6509,1.440002 3.773291,-1.246758 13.892423,-3.541905 13.892423,-3.541905 8.126445,-0.182198 12.336699,-0.569436 12.900603,-1.344115 1.178992,-1.619675 4.012263,-3.456834 -1.898716,-3.886842 -5.91098,-0.430008 -9.85931,-0.250193 -16.294269,1.822772 -6.43496,2.072965 -17.219831,4.594499 -17.000618,4.601948 0.219213,0.0074 -0.461759,0.671794 -0.250323,0.90814 z"
+         inkscape:connector-curvature="0"
+         id="path1337"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 57.685289,71.985838 c 1.592957,3.088831 14.631432,0.654426 20.158429,-0.532744 5.526996,-1.187171 11.455483,-0.02976 11.321823,-2.555084 -0.133659,-2.525318 -9.20923,-1.478197 -13.851596,-0.49013 -4.642366,0.988067 -17.620878,3.34906 -17.628656,3.577958 z"
+         inkscape:connector-curvature="0"
+         id="path1339"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 40.362392,85.89676 c 0.251764,5.508432 -0.272538,7.796146 -1.179215,10.483334 -1.04246,3.089616 -4.594581,5.816006 -2.237679,7.500216 2.356903,1.68422 5.118227,-1.16474 6.408733,-6.849928 1.290506,-5.685196 2.645484,-9.108782 1.392425,-10.984651 -1.253058,-1.875869 -3.718847,-0.355523 -4.384264,-0.148971 z"
+         inkscape:connector-curvature="0"
+         id="path1341"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 49.307111,71.684874 c 0.757643,5.889022 -3.032561,7.174523 -8.003028,11.359704 -4.970466,4.185181 -15.526243,9.381993 -14.915269,10.777722 0.610975,1.395725 8.619637,-2.024506 14.686168,-6.172444 6.066533,-4.147938 13.649751,-10.468184 13.484981,-12.077913 -0.164771,-1.60973 -4.806648,-4.101069 -5.252852,-3.887069 z"
+         inkscape:connector-curvature="0"
+         id="path1343"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 47.158422,65.899111 c 0.938097,2.010923 -1.035155,3.06188 -3.050533,5.028053 -2.496899,2.435937 -6.261556,4.937339 -5.456118,5.425695 1.007276,0.610737 6.543537,-3.701209 8.782335,-5.000107 2.238798,-1.298899 5.89662,-1.822778 5.097543,-4.141545 -0.799077,-2.318768 -4.919246,-1.754994 -5.373227,-1.312096 z"
+         inkscape:connector-curvature="0"
+         id="path1345"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <g
+         transform="matrix(0.958364,0,0,1,1.690641,0)"
+         id="g1352">
+        <path
+           d="m 41.082189,35.912628 c 3.302276,3.84702 9.012976,1.691373 13.781756,-1.761217 4.76878,-3.452588 10.412431,-10.533183 9.540472,-12.977869 -0.871959,-2.44469 -4.300899,-1.897824 -4.300899,-1.897824 -0.941043,0.292109 -0.100358,1.972315 -0.976127,4.586799 -0.875768,2.614483 -6.208047,8.178362 -8.929979,9.822476 -2.721932,1.644115 -6.638776,1.907147 -9.115223,2.227635 z"
+           inkscape:connector-curvature="0"
+           id="path1359"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <g
+           id="g1342">
+          <path
+             d="m 76.199476,35.932785 c -2.646114,0.368412 -2.221802,7.257677 -1.539389,13.009904 0.682413,5.752226 2.538668,9.252723 0.746075,10.337621 -1.792595,1.084898 -6.22073,-1.632017 -6.56862,-0.452354 -0.145302,0.492704 1.629265,3.721946 4.228713,4.726917 2.599448,1.004972 4.95635,2.689187 6.10686,1.124149 1.15051,-1.565038 -0.111768,-9.628584 -0.23765,-12.3828 -0.125882,-2.754217 -0.52669,-8.592967 -0.307647,-10.322725 0.26356,-2.0813 0.264674,-6.356696 0.264674,-6.356696 -0.172547,-1.380833 -2.466025,0.09454 -2.693016,0.315984 z"
+             inkscape:connector-curvature="0"
+             id="path1351"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <g
+             id="g1334">
+            <path
+               d="m 63.977909,36.66497 c -2.821228,0.803026 -4.028251,1.175662 -3.824829,9.344314 0.138611,5.566112 -1.974957,9.218095 -1.027673,11.659318 0.947286,2.441223 2.093157,4.17948 2.093157,4.17948 0,0 2.108015,-2.744438 2.462047,-6.371649 0.411981,-4.220921 1.466239,-6.941276 1.290732,-11.605852 -0.175507,-4.664576 -1.041962,-6.979644 -0.993434,-7.205611 z"
+               inkscape:connector-curvature="0"
+               id="path1347"
+               style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.09695542px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 47.325638,39.250159 c -1.240671,0.989071 0.606953,9.67705 -0.621332,13.531062 -1.228285,3.854011 -2.355461,4.732358 -0.22555,6.638021 2.129912,1.905665 2.495983,1.56238 2.495983,1.56238 0,0 1.151902,-0.497819 1.573333,-6.441701 0.421431,-5.943881 1.869722,-14.935036 0.374116,-16.131663 -1.495604,-1.196626 -1.451804,-0.918516 -3.59655,0.841901 z"
+               inkscape:connector-curvature="0"
+               id="path1349"
+               style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 49.903106,41.226635 c 5.730654,-0.721927 10.803669,-1.4662 15.007609,-2.469164 4.203939,-1.002964 15.107823,-0.06771 13.666661,-2.866613 -1.441161,-2.798907 -11.530412,-1.873193 -16.188333,-0.427332 -4.657922,1.445862 -10.138253,1.259649 -11.711634,2.351995 -1.57338,1.092347 -0.993516,3.403666 -0.774303,3.411114 z"
+               inkscape:connector-curvature="0"
+               id="path1353"
+               style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 49.584864,47.613716 c 6.565795,-0.668981 5.123557,0.508019 9.578327,-0.801856 6.02701,-1.772174 16.006448,-0.513822 16.146441,-3.496694 0.139992,-2.982873 -7.69756,-1.094493 -12.93556,-0.0099 -5.238002,1.084569 -11.853739,0.347471 -13.57738,1.548331 -1.723641,1.200861 0.556709,2.30936 0.788172,2.760143 z"
+               inkscape:connector-curvature="0"
+               id="path1355"
+               style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 50.526113,55.969749 c 11.453532,-1.214957 13.19946,-0.926471 16.080343,-1.745229 2.880882,-0.818758 12.291496,-0.04068 11.71941,-2.580892 -0.572086,-2.540216 -2.701033,-2.624661 -8.893447,-1.23094 -6.192414,1.393722 -16.535931,0.406576 -18.586627,2.628513 -2.050695,2.221936 0.118747,2.943445 -0.319679,2.928548 z"
+               inkscape:connector-curvature="0"
+               id="path1357"
+               style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 60.703894,26.92729 c 5.143013,-2.804349 2.607716,-2.703333 8.510919,-2.044428 5.903202,0.658906 7.296842,-0.02938 7.837818,3.426427 0.540976,3.455806 -2.15892,1.523604 -5.901101,1.854773 -3.74218,0.33117 -6.047779,1.303734 -8.61967,3.122512 -1.236784,0.874623 -3.019963,2.085391 -3.306911,1.681611 -0.3898,-0.54851 2.007504,-3.626175 4.246302,-4.925073 2.238798,-1.298899 2.031985,-0.372995 2.297864,-1.73893 0.265879,-1.365935 -5.292212,-1.155444 -5.065221,-1.376892 z"
+               inkscape:connector-curvature="0"
+               id="path1361"
+               style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95338881px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackCrownedBishop.svg b/themes/shogi/BlackCrownedBishop.svg
new file mode 100644 (file)
index 0000000..bf680b0
--- /dev/null
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackCrownedBishop.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3050"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,126.50341,125.35865)">
+    <g
+       id="g10964">
+      <path
+         d="m 9.8046247,116.56489 c 0,0 107.1261753,1.21404 106.8937853,0.40468 C 116.46604,116.16021 95.087283,18.227835 95.087283,18.227835 L 60.927745,8.1108558 26.768205,17.823157 9.8046247,116.56489 z"
+         inkscape:connector-curvature="0"
+         id="path2800"
+         style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+      <path
+         d="m 48.359694,73.470922 c 2.3509,3.526351 3.29126,2.070583 5.877251,2.540763 2.58599,0.47018 12.224682,-4.701801 12.929952,-2.821081 0.70527,1.88072 -4.46671,3.761441 -4.23162,5.171981 0.23509,1.41054 4.936891,2.11581 5.171981,3.056171 0.23509,0.94036 -3.761441,2.58599 -3.761441,3.99653 0,1.410541 13.400133,2.115811 13.400133,5.877251 0,3.761441 -10.916414,8.864563 -15.383125,9.099653 -4.466711,0.23509 -23.349061,-4.227779 -21.761103,-6.748752 2.563486,-4.069681 17.567791,1.743009 18.508151,1.272829 0.94036,-0.470181 -9.643585,-5.407072 -14.580476,-5.171982 -4.936891,0.23509 -10.510196,1.313163 -10.275106,3.899153 0.23509,2.585991 18.572114,10.814152 27.035355,10.579062 8.463242,-0.23509 25.154636,-4.701813 22.803735,-12.459782 -2.3509,-7.757972 -10.108872,-7.052702 -11.049232,-7.993062 -0.94036,-0.94036 2.11581,-2.11581 2.11581,-3.291261 0,-1.17545 -6.347431,-1.88072 -6.112341,-3.05617 0.23509,-1.17545 6.197886,0.244228 6.582521,-3.761441 0.303946,-3.165362 -2.470566,-4.296027 -7.757971,-4.186393 -6.349307,0.131652 -8.933423,1.880721 -11.989593,2.821081 -3.056171,0.940361 -6.817611,1.41054 -7.522881,1.17545 z"
+         inkscape:connector-curvature="0"
+         id="path1324"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <g
+         transform="translate(0.166234,-1.994805)"
+         id="g2064">
+        <path
+           d="m 63.944493,24.296767 c -0.137713,0.510515 2.585991,1.17545 3.996531,3.761441 1.41054,2.58599 -3.595207,17.793094 -2.184666,18.968544 1.41054,1.17545 5.297879,1.17545 5.76806,2.3509 0.47018,1.175451 -2.597805,3.870632 -1.422355,5.986443 1.17545,2.11581 10.700057,-2.225002 11.170238,-0.814461 0.47018,1.41054 -5.642162,6.935156 -5.877252,8.698331 2.602759,-0.136756 6.095634,-3.182069 9.621985,-6.70842 3.526351,-3.526351 5.148353,-4.060493 2.562363,-5.235944 -2.585991,-1.17545 -13.554553,3.428973 -13.554553,2.018433 0,-1.41054 3.789962,-5.630347 1.909242,-6.570707 -1.880721,-0.94036 -9.128177,1.244306 -8.187817,-1.341685 0.940361,-2.58599 3.595207,-14.169365 4.065387,-15.814995 0.47018,-1.645631 3.664064,-3.761441 0.596079,-5.06279 -3.919627,-1.662591 -7.936019,-0.997402 -8.463242,-0.23509 z"
+           inkscape:connector-curvature="0"
+           id="path1326"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 36.605192,46.556572 c 0,0 -4.701801,1.88072 2.58599,2.350901 7.287792,0.47018 9.873782,-0.705271 11.049232,0.70527 1.175451,1.41054 -4.28377,3.497829 -7.104851,6.08382 -2.82108,2.58599 -6.765462,7.316312 -5.354921,8.021582 1.41054,0.705271 4.643682,-4.31592 9.156698,-8.301901 4.758843,-4.2031 10.034073,-5.255854 10.590866,-7.214042 0.597714,-2.102103 -4.369333,-2.471906 -9.541314,-1.766636 -5.171981,0.705271 -8.48687,0.384617 -11.3817,0.121006 z"
+           inkscape:connector-curvature="0"
+           id="path1328"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 54.001855,48.907472 c 0,0 3.291261,-0.23509 5.642161,4.231621 2.350901,4.466711 0.38951,7.993062 -1.272828,8.657997 0,0 -7.660593,-1.370205 -8.365864,-2.545655 -0.70527,-1.175451 3.996531,-2.585991 4.231621,-1.645631 0.23509,0.94036 1.17545,3.291261 2.585991,2.115811 1.41054,-1.175451 1.41054,-5.877252 0.23509,-6.582522 -1.175451,-0.70527 -3.291261,-4.231621 -3.056171,-4.231621 z"
+           inkscape:connector-curvature="0"
+           id="path1330"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 41.777173,28.219548 c 2.58599,0.23509 4.23162,-0.47018 5.171981,1.17545 0.94036,1.645631 -5.022455,14.212567 -2.671555,16.093287 2.350901,1.880721 10.059314,-0.628513 10.647909,-3.146627 0.332468,-1.422355 -7.786493,2.246602 -8.256673,0.130792 -0.47018,-2.11581 5.962815,-12.991888 5.492635,-14.402428 -0.47018,-1.410541 -7.603552,-2.918459 -8.543912,-1.743009 -0.94036,1.175451 -2.075475,1.657445 -1.840385,1.892535 z"
+           inkscape:connector-curvature="0"
+           id="path1332"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 38.331492,35.896849 c 2.906644,2.339088 6.227413,1.402743 9.313145,1.203973 4.718509,-0.303948 9.551102,-0.01181 9.080922,-1.657445 -0.47018,-1.64563 -5.506476,-0.23509 -8.785923,0.04033 -2.307246,0.193775 -9.843234,0.178047 -9.608144,0.413137 z"
+           inkscape:connector-curvature="0"
+           id="path1334"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 51.027446,57.336929 c 3.681094,-4.902185 28.491131,-18.887874 32.722751,-19.122964 4.23162,-0.23509 5.183794,-0.223276 5.183794,1.657445 0,1.88072 -4.93689,1.88072 -8.46324,2.58599 -3.52635,0.70527 -23.812948,12.293538 -26.163848,14.174259 -2.35091,1.88072 -5.126761,3.165362 -3.279457,0.70527 z"
+           inkscape:connector-curvature="0"
+           id="path2062"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      </g>
+      <path
+         d="m 83.172578,43.36646 c 0.509029,-1.211609 3.683116,-1.441302 5.167376,-1.528855 1.678018,-0.09898 2.18934,-0.07403 2.03267,1.030036 -0.273366,1.926418 -2.722051,1.593286 -3.441274,1.405158 -0.719223,-0.188127 -3.099315,-0.195944 -3.758772,-0.906339 z"
+         inkscape:connector-curvature="0"
+         id="path2072"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackCrownedRook.svg b/themes/shogi/BlackCrownedRook.svg
new file mode 100644 (file)
index 0000000..ef8e231
--- /dev/null
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackCrownedRook.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3073"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,126.50341,125.35865)">
+    <g
+       id="g10964">
+      <path
+         d="m 9.8046247,116.56489 c 0,0 107.1261753,1.21404 106.8937853,0.40468 C 116.46604,116.16021 95.087283,18.227835 95.087283,18.227835 L 60.927745,8.1108558 26.768205,17.823157 9.8046247,116.56489 z"
+         inkscape:connector-curvature="0"
+         id="path2800"
+         style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+      <g
+         transform="matrix(0.786183,0,0,0.935199,12.88314,7.493534)"
+         id="g2075">
+        <path
+           d="m 39.166741,71.47843 c 3.996531,3.056171 8.724585,4.521408 10.480209,4.170283 3.526351,-0.705271 9.661826,-4.42632 10.301012,-1.484334 2.139032,9.845342 -6.224724,21.750992 -3.291261,24.449366 3.915045,3.601295 12.792127,-25.934871 9.541698,-30.649616 -2.494449,-3.618197 -5.846652,-0.487706 -14.008408,1.301575 -6.358278,1.393909 -12.31798,1.507456 -13.02325,2.212726 z"
+           inkscape:connector-curvature="0"
+           id="path1327"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 31.737156,99.955197 c -2.3509,1.410533 -4.231621,2.890163 -1.41054,4.065613 2.821081,1.17546 4.701801,-0.47018 12.224682,-2.3509 7.522882,-1.880716 26.094996,-3.761436 32.912607,-2.821076 6.817611,0.94036 14.105403,5.407066 17.631753,3.761436 3.526351,-1.64563 3.526351,-0.53927 1.645631,-2.890164 -1.88072,-2.3509 -27.505536,-4.23162 -35.498597,-3.29126 -7.993062,0.94036 -27.035356,3.291261 -27.505536,3.526351 z"
+           inkscape:connector-curvature="0"
+           id="path1329"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 54.070711,94.147034 c -1.645631,1.41054 -9.86169,-3.144999 -10.814142,-5.407072 -1.880721,-4.46671 8.534584,-6.652334 14.810673,-7.923974 7.90009,-1.60069 15.104355,-4.847783 17.866843,-1.244538 5.407071,7.052702 -13.400133,17.396663 -14.575583,16.456303 -1.17545,-0.94036 12.459773,-10.177957 9.873782,-13.497048 -0.986361,-1.265984 -23.601073,2.19556 -24.449365,5.033807 -0.664346,2.222791 7.287792,6.817612 7.287792,6.582522 z"
+           inkscape:connector-curvature="0"
+           id="path1331"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      </g>
+      <g
+         transform="matrix(1.036664,-0.02174942,0.02123065,1.061995,-3.652085,-1.466228)"
+         id="g2872">
+        <path
+           d="m 57.329292,63.223532 c -2.539098,1.382136 -7.226662,-1.796779 -6.836032,-4.561051 0.39063,-2.764272 7.349779,-9.878475 14.258006,-14.927071 8.849053,-6.466968 18.326663,-12.162503 20.088365,-10.408627 2.381148,2.370571 -11.656746,7.038401 -19.111788,12.896473 -7.094372,5.574662 -13.867377,10.612239 -13.281431,11.994375 0.585945,1.382137 3.515673,3.485551 4.687564,2.656269 1.17189,-0.829282 2.734412,0.967495 0.195316,2.349632 z"
+           inkscape:connector-curvature="0"
+           id="path1333"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.98838049px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 64.919748,23.883161 c 3.906304,6.634255 -0.66402,18.561928 1.00341,19.299394 3.125042,1.382136 4.369371,-6.280409 4.877279,-13.879102 0.319501,-4.779971 -3.463529,-4.991115 -5.880689,-5.420292 z"
+           inkscape:connector-curvature="0"
+           id="path1335"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.98838049px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 82.184769,51.834476 c 2.775351,4.800102 3.906303,9.951379 3.125043,11.333516 -1.151062,2.036357 -18.228403,4.265261 -19.191339,-3.676229 -0.944823,-7.792108 1.1085,-17.459774 2.343782,-16.585634 4.296934,3.040699 -1.01709,7.072011 0.195315,14.927071 0.545808,3.536233 4.77307,3.84874 7.110896,4.085076 2.734412,0.276428 6.022113,-0.767949 6.022113,-0.767949 0,0 0.39419,-9.315851 0.39419,-9.315851 z"
+           inkscape:connector-curvature="0"
+           id="path1337"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.98838049px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 41.313447,48.434674 c 3.710989,3.593554 13.897616,-4.964442 13.476746,-3.317126 -0.976575,3.822394 -21.223953,16.48331 -19.18422,21.202222 1.131066,2.616715 19.281878,-17.194027 24.067099,-23.137213 1.46804,-1.823286 1.36293,-5.067102 -1.464863,-1.934991 -2.246124,2.487846 -16.699447,5.804972 -16.894762,7.187108 z"
+           inkscape:connector-curvature="0"
+           id="path1339"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.98838049px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 41.155208,34.323647 c 0,2.362292 4.333176,1.181145 7.503794,0.843675 3.170616,-0.33747 9.809135,0.146634 9.51185,-2.362291 -0.238685,-2.014381 -4.861612,-0.337473 -9.617538,0.168733 -2.119583,0.225602 -7.609481,1.349883 -7.398106,1.349883 z"
+           inkscape:connector-curvature="0"
+           id="path1341"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.13608241px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 46.853667,23.668745 c 2.039596,4.095066 3.625948,8.190131 5.665544,5.985096 2.039595,-2.205035 -4.985678,-5.985096 -5.665544,-5.985096 z"
+           inkscape:connector-curvature="0"
+           id="path1343"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.13651538px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 49.320171,37.394832 c -2.733268,1.713091 -7.223636,4.853759 -5.271302,6.281334 1.952334,1.427578 5.661769,-5.710304 5.271302,-6.281334 z"
+           inkscape:connector-curvature="0"
+           id="path1345"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00428617px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 50.220272,44.185972 c 2.717583,-7.394796 5.205879,-8.592958 5.839496,-5.932734 0.607071,2.54877 -5.561424,5.650222 -5.839496,5.932734 z"
+           inkscape:connector-curvature="0"
+           id="path1347"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.1946274px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 57.225657,46.835561 c 1.493468,2.211418 3.399228,14.600339 0.860131,15.982476 -2.539097,1.382136 -2.05081,-1.10571 -0.878919,-1.934991 1.171891,-0.829282 0.01879,-13.494631 0.01879,-14.047485 z"
+           inkscape:connector-curvature="0"
+           id="path2080"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.98838049px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 73.675557,45.933437 c 4.034884,-1.804039 9.571992,-5.350448 9.905029,-2.391955 0.333038,2.958493 -3.749556,3.468803 -5.745674,3.220746 -1.996118,-0.24806 -4.427628,-0.673929 -4.159355,-0.828791 z"
+           inkscape:connector-curvature="0"
+           id="path2122"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.92177331px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackGold.svg b/themes/shogi/BlackGold.svg
new file mode 100644 (file)
index 0000000..3533092
--- /dev/null
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackGold.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3157"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,126.50341,125.35865)">
+    <g
+       id="g10964">
+      <path
+         d="m 9.8046247,116.56489 c 0,0 107.1261753,1.21404 106.8937853,0.40468 C 116.46604,116.16021 95.087283,18.227835 95.087283,18.227835 L 60.927745,8.1108558 26.768205,17.823157 9.8046247,116.56489 z"
+         inkscape:connector-curvature="0"
+         id="path2800"
+         style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+      <g
+         transform="translate(-0.47018,-0.23509)"
+         id="g2841">
+        <path
+           d="m 55.224386,71.000684 c 0,0 9.119479,-3.456904 12.542041,-4.723987 3.422562,-1.267082 5.462864,-2.167763 5.586626,-3.360086 0.123763,-1.192322 -2.225352,-3.568382 -3.373558,-3.224039 -1.148207,0.344343 -3.375108,3.073332 -5.349236,4.676171 -1.974128,1.60284 -9.215935,6.141777 -9.405873,6.631941 z"
+           inkscape:connector-curvature="0"
+           id="path1340"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <g
+           id="g2829">
+          <path
+             d="m 74.758635,79.10127 c 1.880721,4.231621 1.880721,6.817611 2.115811,12.459772 0.23509,5.642162 0.717084,11.255798 -0.458366,12.431248 -1.17545,1.17545 -13.882127,-9.610167 -14.117217,-8.669807 -0.23509,0.94036 13.039144,13.497517 15.390044,13.262427 2.350901,-0.23509 3.830297,0.19475 3.830297,-5.44742 0,-5.642153 -0.413137,-22.1555 -1.823678,-23.33095 -1.41054,-1.17545 -3.99653,-1.17545 -4.936891,-0.70527 z"
+             inkscape:connector-curvature="0"
+             id="path1330"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 56.891792,87.799602 c 3.291261,1.17545 4.466711,-0.235091 8.228152,-1.175451 3.76144,-0.94036 6.100527,-2.087289 12.212868,-2.792559 6.112341,-0.705271 13.176857,-0.968882 14.822487,-1.203972 1.645631,-0.23509 4.231621,0 3.761441,-1.88072 -0.47018,-1.88072 -2.046954,-3.165362 -6.513665,-2.225002 -4.466711,0.940361 -17.133052,3.428973 -22.540123,5.074603 -5.407071,1.645631 -11.961072,0.67675 -13.136522,1.61711 -1.17545,0.94036 3.165362,2.585991 3.165362,2.585991 z"
+             inkscape:connector-curvature="0"
+             id="path1332"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 69.667324,90.397406 c -2.3509,-0.47018 -4.23162,0.70527 -4.23162,2.350901 0,1.64563 1.17545,5.171981 1.17545,5.171981 0,0 2.585991,-0.47018 3.291261,-2.3509 0.70527,-1.880721 -1e-6,-4.936892 -0.235091,-5.171982 z"
+             inkscape:connector-curvature="0"
+             id="path1334"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 67.200312,80.162635 c 0,0 1.818784,-2.156145 5.815315,-5.682496 3.996531,-3.526351 6.570707,-6.112342 7.511068,-7.109745 0.645082,-0.684212 3.067985,2.407944 2.597804,4.053574 -0.47018,1.64563 -1.17545,1.17545 -5.171981,3.056171 -4.426289,2.08296 -11.222386,5.447406 -10.752206,5.682496 z"
+             inkscape:connector-curvature="0"
+             id="path1336"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 65.286177,66.446742 c 0,0 1.439062,2.4768 3.554872,4.12243 2.115811,1.64563 2.08729,2.225001 1.146929,4.105722 -0.566172,1.132344 -0.23509,3.056171 -1.88072,2.585991 -1.645631,-0.47018 -3.761441,-6.112342 -3.526351,-7.287792 0.23509,-1.17545 0.70527,-3.29126 0.70527,-3.526351 z"
+             inkscape:connector-curvature="0"
+             id="path1338"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 46.478974,62.989248 c 0,0 1.949576,2.006619 2.889936,3.417159 0.94036,1.410541 -1.382019,16.886149 -2.087289,23.23358 -0.705271,6.347431 -1.358391,9.885592 -2.298751,10.355772 -0.940361,0.470181 -4.742136,-2.431566 -4.782472,-2.322375 -0.407316,1.102623 3.056171,8.933426 5.642161,9.168516 2.585991,0.23509 3.165362,-1.34168 3.400452,-3.69259 0.23509,-2.3509 1.576775,-19.277383 1.811865,-22.568644 0.23509,-3.29126 3.250925,-12.998809 1.840385,-14.644439 -1.41054,-1.64563 -1.628923,-3.29126 -2.804373,-3.05617 -1.17545,0.23509 -3.376824,-0.125899 -3.611914,0.109191 z"
+             inkscape:connector-curvature="0"
+             id="path1342"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 31.19812,87.203523 c 2.873229,1.909241 6.663192,2.476799 10.894813,0.831169 4.231621,-1.645631 7.511067,-2.585991 7.511067,-2.585991 0,0 -0.70527,-3.761441 -6.112341,-2.11581 -5.407071,1.64563 -12.293539,3.400452 -12.293539,3.870632 z"
+             inkscape:connector-curvature="0"
+             id="path1344"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 36.909137,86.624152 c 0,3.76144 -5.321507,9.180326 -4.851327,11.766312 0.47018,2.585986 1.215785,4.150956 3.801776,2.740406 2.585991,-1.410536 2.016616,-4.847021 2.500427,-7.024172 0.47018,-2.115811 -0.510515,-7.012366 -1.450876,-7.482546 z"
+             inkscape:connector-curvature="0"
+             id="path1346"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 38.554768,65.936227 c 2.82108,1.41054 3.52635,3.996531 2.82108,5.877251 -0.70527,1.88072 -1.64563,3.996531 -1.64563,3.996531 0,0 4.231621,-0.940361 6.112341,-1.175451 1.880721,-0.23509 3.526351,10e-7 3.526351,10e-7 l -0.47018,1.88072 c 0,0 -7.287792,2.3509 -9.403602,1.88072 -2.11581,-0.47018 -3.761441,-3.29126 -3.526351,-4.466711 0.23509,-1.17545 1.17545,-1.17545 1.645631,-3.05617 0.47018,-1.880721 0.70527,-4.466711 0.94036,-4.936891 z"
+             inkscape:connector-curvature="0"
+             id="path1348"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 58.339486,71.279065 c 3.327681,2.225771 4.912123,5.19551 3.867405,7.353371 -0.944479,1.950817 -3.558706,1.859607 -4.069832,0.587663 -0.511127,-1.271943 -0.08147,-7.566242 0.202427,-7.941034 z"
+             inkscape:connector-curvature="0"
+             id="path1350"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        </g>
+      </g>
+      <g
+         transform="matrix(1.103193,0,0,1.108159,-5.830971,-4.768402)"
+         id="g2817">
+        <path
+           d="m 38.769905,40.981253 c 5.881684,-2.910197 15.210544,-10.042582 16.844729,-12.636712 1.634182,-2.59413 4.165728,-4.373494 4.165728,-4.373494 0,0 15.41611,11.815447 17.398237,12.86745 3.258481,1.72942 6.863509,1.347746 8.29342,0.915391 1.42991,-0.432355 -5.323674,-3.924 -10.168415,-6.334759 -1.331387,-0.662503 -15.727515,-8.745147 -15.727515,-8.745147 0,0 3.230328,0.797626 1.596145,-0.931793 -1.634184,-1.729421 -2.666693,-1.141887 -3.420524,-0.266121 -1.07348,1.247121 -2.807705,3.359689 -4.850433,6.169997 -2.04273,2.810307 -14.9245,12.221495 -14.131372,13.335188 z"
+           inkscape:connector-curvature="0"
+           id="path2088"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.89387423px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <g
+           transform="matrix(0.99937,0.03548559,-0.03548559,0.99937,1.642572,-3.68305)"
+           id="g2807">
+          <path
+             d="m 67.823376,46.212988 c -2.161039,1.828571 -1.163636,4.322077 -1.496104,6.150649 -0.339051,1.864784 2.0302,0.202047 2.992209,-2.327273 0.687676,-1.808043 0.997401,-2.327273 0.831167,-3.989611 -0.854747,-1.961085 -2.161038,0.166235 -2.327272,0.166235 z"
+             inkscape:connector-curvature="0"
+             id="path1343"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <g
+             transform="translate(0.117545,-0.117545)"
+             id="g2799">
+            <path
+               d="m 59.628205,34.812728 c -1.429911,0.432354 -1.021364,5.18826 -0.817091,8.863278 0.204273,3.675019 -0.817092,9.511812 0.612819,9.295634 1.42991,-0.216178 2.042728,-4.755905 2.042728,-7.782391 0,-3.026485 -1.634182,-9.944167 -1.838456,-10.376521 z"
+               inkscape:connector-curvature="0"
+               id="path2078"
+               style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.89387423px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 52.440614,36.11053 c 2.348799,1.241201 3.458563,1.662338 5.501292,1.013805 2.042729,-0.648533 10.436188,-1.646672 9.619096,-2.511382 -0.817091,-0.864711 -8.151147,-0.598588 -9.78533,0.04994 -1.634184,0.648532 -5.258979,0.45023 -5.335058,1.447633 z"
+               inkscape:connector-curvature="0"
+               id="path2080"
+               style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.89387423px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 49.590678,42.047209 c 2.85982,0.216178 7.149552,0.647798 9.192281,-7.34e-4 2.042729,-0.648533 11.481116,-0.686358 11.481116,-2.848134 0,-2.161775 -7.082959,-0.06206 -10.659832,0.520123 -2.461073,0.400574 -10.013565,2.112568 -10.013565,2.328745 z"
+               inkscape:connector-curvature="0"
+               id="path2082"
+               style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.89387423px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 48.911667,48.29922 c 0.788935,2.344043 6.442192,0.14888 11.253279,-0.764823 4.992706,-0.948195 10.403075,-0.699213 9.994528,-1.7801 -0.408545,-1.080888 -5.029978,-1.014541 -9.818409,-0.614992 -4.609207,0.384594 -11.263164,1.946334 -11.429398,3.159915 z"
+               inkscape:connector-curvature="0"
+               id="path2084"
+               style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.89387423px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 46.560431,55.998125 c 2.859821,1.72942 13.319575,-1.023094 15.779631,-1.429756 2.856234,-0.472153 14.514025,0.718425 13.901205,-0.794818 C 75.62845,52.260309 62.003403,50.75992 59.143582,52.056986 56.283761,53.354052 47.17325,55.565771 46.560431,55.998125 z"
+               inkscape:connector-curvature="0"
+               id="path2086"
+               style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.89387423px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 47.550596,47.251569 c -0.35143,0.611595 -0.22421,1.830714 0.974322,2.397193 1.12856,0.533408 1.848079,1.481479 2.381676,1.098714 0.744662,-0.534168 -0.541291,-1.698013 -1.082581,-2.59696 -0.54129,-0.898948 -1.623868,-1.198596 -2.273417,-0.898947 z"
+               inkscape:connector-curvature="0"
+               id="path2071"
+               style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.25108445px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackGoldKnight.svg b/themes/shogi/BlackGoldKnight.svg
new file mode 100644 (file)
index 0000000..f6fcd78
--- /dev/null
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackGoldKnight.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3086"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,126.50341,125.35865)">
+    <path
+       d="m 9.8046247,116.56489 c 0,0 107.1261753,1.21404 106.8937853,0.40468 C 116.46604,116.16021 95.087283,18.227835 95.087283,18.227835 L 60.927745,8.1108558 26.768205,17.823157 9.8046247,116.56489 z"
+       inkscape:connector-curvature="0"
+       id="path2800"
+       style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+    <path
+       d="M 32.912607,68.052037 C 39.730219,66.641497 48.708782,55.790471 53.365441,50.185193 58.359203,44.174142 65.326706,38.678047 63.709403,34.90434 61.593593,29.967449 58.168855,30.545853 57.597062,33.02362 56.891791,36.07979 55.242906,41.649013 50.30927,47.364113 43.143194,55.665261 31.502066,67.346767 32.912607,68.052037 z"
+       inkscape:connector-curvature="0"
+       id="path1325"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       d="m 60.418142,38.430691 c 0,0 9.898218,7.479096 16.221213,12.929953 6.817612,5.87725 11.754503,10.343961 14.340493,10.579051 2.585991,0.235091 4.231622,0.470181 3.996532,1.880721 -0.23509,1.41054 -1.645631,4.936891 -3.526351,4.936891 -1.880721,0 -11.519413,-9.638691 -19.042295,-15.986123 -3.557429,-3.001581 -13.870312,-13.635223 -12.929952,-14.575583 0.94036,-0.94036 0.70527,0.70527 0.94036,0.23509 z"
+       inkscape:connector-curvature="0"
+       id="path1327"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <g
+       transform="translate(-0.47018,-1.41054)"
+       id="g2805">
+      <path
+         d="m 52.660171,64.055507 c 0.70527,1.64563 5.407071,1.41054 8.933422,0.70527 3.52635,-0.70527 6.582521,-1.88072 5.877251,-3.996531 -0.70527,-2.11581 -5.171981,-3.05617 -8.228152,-1.88072 -3.05617,1.17545 -6.347431,4.936891 -6.582521,5.171981 z"
+         inkscape:connector-curvature="0"
+         id="path2055"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 47.72328,72.283658 c 5.171981,-0.23509 7.287791,-1.64563 12.929952,-2.3509 5.642161,-0.70527 14.566423,-2.38754 15.280853,0.47018 1.41054,5.642161 -10.304797,7.93827 -11.989592,14.340493 -1.17545,4.466711 -1.58779,9.377748 -0.23509,10.343962 4.936891,3.52635 12.250413,-2.586871 15.280853,0.94036 3.017717,3.512422 -1.455298,4.278337 -7.522881,4.936887 -5.421037,0.58837 -11.519413,1.41054 -14.105403,-1.175446 -2.973683,-2.973678 -0.23509,-11.989592 1.41054,-15.045763 1.64563,-3.056171 7.993062,-9.168512 7.052701,-11.049232 -0.94036,-1.880721 -13.870313,0.70527 -15.045763,0.23509 -1.17545,-0.47018 -3.05617,-1.175451 -3.05617,-1.645631 z"
+         inkscape:connector-curvature="0"
+         id="path2057"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 60.888322,80.7469 c -8.933422,0 -15.280853,1.17545 -16.221213,3.761441 -0.94036,2.58599 0,4.466711 6.347431,7.287792 6.347432,2.82108 7.287792,4.46671 7.993062,3.05617 0.70527,-1.41054 -10.579052,-5.642161 -10.108872,-7.993062 0.47018,-2.3509 13.400133,-4.701801 13.400133,-4.701801 L 60.888322,80.7469 z"
+         inkscape:connector-curvature="0"
+         id="path2059"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackGoldLance.svg b/themes/shogi/BlackGoldLance.svg
new file mode 100644 (file)
index 0000000..b302666
--- /dev/null
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackGoldLance.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3099"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,127.68727,125.35865)">
+    <path
+       d="m 17.30536,116.56489 c 0,0 93.27856,1.21404 93.07622,0.40468 C 110.17924,116.16021 91.564,18.227835 91.564,18.227835 L 61.820077,8.1108558 32.076152,17.823157 17.30536,116.56489 z"
+       inkscape:connector-curvature="0"
+       id="path2800"
+       style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+    <g
+       transform="matrix(1.076601,0,0,1.054549,-5.711809,-3.410499)"
+       id="g5704">
+      <path
+         d="m 63.564282,38.775066 c 0.812661,1.336046 1.02491,2.648179 -0.208587,5.298516 -2.051674,4.408308 -3.758519,7.380958 -3.127264,8.88239 0.631256,1.501431 11.783435,2.252146 12.625108,0.500477 0.841674,-1.75167 0.916955,-4.234464 -0.766393,-4.234464 -1.683347,0 -8.2816,1.982317 -8.2816,1.982317 0,0 5.133531,-9.12804 5.681297,-11.010497 0.50971,-1.751669 -1.098358,-3.775331 -2.781706,-3.024616 -1.683348,0.750716 -3.351274,1.35564 -3.140855,1.605877 z"
+         inkscape:connector-curvature="0"
+         id="path2052"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.69019181px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 67.38266,52.205256 c -2.104185,0.250238 -3.156277,6.75644 -3.156277,10.760257 0,4.003817 2.104184,11.260736 0,11.010496 -2.104186,-0.250237 -8.416739,1.501432 -8.416739,0.25024 0,-1.251194 3.317352,-4.018966 2.054841,-7.272067 -1.262511,-3.253101 -5.470881,-2.252147 -5.470881,-2.252147 0,0 0.631256,-0.250239 1.683349,1.75167 1.052091,2.001908 -2.836656,8.020622 -1.15331,10.272768 1.683349,2.252148 12.592432,2.295655 15.117455,0.543985 2.525021,-1.75167 0.154221,-5.838181 -0.897871,-10.842951 -1.052092,-5.004772 -1.654334,-7.465811 0.239433,-9.968195 1.893765,-2.502386 -0.210419,-3.75358 0,-4.254056 z"
+         inkscape:connector-curvature="0"
+         id="path2780"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.69019181px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 71.821308,74.478648 c 0.05213,5.438041 -13.697061,1.749509 -16.011664,5.503087 -2.314604,3.753578 -1.840447,9.981584 1.382226,13.264804 2.046158,2.0846 8.090266,4.586984 13.258196,2.791809 3.87532,-1.346164 3.938091,-5.00693 0.150559,-6.258122 -3.787531,-1.251193 -9.651392,2.266454 -12.41469,-1.497112 -2.449185,-3.335748 2.072444,-8.704055 1.891936,-10.050889 -0.569567,-4.249736 11.47316,-7.252598 11.743437,-3.753577 z"
+         inkscape:connector-curvature="0"
+         id="path3508"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.69019181px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 52.753473,60.121999 c 3.787532,3.753577 11.318688,1.26155 16.158312,0.761072 4.839624,-0.500476 5.625103,-1.420897 6.677194,0.330773 1.052093,1.751669 0.210419,4.003817 -2.314603,5.255008 -2.525021,1.251194 -5.681298,1.501433 -3.787533,2.252148 1.893768,0.750716 6.462657,1.520002 9.889669,-1.000954 3.732364,-2.745577 6.492128,-8.677816 0.781815,-10.13574 -4.504776,-1.150135 -10.250646,0.876913 -13.82776,1.37739 -3.577114,0.500478 -13.366676,1.41054 -13.577094,1.160303 z"
+         inkscape:connector-curvature="0"
+         id="path4236"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.69019181px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 49.421479,56.424756 c -2.752923,4.836751 -10.185816,10.210917 -7.708184,12.091877 2.477629,1.880959 4.485384,0.44862 6.963016,-2.775881 2.477632,-3.224499 1.571046,-9.584705 0.745168,-9.315996 z"
+         inkscape:connector-curvature="0"
+         id="path4964"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.81806618px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackGoldPawn.svg b/themes/shogi/BlackGoldPawn.svg
new file mode 100644 (file)
index 0000000..58c4141
--- /dev/null
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackGoldPawn.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3110"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,127.68727,125.35865)">
+    <g
+       id="g1336">
+      <path
+         d="m 17.30536,116.56489 c 0,0 93.27856,1.21404 93.07622,0.40468 C 110.17924,116.16021 91.564,18.227835 91.564,18.227835 L 61.820077,8.1108558 32.076152,17.823157 17.30536,116.56489 z"
+         inkscape:connector-curvature="0"
+         id="path2800"
+         style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+      <g
+         transform="matrix(1,0,0,0.97428,-1.64563,0.3353)"
+         id="g2784"
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1">
+        <path
+           d="M 77.774679,77.390543 C 75.804231,70.491381 70.154015,68.806674 59.340426,71.479021 49.133929,74.001338 41.90484,90.537953 49.695053,96.498909 c 7.790214,5.960961 14.937369,6.922681 21.910144,5.272301 7.831802,-1.853697 13.873898,-8.943316 8.618187,-11.411223 -2.6917,-1.263933 -3.510209,4.429776 -9.554919,5.366507 -6.044711,0.936731 -15.673495,1.578568 -17.49025,-3.890895 -1.816754,-5.469466 3.128947,-13.852082 8.913081,-14.995296 5.784136,-1.143214 14.911543,2.059599 15.683383,0.55024 z"
+           inkscape:connector-curvature="0"
+           id="path1321"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 61.828683,75.574919 c -1.41054,-0.699064 -1.17545,-32.411396 -1.17545,-32.411396 0,0 -3.761441,-1.880721 -3.996531,-3.761441 -0.23509,-1.880721 3.291261,-6.817612 6.817611,-6.347431 3.526351,0.47018 7.522882,4.225414 7.052702,5.635955 -0.470181,1.41054 -2.585991,5.190599 -3.291261,5.425689 l -1.41054,30.753354 -3.996531,0.70527 z"
+           inkscape:connector-curvature="0"
+           id="path2050"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackGoldSilver.svg b/themes/shogi/BlackGoldSilver.svg
new file mode 100644 (file)
index 0000000..167ceb6
--- /dev/null
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackGoldSilver.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3125"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,126.50341,125.35865)">
+    <g
+       id="g10964">
+      <path
+         d="m 9.8046247,116.56489 c 0,0 107.1261753,1.21404 106.8937853,0.40468 C 116.46604,116.16021 95.087283,18.227835 95.087283,18.227835 L 60.927745,8.1108558 26.768205,17.823157 9.8046247,116.56489 z"
+         inkscape:connector-curvature="0"
+         id="path2800"
+         style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+      <g
+         transform="matrix(1.165243,-0.01491436,0.0149773,1.048058,-9.613354,-3.113687)"
+         id="g1404">
+        <path
+           d="m 59.625487,64.92714 c -2.648127,0.643905 -3.681729,1.97203 -3.269224,6.977427 0.412505,5.005398 -1.428419,13.006089 1.221688,12.657071 2.650104,-0.349017 2.261502,-7.022928 2.233801,-11.151389 -0.0277,-4.128457 0.196564,-7.901063 -0.186265,-8.483109 z"
+           inkscape:connector-curvature="0"
+           id="path2078"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.42190337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 46.462409,66.676736 c 3.730443,1.576309 6.936268,0.969383 10.313459,0.28051 3.377191,-0.688874 14.259725,-3.415378 12.995277,-4.479788 -1.264446,-1.064411 -10.365074,0.833187 -13.076799,1.538896 -2.711728,0.705707 -10.031329,1.47461 -10.231937,2.660382 z"
+           inkscape:connector-curvature="0"
+           id="path2080"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.24655581px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 46.958895,73.062722 c 4.519957,0.807326 11.86811,-0.133547 15.318809,-0.398215 3.450702,-0.264669 9.029574,-0.502026 9.627695,-2.767143 0.598118,-2.265115 -8.480452,-0.05878 -12.377902,0.617425 -3.897453,0.676206 -12.508792,2.321421 -12.568602,2.547933 z"
+           inkscape:connector-curvature="0"
+           id="path2082"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.17712235px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 48.362759,78.632679 c 3.774865,1.023421 4.73571,1.436372 12.497585,0.446644 7.761872,-0.98973 11.163506,-0.765348 10.844306,-1.991812 -0.319197,-1.226465 0.66143,-1.555132 -6.708383,-0.744094 -7.369816,0.811042 -16.567091,2.062999 -16.633508,2.289262 z"
+           inkscape:connector-curvature="0"
+           id="path2084"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.17912793px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 42.534738,86.096693 c 4.867733,3.430372 13.917396,0.256013 18.240084,0.27189 8.705138,0.03197 20.145914,7.095234 19.134809,0.450093 -0.351893,-2.312699 -13.423236,-4.533021 -19.648135,-3.894372 -6.224897,0.638648 -14.222026,3.074609 -17.726758,3.172389 z"
+           inkscape:connector-curvature="0"
+           id="path2086"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.50275409px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 35.994976,71.893994 c 3.216843,-0.580841 11.177789,-10.453019 15.470565,-14.941513 3.727434,-3.897377 8.290363,-10.152766 8.290363,-10.152766 0,0 8.957192,8.756584 11.515117,11.870258 2.557922,3.113675 8.400303,13.383598 10.939256,12.513783 2.538952,-0.869815 8.410034,-3.614935 5.133563,-4.013109 -5.44902,-0.662193 -25.091684,-21.026222 -25.091684,-21.026222 0,0 -0.829106,-1.270491 -2.636221,-3.802531 -1.915474,-2.683866 -3.499638,-1.270324 -4.832457,0.381991 -1.897977,2.352953 -2.616644,7.749294 -6.224477,13.032282 -3.607835,5.282989 -11.844749,14.977381 -12.564025,16.137827 z"
+           inkscape:connector-curvature="0"
+           id="path2088"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.61819136px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackKing.svg b/themes/shogi/BlackKing.svg
new file mode 100644 (file)
index 0000000..8a81396
--- /dev/null
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackKing.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3183"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,126.50341,125.35865)">
+    <g
+       id="g10964">
+      <path
+         d="m 9.8046247,116.56489 c 0,0 107.1261753,1.21404 106.8937853,0.40468 C 116.46604,116.16021 95.087283,18.227835 95.087283,18.227835 L 60.927745,8.1108558 26.768205,17.823157 9.8046247,116.56489 z"
+         inkscape:connector-curvature="0"
+         id="path2800"
+         style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+      <g
+         transform="translate(9.684393e-8,-1.17545)"
+         id="g2841">
+        <path
+           d="m 57.052957,69.172113 c 0,0 7.290908,-1.628333 10.71347,-2.895416 3.422562,-1.267082 6.044682,-1.502828 6.168444,-2.695151 0.123763,-1.192322 -2.415162,-3.661677 -3.290441,-4.055208 -0.420446,-0.189034 -1.46342,2.32528 -3.437548,3.928119 -1.974128,1.60284 -9.963987,5.227492 -10.153925,5.717656 z"
+           inkscape:connector-curvature="0"
+           id="path1340"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <g
+           id="g2829">
+          <path
+             d="m 74.758635,79.10127 c 1.880721,4.231621 1.880721,6.817611 2.115811,12.459772 0.23509,5.642162 0.717084,11.255798 -0.458366,12.431248 -1.17545,1.17545 -17.525009,-9.500976 -17.525009,-9.500976 0.09738,1.771529 16.446936,14.328686 18.797836,14.093596 2.350901,-0.23509 3.830297,0.19475 3.830297,-5.44742 0,-5.642153 -0.413137,-22.1555 -1.823678,-23.33095 -1.41054,-1.17545 -3.99653,-1.17545 -4.936891,-0.70527 z"
+             inkscape:connector-curvature="0"
+             id="path1330"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 56.891792,87.799602 c 3.291261,1.17545 4.466711,-0.235091 8.228152,-1.175451 3.76144,-0.94036 6.100527,-2.087289 12.212868,-2.792559 6.112341,-0.705271 13.176857,-0.968882 14.822487,-1.203972 1.645631,-0.23509 4.231621,0 3.761441,-1.88072 -0.47018,-1.88072 -2.046954,-3.165362 -6.513665,-2.225002 -4.466711,0.940361 -17.133052,3.428973 -22.540123,5.074603 -5.407071,1.645631 -11.961072,0.67675 -13.136522,1.61711 -1.17545,0.94036 3.165362,2.585991 3.165362,2.585991 z"
+             inkscape:connector-curvature="0"
+             id="path1332"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 69.833558,91.311692 c -0.605446,-0.387063 -2.370851,0.221465 -3.067984,1.685966 -1.505807,3.163324 -1.318056,6.169383 -1.318056,6.169383 0,0 3.41716,0.111639 4.12243,-1.769081 0.70527,-1.880721 1.496102,-4.853775 0.26361,-6.086268 z"
+             inkscape:connector-curvature="0"
+             id="path1334"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 67.78213,78.666531 c 0,0 1.901901,-3.652249 5.898432,-7.1786 3.996531,-3.526351 6.903175,-3.037017 8.25912,-2.953901 0.938598,0.05753 1.654998,1.244308 1.184817,2.889938 -0.47018,1.64563 -0.759866,0.842982 -4.756397,2.723703 -4.426289,2.08296 -7.980827,3.868186 -10.585972,4.51886 z"
+             inkscape:connector-curvature="0"
+             id="path1336"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 65.286177,66.446742 c 0,0 0.441659,1.645631 2.557469,3.291261 2.115811,1.64563 2.419758,2.058767 1.479397,3.939488 -0.566172,1.132344 -0.733791,2.889938 -2.379421,2.419758 -1.645631,-0.47018 -2.597805,-4.948706 -2.362715,-6.124156 0.23509,-1.17545 0.70527,-3.29126 0.70527,-3.526351 z"
+             inkscape:connector-curvature="0"
+             id="path1338"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 46.714064,60.873438 c 0,0 1.949576,2.006619 2.889936,3.417159 0.94036,1.410541 -1.382019,17.826509 -2.087289,24.17394 -0.705271,6.347431 -1.593481,11.061042 -2.533841,11.531222 -0.940361,0.470181 -4.977226,-0.785936 -5.017562,-0.676745 -0.407316,1.102626 4.495093,6.361626 6.817611,7.522886 2.350901,1.17545 2.225002,-1.34168 2.460092,-3.69259 0.23509,-2.3509 2.046955,-20.452833 2.282045,-23.744094 0.23509,-3.29126 3.015835,-13.939169 1.605295,-15.584799 -1.41054,-1.64563 -1.628923,-3.29126 -2.804373,-3.05617 -1.17545,0.23509 -3.376824,-0.125899 -3.611914,0.109191 z"
+             inkscape:connector-curvature="0"
+             id="path1342"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 30.200717,85.208718 c 2.873229,1.909241 7.660595,4.471604 11.892216,2.825974 4.231621,-1.645631 7.511067,-2.585991 7.511067,-2.585991 0,-2.65974 -2.201374,-2.431571 -7.608445,-1.450875 -5.561217,1.008654 -11.794838,0.740712 -11.794838,1.210892 z"
+             inkscape:connector-curvature="0"
+             id="path1344"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 38.239007,86.291684 c 0,3.76144 -8.135924,9.545753 -7.677301,11.267611 0.509035,1.911123 3.069972,3.870605 4.965412,2.906635 1.829938,-0.930649 2.349084,-4.182081 2.832895,-6.359232 0.47018,-2.115811 0.819355,-7.344834 -0.121006,-7.815014 z"
+             inkscape:connector-curvature="0"
+             id="path1346"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 40.905668,63.585327 c 3.486015,1.909241 3.52635,3.996531 2.82108,5.877251 -0.70527,1.88072 -2.11581,5.642161 -2.11581,5.642161 0,0 2.350901,-0.235091 4.231621,-0.470181 1.880721,-0.23509 3.526351,10e-7 3.526351,10e-7 l -0.47018,1.88072 c 0,0 -5.407072,1.64563 -7.522882,1.17545 -2.11581,-0.47018 -2.350901,-3.52635 -2.115811,-4.701801 0.23509,-1.17545 1.64563,-2.82108 2.115811,-4.7018 0.47018,-1.880721 -0.23509,-2.982422 -0.47018,-4.701801 z"
+             inkscape:connector-curvature="0"
+             id="path1348"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+          <path
+             d="m 58.173252,72.110234 c 3.327681,2.225771 5.244591,4.198107 4.199873,6.355968 -0.944479,1.950817 -3.060005,2.358309 -3.571131,1.086365 -0.511127,-1.271943 -0.912644,-7.067541 -0.628742,-7.442333 z"
+             inkscape:connector-curvature="0"
+             id="path1350"
+             style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        </g>
+      </g>
+      <g
+         transform="matrix(0.951832,0,0,0.830054,0.704819,4.945752)"
+         id="g1352">
+        <path
+           d="m 61.55035,27.574012 c -1.240764,0.892766 -1.564249,9.937253 -1.482906,14.015225 0.08134,4.077973 -0.433453,12.34203 2.780178,11.96428 2.768377,-0.325412 1.61547,-9.065637 1.733949,-12.417352 C 64.70005,37.784451 68.223613,25.23978 61.55035,27.574012 z"
+           inkscape:connector-curvature="0"
+           id="path2078"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.98833269px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 45.229543,27.67073 c 2.540956,1.466945 10.097901,1.985791 17.779978,0.63381 9.071625,-1.59653 16.917865,-1.415521 16.463055,-4.28372 -0.404568,-2.551355 -8.371989,-0.973653 -17.490328,0.963512 -4.698093,0.998096 -16.629782,1.584804 -16.752705,2.686398 z"
+           inkscape:connector-curvature="0"
+           id="path2080"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.98833269px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 49.560062,41.550829 c 0.778036,3.744442 10.302774,1.03172 15.610375,-0.409009 6.952108,-1.887126 14.533224,-1.51674 13.204443,-5.265646 -1.130403,-3.189219 -8.561994,0.127114 -15.149866,2.499998 -4.947064,1.781882 -13.434171,1.268262 -13.664952,3.174657 z"
+           inkscape:connector-curvature="0"
+           id="path2084"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.17996716px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 39.49619,55.811666 c 2.144885,3.32072 18.104063,-1.2224 23.212689,-1.315521 7.401151,-0.130625 21.606851,7.456699 24.408133,2.722588 2.425824,-4.099595 -12.286814,-5.989971 -24.777761,-6.217269 -4.056045,-0.07381 -21.445233,1.41686 -22.843061,4.810202 z"
+           inkscape:connector-curvature="0"
+           id="path2086"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.98833269px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackKnight.svg b/themes/shogi/BlackKnight.svg
new file mode 100644 (file)
index 0000000..ddf04fa
--- /dev/null
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackKnight.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3211"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,126.50341,125.35865)">
+    <path
+       d="m 9.8046247,116.56489 c 0,0 107.1261753,1.21404 106.8937853,0.40468 C 116.46604,116.16021 95.087283,18.227835 95.087283,18.227835 L 60.927745,8.1108558 26.768205,17.823157 9.8046247,116.56489 z"
+       inkscape:connector-curvature="0"
+       id="path2800"
+       style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+    <g
+       transform="matrix(1.066578,0,0,1,-4.261859,0)"
+       id="g24112">
+      <path
+         d="m 45.840118,68.249959 c 5.36441,0.705856 4.172319,2.11757 11.026844,0.470571 6.854524,-1.647 14.174695,-0.705857 15.068763,-2.588142 0.894069,-1.882285 -0.162208,-1.616432 -3.188237,-1.686747 -3.421057,-0.07949 -5.125698,0.0763 -10.179679,0.705857 -4.422101,0.550847 -11.833623,2.863175 -12.727691,3.098461 z"
+         inkscape:connector-curvature="0"
+         id="path13858"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.79647696px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 47.875325,90.181818 c 13.817985,-3.34573 20.28052,-4.737663 26.264935,-5.07013 5.984416,-0.332468 10.638961,-1.32987 11.636364,0 0.997403,1.32987 0.664935,6.316883 -1.994805,9.974026 -2.659741,3.657143 -4.654546,7.646756 -7.979221,7.979226 -3.324675,0.33247 -7.979221,-0.66494 -7.979221,-0.66494 0,0 4.322078,5.65195 6.316883,5.98442 1.994805,0.33247 5.984416,-2.65974 8.644156,-5.98442 2.65974,-3.324676 8.976624,-10.971429 8.976624,-13.298702 0,-2.327273 -2.768103,-6.276548 -5.427843,-6.941483 -2.659741,-0.664935 -8.976624,0.664935 -13.298702,0.664935 -3.790713,1e-6 -10.971428,1.662337 -17.953247,3.324675 -5.785629,1.37753 -8.61891,1.871354 -8.61891,1.871354 0,0 -0.332467,1.57922 1.412987,2.161039 z"
+         inkscape:connector-curvature="0"
+         id="path11674"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 43.885714,64.166233 c 0.498701,1.496103 1.496103,5.984415 1.163636,9.974026 -0.332468,3.98961 -1.994805,10.971428 -0.332468,12.966234 1.662338,1.994805 1.998106,3.058371 2.659741,2.992207 1.662338,-0.166234 0.997402,-3.324675 0.997402,-9.974026 0,-6.64935 2.65974,-9.974026 1.32987,-12.301298 -1.32987,-2.327273 -5.818181,-3.657143 -5.818181,-3.657143 z"
+         inkscape:connector-curvature="0"
+         id="path12402"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 54.833506,67.324675 c 2.741698,3.657143 1.361092,4.301434 1.645019,9.641558 0.28283,5.319481 0.464067,9.641559 3.290041,9.309091 2.009341,-0.19778 2.193359,-2.65974 2.193359,-7.979221 0,-5.31948 0.980084,-7.314285 -1.213275,-8.976623 -2.193361,-1.662338 -5.915144,-1.662338 -5.915144,-1.994805 z"
+         inkscape:connector-curvature="0"
+         id="path13130"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.28425217px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 46.664652,75.539136 c 1.565417,1.06549 5.44186,0.494654 11.022629,-0.336968 6.911696,-1.029951 13.594292,-0.715208 14.381576,-2.346159 0.787285,-1.630949 1.752898,-1.432763 -1.245225,-1.628431 -2.998121,-0.195669 -6.453886,-0.252411 -11.858988,0.732416 -4.243031,0.773094 -11.421422,3.323489 -12.299992,3.579142 z"
+         inkscape:connector-curvature="0"
+         id="path14586"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.72842008px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 46.879242,81.334322 c 3.162527,1.82721 3.72761,1.366598 11.083225,0.03593 6.42771,-1.16281 13.566773,-0.693432 14.383482,-2.283655 0.8167,-1.590221 0.820262,-1.196549 -1.953163,-1.53846 -2.773424,-0.341913 -8.289633,0.659577 -12.295406,1.352116 -4.365817,0.754786 -10.388962,2.221709 -11.218138,2.434074 z"
+         inkscape:connector-curvature="0"
+         id="path14588"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.70237607px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 36.405196,95.584415 c -0.332468,4.155845 -0.166234,5.485715 1.496104,7.480525 2.26252,2.71503 3.324675,2.65974 4.654545,1.66234 1.32987,-0.99741 2.65974,-1.99481 0,-5.319488 -2.65974,-3.324676 -5.153246,-3.490909 -6.150649,-3.823377 z"
+         inkscape:connector-curvature="0"
+         id="path14590"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 48.706494,94.420779 c -0.997403,1.412987 -1.662338,2.244155 -0.997403,4.987013 0.700599,2.889968 1.662338,4.654548 3.657143,4.322078 1.994805,-0.33246 2.65974,-3.65714 1.32987,-5.651948 -1.32987,-1.994806 -2.992208,-3.657143 -3.98961,-3.657143 z"
+         inkscape:connector-curvature="0"
+         id="path15318"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 58.297628,91.894334 c -1.35655,1.280552 -0.08979,5.341002 1.545872,6.427308 1.635659,1.086306 5.125638,0.268374 4.702517,-1.17683 -0.715599,-2.444189 -3.000161,-5.446346 -6.248389,-5.250478 z"
+         inkscape:connector-curvature="0"
+         id="path16046"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.15739727px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 66.885538,91.24625 c 2.306614,3.28901 1.618898,2.695039 2.786281,4.044852 0.755339,0.873377 1.832122,2.213544 2.843675,0.736295 1.195411,-1.745751 0.276086,-3.222158 -0.412252,-3.558917 -2.241604,-1.096671 -5.248278,-1.385628 -5.217704,-1.22223 z"
+         inkscape:connector-curvature="0"
+         id="path16776"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+    <g
+       transform="matrix(0.929875,0,0,1.064024,5.43612,-0.969076)"
+       id="g24061">
+      <path
+         d="m 57.683117,51.532467 c 0.332468,1.662338 7.48052,0.831169 12.8,0.166234 5.319481,-0.664935 11.137663,-1.496104 13.464936,-0.498702 2.327272,0.997403 2.327272,2.327273 3.823376,1.828572 1.496104,-0.498701 2.327273,-1.496104 1.994805,-3.324675 -0.332467,-1.828572 -1.994805,-3.823377 -3.823376,-3.49091 -1.828572,0.332468 -8.145455,1.662338 -14.628572,2.825974 -6.483117,1.163637 -11.137662,0.997403 -12.301299,1.329871 -1.163636,0.332467 -1.163636,0.997402 -1.32987,1.163636 z"
+         inkscape:connector-curvature="0"
+         id="path17504"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 65.828572,19.283116 c 0.498701,0.997403 2.493506,0.498701 3.158442,1.662338 0.664935,1.163636 0,7.148052 0,10.805195 0,3.657143 -2.327273,18.451948 0.332467,18.285714 2.65974,-0.166234 2.161039,-5.651948 2.493507,-11.636364 0.332467,-5.984415 -0.166234,-14.628571 0.831168,-15.625974 0.997403,-0.997402 2.825974,-2.161039 1.662338,-3.158441 -1.163636,-0.997403 -1.994805,-1.828572 -4.155844,-1.828572 -2.161039,0 -3.989611,1.163637 -4.322078,1.496104 z"
+         inkscape:connector-curvature="0"
+         id="path18232"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 59.012988,45.215583 c 0,-1.32987 3.158441,-1.828571 7.979221,-2.493506 4.820779,-0.664935 9.475324,-3.158442 10.472727,-2.327273 0.997403,0.831169 1.496104,1.994805 0.498701,2.65974 -0.997402,0.664935 -5.984416,1.329871 -9.641559,1.828572 -3.657142,0.498702 -8.976623,0.831169 -9.30909,0.332467 z"
+         inkscape:connector-curvature="0"
+         id="path18960"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 58.960377,37.718009 c 0.130463,0.881748 5.20599,1.324175 10.263238,0.132417 5.057248,-1.191757 10.709467,-1.059339 11.304437,-1.986261 0.594971,-0.926923 -0.59497,-2.251096 -2.231139,-2.383514 -1.636168,-0.132418 -5.800961,1.191757 -9.519525,1.986261 -3.718565,0.794505 -9.370783,0.926922 -9.817011,2.251097 z"
+         inkscape:connector-curvature="0"
+         id="path19688"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8442499px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 59.844156,30.375452 c 0.299239,1.432033 3.98961,1.250025 9.475325,0.277783 5.485714,-0.972241 9.309091,-0.833349 8.810389,-2.50005 -0.498701,-1.6667 0.831169,-2.500049 -5.31948,-1.111133 -6.15065,1.388917 -12.864641,2.160707 -12.966234,3.3334 z"
+         inkscape:connector-curvature="0"
+         id="path20416"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.91406792px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+    <g
+       transform="translate(-1.443955,-3.98961)"
+       id="g24056">
+      <path
+         d="m 49.537663,22.275324 c 0.664935,1.496104 1.828571,0.997402 2.493506,1.662338 0.664935,0.664935 0.664935,3.324675 0.332468,7.97922 -0.332468,4.654546 -1.828572,9.142858 -1.994805,14.129871 -0.166234,4.987013 -0.664936,8.145454 -1.662338,8.976623 -0.997403,0.831169 -3.823377,-0.166234 -3.823377,-0.166234 0,0 2.65974,4.654546 3.823377,4.82078 1.163636,0.166233 2.825974,-2.825974 3.657143,-5.485715 0.831169,-2.65974 0.997402,-11.137662 1.662337,-16.290909 0.664935,-5.153247 0.997403,-10.805195 1.662338,-12.135065 0.664935,-1.32987 2.65974,-2.493507 1.32987,-3.324675 -1.32987,-0.831169 -3.657143,-1.994806 -4.654545,-1.662338 -0.997403,0.332468 -2.825974,1.496104 -2.825974,1.496104 z"
+         inkscape:connector-curvature="0"
+         id="path21144"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 53.028572,36.903895 c -1.32987,-2.161039 -5.153247,0.664935 -9.309091,5.485714 -4.155844,4.82078 -7.314286,10.805195 -5.818182,11.636364 1.496104,0.831169 2.327273,0.166234 3.823377,-1.828571 1.496104,-1.994805 2.327272,-6.15065 5.485714,-9.309091 3.158441,-3.158442 5.153247,-3.823377 5.485714,-4.654546 0.332468,-0.831169 0,-1.32987 0.332468,-1.32987 z"
+         inkscape:connector-curvature="0"
+         id="path21872"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 35.906494,38.399999 c 1.496104,0.997403 7.646753,0.166234 10.14026,-0.997402 2.493506,-1.163637 8.311688,-3.490909 10.140259,-3.324676 1.828572,0.166234 4.488312,0.332468 4.155845,-0.831168 -0.332468,-1.163637 -1.994806,-2.992208 -7.979221,-0.997403 -5.984416,1.994805 -8.644156,3.823377 -11.137663,4.488312 -2.493506,0.664935 -5.31948,1.828571 -5.31948,1.662337 z"
+         inkscape:connector-curvature="0"
+         id="path23326"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackLance.svg b/themes/shogi/BlackLance.svg
new file mode 100644 (file)
index 0000000..21b61cf
--- /dev/null
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackLance.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3238"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,127.68727,125.35865)">
+    <path
+       d="m 17.30536,116.56489 c 0,0 93.27856,1.21404 93.07622,0.40468 C 110.17924,116.16021 91.564,18.227835 91.564,18.227835 L 61.820077,8.1108558 32.076152,17.823157 17.30536,116.56489 z"
+       inkscape:connector-curvature="0"
+       id="path2800"
+       style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+    <g
+       transform="translate(0.664935,-5.153247)"
+       id="g11588">
+      <path
+         d="m 34.244156,105.05974 c 19.449351,-4.65454 15.792209,-6.316883 32.249352,-6.64935 16.457143,-0.332468 17.953246,0.664933 21.277922,1.163632 2.813982,0.422095 3.98961,2.327278 4.488311,-1.163632 0.475439,-3.328081 -2.161039,-3.158442 -10.971428,-3.657143 -8.81039,-0.498701 -24.27013,1.828571 -25.600001,1.994805 -1.32987,0.166234 -6.815585,0.831169 -11.968831,2.161039 -8.285943,2.138309 -10.315699,1.842549 -11.303896,3.158439 -1.002595,1.33507 1.496104,2.99221 1.828571,2.99221 z"
+         inkscape:connector-curvature="0"
+         id="path1372"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 57.018182,67.490909 c 0,0 3.989611,-2.493507 6.815585,0.997402 2.825974,3.490909 0.664935,4.987013 0.332467,17.454546 -0.332467,12.467532 -0.664935,27.428573 -2.825974,27.428573 -2.161039,0 -1.994805,-7.97922 -2.161039,-15.293508 -0.166234,-7.314286 2.327273,-25.766234 0.664935,-27.096104 -1.662337,-1.32987 -2.825974,-3.158442 -2.825974,-3.490909 z"
+         inkscape:connector-curvature="0"
+         id="path2100"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 42.223377,79.958441 c -1.496104,0.997403 0,4.155844 1.828571,7.979221 1.828572,3.823377 3.158442,6.483117 4.488312,5.984416 1.32987,-0.498702 0.664935,-4.488312 -0.997403,-7.314286 -1.662337,-2.825974 -5.153246,-6.649351 -5.31948,-6.649351 z"
+         inkscape:connector-curvature="0"
+         id="path2828"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 79.293507,78.794805 c -3.490909,-0.332468 -3.657143,1.994805 -4.820779,4.322078 -1.163637,2.327273 -1.32987,6.815584 -1.32987,6.815584 0,0 2.161039,-0.831169 4.488311,-3.158441 2.327273,-2.327273 4.654546,-3.989611 3.989611,-5.485715 -0.664935,-1.496104 -2.493507,-2.327272 -2.327273,-2.493506 z"
+         inkscape:connector-curvature="0"
+         id="path3556"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 44.051948,83.116883 c -1.163636,-1.163637 4.987013,-2.992208 13.797403,-4.322078 8.81039,-1.32987 21.776624,-1.662338 21.277922,-0.332468 -0.498701,1.32987 -9.807792,0.997403 -15.293506,1.496104 -5.485715,0.498702 -19.781819,3.158442 -19.781819,3.158442 z"
+         inkscape:connector-curvature="0"
+         id="path4284"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 45.335877,87.337958 c -1.115585,-0.836342 4.781079,-2.150592 13.227653,-3.10641 8.446575,-0.955819 20.877381,-1.194774 20.399273,-0.238955 -0.478108,0.955818 -9.40279,0.716864 -14.661977,1.075296 -5.259188,0.358432 -18.964949,2.270069 -18.964949,2.270069 z"
+         inkscape:connector-curvature="0"
+         id="path5012"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.83009124px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 48.110106,93.239257 c -0.842283,-0.836342 3.609785,-2.150592 9.987073,-3.10641 6.37729,-0.955819 15.762732,-1.194774 15.401753,-0.238955 -0.360978,0.955818 -7.099245,0.716864 -11.070009,1.075296 -3.970765,0.358432 -14.318817,2.270069 -14.318817,2.270069 z"
+         inkscape:connector-curvature="0"
+         id="path5014"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.72127944px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 51.200001,74.034554 c 3.657143,1.286265 3.158441,1.029012 9.974026,0.643132 6.815584,-0.385879 11.802597,0.38588 12.467532,-0.771758 0.664935,-1.157639 0.664935,-2.058025 -1.32987,-2.443904 -1.994805,-0.38588 -6.815584,-0.38588 -10.971429,0.514506 -4.155844,0.900385 -9.974026,1.929398 -10.140259,2.058024 z"
+         inkscape:connector-curvature="0"
+         id="path5016"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.87964135px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+    <g
+       transform="matrix(0.984405,0,0,1.171745,0.28553,-11.10902)"
+       id="g11608">
+      <path
+         d="m 61.672728,29.423376 c 1.662338,2.493507 1.496104,5.319481 1.662337,8.976624 0.166234,3.657143 -0.166233,7.812987 -0.166233,7.812987 l 1.994805,0 c 0,0 1.32987,-2.992208 0.831169,-8.477922 -0.498702,-5.485715 -4.155844,-8.477922 -4.322078,-8.311689 z"
+         inkscape:connector-curvature="0"
+         id="path5744"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 55.79679,47.088413 c 0.569095,-0.960924 6.117769,-1.494769 9.959159,-1.601539 3.841391,-0.106769 8.109602,-0.213539 8.109602,0.320308 0,0.533846 -2.560927,0.213539 -8.109602,0.640615 -5.548674,0.427077 -9.959159,0.854154 -9.959159,0.640616 z"
+         inkscape:connector-curvature="0"
+         id="path6472"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.74142319px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 54.998481,45.510444 c -1.117058,1.512245 0.303533,3.21293 1.127326,6.047868 0.823792,2.834938 1.09839,5.291885 1.922182,4.724897 0.823793,-0.566987 0.686494,-4.535901 -0.411896,-6.803852 -1.09839,-2.26795 -1.225235,-4.614088 -2.637612,-3.968913 z"
+         inkscape:connector-curvature="0"
+         id="path7200"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.96903676px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 73.803899,45.465787 c -2.413376,0 -2.413376,4.44426 -2.413376,7.08304 0,2.638779 -0.134076,3.749844 0.804459,3.888727 0.938535,0.138883 1.340764,-1.111065 1.742993,-4.166494 0.40223,-3.055429 0,-6.66639 -0.134076,-6.805273 z"
+         inkscape:connector-curvature="0"
+         id="path7928"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82088387px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 57.386107,51.826729 c 0.491385,-0.640193 5.282396,-0.995854 8.599249,-1.066987 3.316853,-0.07113 7.002246,-0.142266 7.002246,0.213397 0,0.355662 -2.211236,0.142265 -7.002246,0.426795 -4.79101,0.284529 -8.599249,0.569059 -8.599249,0.426795 z"
+         inkscape:connector-curvature="0"
+         id="path8658"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.56233603px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 57.911324,56.35738 c 0.501178,-0.918562 5.013631,-1.05584 8.126511,-0.888554 3.11288,0.167288 6.571132,0.365004 6.548531,0.897856 -0.0226,0.532851 -2.081279,0.03057 -6.589212,0.06128 -4.507932,0.03071 -8.094871,0.142561 -8.08583,-0.07058 z"
+         inkscape:connector-curvature="0"
+         id="path8660"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.66756338px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 44.265126,40.409057 c 3.976961,2.024358 7.533866,1.214917 13.153511,-0.351133 5.619644,-1.566051 7.672685,-2.550211 13.037137,-3.081722 5.364451,-0.531514 10.464012,-0.256038 11.032586,-0.959819 0.568573,-0.703779 0.664651,-1.960582 -1.138046,-2.124735 -1.802698,-0.164153 -9.996367,0.695287 -17.543881,2.67134 -7.547515,1.976055 -18.247324,3.721728 -18.541307,3.846069 z"
+         inkscape:connector-curvature="0"
+         id="path8664"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.78492796px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 53.361041,29.89067 c 5.31948,1.188297 5.485714,1.03976 10.140259,-0.297071 4.654546,-1.336833 8.357658,-2.274371 7.48052,-3.861958 -1.662338,-3.008767 -0.997402,0.173888 -6.316883,2.104868 -5.319481,1.930978 -11.636364,2.054161 -11.303896,2.054161 z"
+         inkscape:connector-curvature="0"
+         id="path9392"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9452734px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 52.400796,41.249964 c 2.318257,2.555444 5.59109,2.439288 2.045521,5.227045 -3.54557,2.787757 -10.50034,5.343201 -11.045812,5.227044 -0.545472,-0.116156 -4.363778,-0.232313 -3.136466,-0.929252 1.227313,-0.696939 3.298755,-0.464626 7.526164,-2.903913 4.22741,-2.439289 5.428801,-3.717011 5.292433,-4.646263 -0.136368,-0.929252 -0.545472,-1.974661 -0.68184,-1.974661 z"
+         inkscape:connector-curvature="0"
+         id="path10120"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75710988px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 67.832135,35.918097 c 3.819888,5.415433 5.888968,9.049895 7.570045,11.189775 1.681076,2.139879 3.270435,4.924861 4.000154,4.170206 0.493168,-0.51002 0.635232,-1.014098 0.165197,-3.048092 -0.546539,-2.36505 -1.891311,-3.280073 -3.711358,-5.363291 -3.053492,-3.495013 -7.710971,-6.655421 -8.024038,-6.948598 z"
+         inkscape:connector-curvature="0"
+         id="path10848"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.89498514px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackPawn.svg b/themes/shogi/BlackPawn.svg
new file mode 100644 (file)
index 0000000..a569b39
--- /dev/null
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackPawn.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3260"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,127.68727,125.35865)">
+    <g
+       id="g1336">
+      <path
+         d="m 17.30536,116.56489 c 0,0 93.27856,1.21404 93.07622,0.40468 C 110.17924,116.16021 91.564,18.227835 91.564,18.227835 L 61.820077,8.1108558 32.076152,17.823157 17.30536,116.56489 z"
+         inkscape:connector-curvature="0"
+         id="path2800"
+         style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+      <path
+         d="m 41.004599,110.64878 c 0,0 9.431446,-3.59405 14.339648,-9.80195 1.184443,-1.495419 -0.192478,-4.574249 -0.192478,-4.574249 3.657092,1.198017 4.330766,2.613855 5.19692,4.356429 0,0 -0.428263,2.95652 -7.69914,6.97027 -3.94581,2.17822 -11.64495,3.0495 -11.64495,3.0495 z"
+         inkscape:connector-curvature="0"
+         id="path1332"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.20270023px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 36.074363,96.072028 c 0.735315,1.922581 1.058632,4.029692 2.213504,4.247512 4.755028,0.89685 12.515654,-3.361254 16.168194,-4.792065 2.50222,-0.980194 15.551369,-4.481657 20.306484,-3.485139 2.59846,0.544554 6.859006,3.834823 7.987856,2.940586 0.962392,-0.762373 0.288718,-3.70296 0.288718,-3.70296 0,0 -1.636068,-1.524751 -3.94581,-2.069304 -6.503657,-1.533324 -11.506099,-0.413075 -17.665411,1.220583 -6.19304,1.402663 -15.328735,6.930641 -25.353535,5.640787 z"
+         inkscape:connector-curvature="0"
+         id="path2060"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.20270023px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 53.493669,74.072087 0,14.811841 1.443588,4.900977 1.539828,-0.762373 0.384958,-19.60391 -3.368374,0.653465 z"
+         inkscape:connector-curvature="0"
+         id="path2790"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.20270023px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 64.079987,83.111665 c 0.288718,-0.762374 0.866154,-2.0693 1.539828,-2.0693 0.775907,0 2.828235,1.753502 2.983416,3.158407 0.09624,0.871285 -2.50222,6.316815 -2.887178,6.752458 l -2.309742,0.871285 c -0.769914,-0.762373 0.06121,-7.09561 0.673676,-8.71285 z"
+         inkscape:connector-curvature="0"
+         id="path2792"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.20270023px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 56.380847,80.314528 c 1.05863,0.217821 16.168194,-1.306928 16.841868,-1.960392 0.42607,-0.413287 -0.09624,-3.049496 -0.577434,-3.70296 -0.803307,-1.090891 -15.975716,3.049498 -16.360674,3.59405 l 0.09624,2.069302 z"
+         inkscape:connector-curvature="0"
+         id="path2794"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.20270023px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 52.520259,74.490459 c 1.114286,0.360284 10.971276,-1.089106 11.64495,-1.74257 0.326781,-0.316977 1.25111,-1.198015 1.25111,-1.851479 0,-0.762373 -5.002717,-7.21874 -5.293158,-6.643549 -0.384958,0.762374 1.338326,4.17605 1.058632,5.336621 -0.288718,1.198017 -2.213504,1.524747 -2.983418,1.633658 -0.880429,0.124545 -6.377098,-0.622944 -6.736748,0.326732 -0.288718,0.762373 0.384958,2.722766 1.058632,2.940587 z"
+         inkscape:connector-curvature="0"
+         id="path2796"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.20270023px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 64.209275,95.21134 c -0.183113,0.708405 12.9923,14.48511 14.33965,14.59402 1.167825,0.0944 2.598458,-1.08911 3.079656,-2.50494 0.449121,-1.32147 -3.661591,-6.45613 -10.586318,-10.237601 -2.887178,-0.871285 -6.675439,-2.460991 -6.832988,-1.851479 z"
+         inkscape:connector-curvature="0"
+         id="path2798"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.20270023px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <g
+         transform="matrix(1.093122,0,0,1.080064,-6.632551,-1.360261)"
+         id="g5800">
+        <path
+           d="m 59.540188,19.282989 c 0.557326,0.836671 1.800548,0.603288 2.507963,2.196263 1.300426,2.92835 0.851694,22.834653 1.393319,24.054301 0.278666,0.627504 2.04352,2.405431 2.693737,1.987095 0.798385,-0.513666 -1.001853,-9.516262 -1.02176,-14.223414 0.252481,-4.673488 0.80382,-8.931752 0.435126,-11.549916 -0.320996,-1.802563 -1.133864,-3.471533 -2.38577,-3.82392 -1.857753,-0.522919 -3.025153,-0.786322 -3.529731,-0.104584 -0.464443,0.627504 -0.606715,0.692802 -0.09288,1.464175 z"
+           inkscape:connector-curvature="0"
+           id="path1407"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.83850801px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 45.709987,36.139716 c 1.564724,-0.207534 3.765876,-0.590323 5.050292,-0.855387 3.040698,-0.627503 14.496671,-4.219871 17.375398,-4.497108 2.171928,-0.209168 9.19185,-1.096546 12.075904,-0.104584 0.608143,0.209168 0.951084,1.072808 0.498861,1.888012 -3.689003,-0.124597 -8.322609,-0.283877 -12.770922,0.624752 -1.650666,0.418336 -9.507991,2.016816 -10.81115,2.435152 -1.021216,0.327829 -6.073037,2.053826 -7.711486,2.316811 -1.303159,0.209168 -2.667707,0.766768 -4.152261,0.766768 -0.955652,0 -1.541385,-0.292286 -1.888893,-1.128957 -0.269089,-0.730988 1.015547,-1.002905 2.334257,-1.445459 z"
+           inkscape:connector-curvature="0"
+           id="path2137"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.81092495px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 69.477311,26.07671 c -0.378747,-0.833012 1.978661,-1.218516 3.08671,-1.218516 1.691959,0 3.797057,-0.24219 3.957316,0.580245 0.07915,0.406172 -2.37439,0.928394 -3.245003,1.044443 -1.084595,0.144573 -3.482438,0.290123 -3.799023,-0.406172 z"
+           inkscape:connector-curvature="0"
+           id="path2865"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.57652354px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 52.677293,27.778599 c 0.351419,0.842981 1.643001,0.598223 2.558638,1.141559 0.505843,0.574595 0.29451,2.074661 0.54566,3.930348 0.392415,0.15524 0.615711,0.516702 1.220206,0.261109 0.257521,-2.176467 -0.116378,-3.879297 -0.411567,-5.022537 -0.623652,-0.844399 -1.117661,-0.963572 -2.361074,-1.474773 -1.068882,0.291644 -1.532929,0.380877 -1.551863,1.164294 z"
+           inkscape:connector-curvature="0"
+           id="path3593"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.60614818px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 53.4625,40.627263 c -0.292678,0.948697 -0.469869,2.893781 -0.469869,3.883759 0,0.340563 0.469869,0.380759 0.75179,0.533064 0.410978,0.22202 0.986734,-2.132261 1.268656,-2.665325 0.497789,-0.941225 1.043454,-4.066252 0.798786,-5.254497 -0.281921,-0.228457 -0.986734,0.07615 -1.268655,0.380761 -0.66578,0.719349 -0.798787,2.20841 -1.080708,3.122238 z"
+           inkscape:connector-curvature="0"
+           id="path4321"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.71968359px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 57.179577,41.769006 c 1.390052,-0.604191 3.340601,-1.73609 4.938278,-2.525221 1.764096,-0.871331 6.100226,-1.420438 7.697903,-1.499353 1.126228,-0.05563 2.759623,-0.157825 4.284674,0.473481 1.601653,0.663014 1.888166,1.420437 1.960791,2.209569 -0.61418,1.76979 -2.881439,3.449392 -4.284685,5.050446 -1.452427,1.657177 -4.166434,3.630007 -8.305878,6.470882 -2.308596,1.583066 -5.560601,3.075294 -8.034009,4.419139 -1.307187,0.710219 -1.607987,1.062187 -4.489046,1.274317 -0.757706,0.02102 0.649335,-0.653696 1.371914,-1.023126 0.817922,-0.353155 0.75086,-0.342091 2.481525,-1.157745 1.943004,-0.915724 3.059125,-1.490856 4.874665,-2.59564 2.945249,-2.00509 3.875954,-2.801083 5.328382,-3.748041 3.527327,-2.796425 4.711336,-4.164236 5.6105,-6.717403 0.290489,-0.710219 0.180503,-1.736542 -0.363113,-1.972829 -0.363105,-0.157826 -1.008565,-0.297135 -1.815533,-0.394566 -0.653602,-0.07891 -1.52506,-0.07891 -3.267986,0.394566 -2.323894,0.631305 -5.665178,1.464693 -7.552653,2.604136 -1.307188,0.789133 -2.228283,1.981915 -3.050113,1.657177 -0.798842,-0.315654 -1.089322,-0.631305 -0.871459,-1.183697 0.226645,-0.390533 2.39652,-1.262612 3.485843,-1.736092 z"
+           inkscape:connector-curvature="0"
+           id="path5049"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.91079122px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/themes/shogi/BlackRook.svg b/themes/shogi/BlackRook.svg
new file mode 100644 (file)
index 0000000..0bf20ff
--- /dev/null
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="128"
+   height="128"
+   id="svg2"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="BlackRook.svg">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview3288"
+     showgrid="false"
+     inkscape:zoom="1.8653564"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     transform="matrix(-1,0,0,-1,126.50341,125.35865)">
+    <g
+       id="g10964">
+      <path
+         d="m 9.8046247,116.56489 c 0,0 107.1261753,1.21404 106.8937853,0.40468 C 116.46604,116.16021 95.087283,18.227835 95.087283,18.227835 L 60.927745,8.1108558 26.768205,17.823157 9.8046247,116.56489 z"
+         inkscape:connector-curvature="0"
+         id="path2800"
+         style="fill:#c3aa55;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+      <path
+         d="m 32.079324,101.8128 c 21.227606,-4.006868 16.811408,-4.746786 34.662887,-4.532908 17.851479,0.213876 18.770326,0.181473 22.359372,0.790279 3.037742,0.51529 4.25395,2.458599 4.901416,-1.014126 0.617263,-3.310744 -1.662298,-3.093211 -11.198444,-3.884083 -9.536147,-0.790871 -26.367373,1.022225 -27.814182,1.144245 -1.446809,0.12202 -7.414258,0.60458 -13.041622,1.762799 -9.04828,1.862309 -10.648657,1.399817 -11.760233,2.682294 -1.127773,1.30117 1.530377,3.04046 1.890806,3.0515 z"
+         inkscape:connector-curvature="0"
+         id="path1372"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.04144847px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 53.284363,63.945574 c 0,0 5.343177,-2.493507 9.127927,0.997402 3.78475,3.490909 0.89053,4.987013 0.445265,17.454546 -0.445265,12.467532 -0.890531,27.428578 -3.78475,27.428578 -2.89422,0 -2.671588,-7.97922 -2.89422,-15.293513 -0.222634,-7.314286 3.116852,-25.766234 0.890528,-27.096104 -2.226322,-1.32987 -3.78475,-3.158442 -3.78475,-3.490909 z"
+         inkscape:connector-curvature="0"
+         id="path2100"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.15726948px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <g
+         transform="matrix(0.901386,0.03688791,-0.04212903,1.15275,9.903787,-13.48342)"
+         id="g1333">
+        <path
+           d="m 42.716733,77.813066 c -1.927904,0.346837 -2.607217,1.95562 -1.669423,4.795257 1.195249,3.619209 1.88161,6.117421 4.360238,6.898047 2.259539,0.711625 3.240424,-2.627063 1.96525,-5.466977 -1.275175,-2.839917 -1.335047,-5.214889 -4.656065,-6.226327 z"
+           inkscape:connector-curvature="0"
+           id="path2828"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.18664074px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 78.2541,74.77929 c -4.256472,-0.802648 -3.966592,1.994805 -5.228689,4.322078 -1.262098,2.327273 -1.912577,7.050674 -1.912577,7.050674 0,0 3.701813,1.130479 5.573359,-1.747901 1.818926,-2.797453 2.579946,-3.989611 3.034197,-6.190985 0.335645,-1.62659 1.527125,-2.797452 -1.46629,-3.433866 z"
+           inkscape:connector-curvature="0"
+           id="path3556"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.04144847px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 41.441117,79.571548 c -1.262097,-1.163637 5.408989,-2.992208 14.96487,-4.322078 9.555881,-1.32987 22.561348,-1.662338 22.020448,-0.332468 -0.540898,1.32987 -9.579773,0.997403 -15.529661,1.496104 -5.949889,0.498702 -21.455657,3.158442 -21.455657,3.158442 z"
+           inkscape:connector-curvature="0"
+           id="path4284"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.04144847px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 42.833685,84.371355 c -1.20998,-1.081177 5.068085,-3.602981 14.229366,-4.838609 9.161282,-1.23563 19.11757,-0.956812 18.599007,0.278817 -0.518564,1.235628 -6.554512,1.161812 -12.258705,1.625173 -5.704194,0.463361 -20.569668,2.934619 -20.569668,2.934619 z"
+           inkscape:connector-curvature="0"
+           id="path5012"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.98292404px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 45.842656,89.693922 c -0.913553,-0.836342 3.680137,-4.266402 10.597039,-5.22222 6.916904,-0.955819 17.801765,-1.194774 16.940062,1.876855 -0.278995,0.994505 -7.699947,0.716864 -12.006698,1.075296 -4.306751,0.358432 -15.530403,2.270069 -15.530403,2.270069 z"
+           inkscape:connector-curvature="0"
+           id="path5014"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.7511754px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      </g>
+      <path
+         d="m 48.319541,71.373185 c 4.028642,1.076278 3.474985,0.847773 10.836823,0.07439 7.361838,-0.773382 12.803881,-0.286615 13.463319,-1.480514 0.659437,-1.1939 0.612174,-2.093045 -1.568694,-2.364821 -2.180868,-0.271777 -7.402349,0.0027 -11.856364,1.138438 -4.454014,1.135751 -10.701786,2.494594 -10.875084,2.632507 z"
+         inkscape:connector-curvature="0"
+         id="path5016"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.91610116px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <g
+         transform="matrix(1.070988,0,0,1.071093,-4.35961,-2.330676)"
+         id="g10952">
+        <path
+           d="m 59.012988,30.420778 c 1.828571,4.987013 1.163636,4.82078 1.32987,9.807793 0.166234,4.987013 0.664935,9.475324 -0.332468,10.14026 -0.997402,0.664935 -4.820779,-1.828572 -4.820779,-1.662339 0,0.166234 2.65974,5.153247 5.153247,4.82078 2.493506,-0.332468 2.161039,-7.646754 1.994805,-10.971428 C 61.672728,33.246752 62.17143,32.748051 61.506495,31.085713 59.95837,30.508981 59.179221,30.254544 59.012988,30.420778 z"
+           inkscape:connector-curvature="0"
+           id="path1481"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 38.732468,48.041558 c 7.314286,0.166234 9.641558,-2.493507 14.961039,-4.987013 5.31948,-2.493507 15.127273,-4.820779 15.625974,-6.150649 0.498701,-1.32987 0.872856,-1.022312 -0.664935,-1.32987 -1.662338,-0.332468 -7.979221,2.659739 -14.961039,5.31948 -5.281676,2.012068 -14.628572,7.148052 -14.961039,7.148052 z"
+           inkscape:connector-curvature="0"
+           id="path2214"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 40.062338,38.067532 c 2.992208,0.997402 5.984415,0.498701 8.810389,-0.664936 2.825975,-1.163636 5.818182,-1.163636 5.319481,-2.825973 -0.498701,-1.662338 -0.664935,-1.496104 -4.654545,0.166233 -3.989611,1.662338 -9.309091,2.493507 -9.475325,3.324676 z"
+           inkscape:connector-curvature="0"
+           id="path3668"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 52.197403,35.740259 c -0.166234,6.981819 -0.357966,9.248083 -2.825974,12.467533 -2.504004,3.266404 -9.641559,6.815584 -9.309091,7.148052 0.332467,0.332467 3.252165,-0.633029 5.818182,-1.828572 1.815988,-0.846094 4.654546,-1.828571 6.981818,-6.150649 2.129366,-3.954539 0.997403,-11.636364 0.997403,-11.636364"
+           inkscape:connector-curvature="0"
+           id="path4396"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 67.335128,37.735064 c -0.675326,6.981818 -0.520281,11.546869 4.384291,13.498038 3.078446,1.224687 6.252118,2.342726 8.793701,2.167216 1.805465,-0.124677 3.935006,-0.466147 3.847743,-1.215566 -0.480098,-4.123093 -2.5529,-6.906196 -2.5529,-6.906196 0,0 -0.320257,4.953247 -0.320257,4.953247 0,0 -0.820231,0.767424 -3.085392,0.658757 -2.886161,-0.138459 -6.544999,-0.904443 -7.697051,-2.869151 -1.346021,-1.861817 -2.86364,-6.546085 -1.681819,-11.117514 l -1.688316,0.831169 z"
+           inkscape:connector-curvature="0"
+           id="path5130"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00778329px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 66.161039,24.103895 c -0.332468,4.571428 -1.496104,6.732467 0.664935,8.893506 2.161039,2.161039 3.720041,2.957209 6.321692,3.602272 1.562202,0.387339 3.292046,0.747094 4.206332,0.747094 0.914285,0 3.653519,-0.632493 4.069103,-1.214311 0.415585,-0.581819 -2.44003,-5.144194 -2.44003,-5.144194 -0.253636,0.966743 -0.256463,2.635393 -1.408878,3.842567 0,0 -2.077627,0.355041 -4.148931,-0.221106 -2.283638,-0.635208 -4.527979,-1.782277 -5.601886,-3.607127 -1.066476,-1.812223 -0.08312,-4.072727 -0.166233,-5.07013 -0.08312,-0.997402 0.581818,-3.740259 -0.415585,-3.657142 -0.997403,0.08312 -1.163636,1.828571 -1.080519,1.828571 z"
+           inkscape:connector-curvature="0"
+           id="path5860"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 50.036364,25.766233 c 0.674306,0.72535 6.625126,-0.329545 9.225974,-1.32987 2.161039,-0.831168 5.735065,-2.244157 8.561039,-2.244156 0.587726,0 1.501378,-1.457182 0.498702,-1.994805 -0.982771,-0.52695 -1.365868,0.626009 -4.654546,1.662337 -7.147427,2.252296 -12.633766,3.657144 -13.631169,3.906494 z"
+           inkscape:connector-curvature="0"
+           id="path6588"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 73.175912,21.710421 c -1.246752,0.415584 -2.077921,1.08052 -1.745454,1.911688 0.332468,0.831169 -0.249351,1.412987 -0.249351,1.412987 -1.911688,2.41039 -3.440847,6.050617 -3.440847,6.050617 1.745455,-1.246753 4.022665,-3.806461 4.770717,-4.138928 0.748052,-0.332468 2.433447,-1.6696 2.493507,-3.158442 0.07067,-1.751928 -0.581818,-2.244156 -1.828572,-2.077922 z"
+           inkscape:connector-curvature="0"
+           id="path8042"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 73.375747,40.412783 c -2.238669,0.793153 -4.69871,2.655271 -4.69871,2.655271 1.779785,0.215019 3.537376,-0.490137 6.406786,-1.829722 2.519788,-1.176364 2.569296,-1.302497 2.041373,-2.483799 -0.678855,-1.519032 -2.511111,0.953712 -3.749449,1.65825 z"
+           inkscape:connector-curvature="0"
+           id="path8770"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.03748047px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+        <path
+           d="m 69.262094,43.060297 c 8.078803,2.640887 9.246247,4.340776 8.299381,5.305573 -0.81142,0.826785 -3.014892,-1.020097 -4.093164,-1.72735 -1.025305,-0.67251 -2.785916,-2.09222 -4.206217,-3.578223 z"
+           inkscape:connector-curvature="0"
+           id="path9498"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.15234041px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      </g>
+    </g>
+  </g>
+</svg>