Add Xiangqi piece images to project
authorH.G. Muller <h.g.muller@hccnet.nl>
Fri, 8 Feb 2013 14:35:44 +0000 (15:35 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Fri, 8 Feb 2013 14:39:23 +0000 (15:39 +0100)
Let the images install in themes/xiangqi.

16 files changed:
Makefile.am
themes/xiangqi/.DS_Store [new file with mode: 0644]
themes/xiangqi/BlackAdvisor.svg [new file with mode: 0644]
themes/xiangqi/BlackCanon.svg [new file with mode: 0644]
themes/xiangqi/BlackElephant.svg [new file with mode: 0644]
themes/xiangqi/BlackGold.svg [new file with mode: 0644]
themes/xiangqi/BlackKnight.svg [new file with mode: 0644]
themes/xiangqi/BlackPawn.svg [new file with mode: 0644]
themes/xiangqi/BlackRook.svg [new file with mode: 0644]
themes/xiangqi/WhiteAdvisor.svg [new file with mode: 0644]
themes/xiangqi/WhiteCanon.svg [new file with mode: 0644]
themes/xiangqi/WhiteElephant.svg [new file with mode: 0644]
themes/xiangqi/WhiteGold.svg [new file with mode: 0644]
themes/xiangqi/WhiteKnight.svg [new file with mode: 0644]
themes/xiangqi/WhitePawn.svg [new file with mode: 0644]
themes/xiangqi/WhiteRook.svg [new file with mode: 0644]

index 4396a55..2cf5510 100644 (file)
@@ -142,6 +142,14 @@ dist_shogi_DATA = shogi/WhiteGold.svg shogi/WhiteCrownedBishop.svg\
            shogi/WhiteRook.svg        shogi/WhiteCrownedRook.svg\
            shogi/WhiteAdvisor.svg     shogi/WhiteGoldSilver.svg
 
+xiangqidir = $(datadir)/games/xboard/themes/xiangqi
+dist_svg_DATA = themes/xiangqiBlackAdvisor.svg  themes/xiangqiWhiteAdvisor.svg \
+           themes/xiangqi/BlackCanon.svg    themes/xiangqi/WhiteCanon.svg    \
+           themes/xiangqi/BlackElephant.svg themes/xiangqi/WhiteElephant.svg \
+           themes/xiangqi/BlackKnight.sv    themes/xiangqi/WhiteKnight.svg   \
+           themes/xiangqi/BlackGold.svg            themes/xiangqi/WhiteGold.svg     \
+           themes/xiangqi/BlackPawn.svg            themes/xiangqi/WhitePawn.svg     \
+           themes/xiangqi/BlackRook.svg            themes/xiangqi/WhiteRook.svg
 ### directory and files for pixmaps
 
 pixmapsdir = $(datadir)/games/xboard/pixmaps/textures
diff --git a/themes/xiangqi/.DS_Store b/themes/xiangqi/.DS_Store
new file mode 100644 (file)
index 0000000..5008ddf
Binary files /dev/null and b/themes/xiangqi/.DS_Store differ
diff --git a/themes/xiangqi/BlackAdvisor.svg b/themes/xiangqi/BlackAdvisor.svg
new file mode 100644 (file)
index 0000000..7ad4814
--- /dev/null
@@ -0,0 +1,86 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.36652"
+   height="128.51732"
+   sodipodi:docname="BlackAdvisor.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="3.8688525"
+     inkscape:cx="120.52961"
+     inkscape:cy="87.755529"
+     inkscape:window-x="40"
+     inkscape:window-y="37"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g3184"
+     inkscape:snap-page="false"
+     borderlayer="false"
+     fit-margin-top="3"
+     fit-margin-left="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3" />
+  <g
+     id="g3269"
+     transform="translate(3.1777898,3.1736296)" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(3,3.5173231)" />
+  <g
+     id="g3184"
+     transform="translate(-42.38983,2.0677966)">
+    <path
+       style="fill:#ffeeaa;fill-opacity:1"
+       d="m 98.398746,122.78721 c -3.51808,-0.35291 -5.77824,-0.76286 -8.46883,-1.53609 -16.19139,-4.65314 -30.84645,-17.15535 -38.52237,-32.863373 -3.045953,-6.233265 -4.609303,-11.570118 -5.217493,-17.811121 -0.56839,-5.832564 -0.29669,-16.300125 0.53671,-20.677966 2.543103,-13.358775 11.470073,-27.360737 22.963913,-36.018927 4.40771,-3.320282 8.08048,-5.4268714 13.59618,-7.7983694 7.95784,-3.421504 13.59489,-4.517449 23.235704,-4.517449 17.35804,0 30.81588,5.611758 43.2445,18.0324444 12.13362,12.125875 17.64287,25.43279 17.64409,42.617076 0.001,13.193558 -2.7857,23.03275 -9.30995,32.872094 -9.25488,13.957451 -24.79651,24.605551 -39.92914,27.356821 -2.45223,0.44583 -16.35035,0.68823 -19.773314,0.34486 l 0,0 z"
+       id="path3194"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#8c8c8c;fill-opacity:1"
+       d="M 96.713985,122.33547 C 91.735548,121.5021 84.079618,118.7104 77.692448,115.39937 58.966998,105.69233 47.01225,86.709802 45.968669,65.026311 44.763014,39.975255 57.446568,18.487095 79.826338,7.6654802 c 19.267247,-9.3165684 37.646542,-8.8138904 57.113852,1.562079 17.8946,9.5377228 30.7738,31.6346228 30.7738,52.7987518 0,22.754951 -13.19921,43.980049 -33.84589,54.426149 -10.40723,5.2655 -26.04819,7.74209 -37.154115,5.88301 z m 24.414565,-5.2873 c 10.83552,-2.77127 16.91023,-6.31873 25.68868,-15.0015 11.55325,-11.427318 16.89676,-24.083539 16.89676,-40.020359 0,-15.93682 -5.34351,-28.593044 -16.89676,-40.020365 C 138.03878,13.323182 131.96407,9.7757192 121.12855,7.0044592 110.71221,4.3404078 100.92138,4.4525888 90.915748,7.3506302 80.486218,10.371451 72.973618,14.985495 65.366388,23.042388 c -10.71967,11.353305 -15.65241,23.638804 -15.65241,38.983923 0,15.345119 4.93274,27.630621 15.65241,38.983919 14.62369,15.4881 34.998912,21.34829 55.762162,16.03794 z M 95.213985,115.85604 C 76.059868,112.2298 57.848488,94.419552 53.219548,74.786579 c -4.46129,-18.921915 0.88985,-37.387529 14.88368,-51.360342 21.88817,-21.8553012 55.355532,-21.8553012 77.210832,0 21.9653,21.965294 21.9653,55.234854 0,77.200143 -13.47851,13.47851 -31.08287,18.82997 -50.100075,15.22966 z m 21.066345,-3.90543 C 135.29652,108.50319 151.71314,92.858772 156.17421,73.933243 163.08957,44.595651 143.69854,16.155393 113.81016,11.799118 92.980308,8.7631362 71.668338,19.383805 61.995168,37.620757 41.739909,75.808289 73.764708,119.6582 116.28033,111.95061 z m -36.974022,-23.822278 -1.9023,-2.10202 12.65498,0 12.655002,0 0,-14.086028 0,-14.086028 -13.406232,0.286301 c -13.13008,0.280403 -16.59378,-0.395207 -16.59378,-3.236691 0,-0.482655 6.75,-0.877555 15,-0.877555 l 15.000012,0 0,-13 c 0,-7.15 0.24292,-13 0.53983,-13 0.29692,0 2.32192,0.909146 4.5,2.020324 3.69177,1.883398 5.25102,3.979676 2.96017,3.979676 -0.6,0 -1,4 -1,10 l 0,10 9.68554,0 c 8.5827,0 9.95039,-0.248805 12.01145,-2.18507 l 2.3259,-2.18507 3.48855,3.381237 c 1.91871,1.85968 3.48856,3.742962 3.48856,4.18507 0,0.442108 -6.975,0.803833 -15.5,0.803833 l -15.5,0 0,14 0,14.000001 7.41659,0 c 6.78589,0 7.57362,-0.21556 9.26307,-2.5348 l 1.84647,-2.534806 3.93988,4.034806 3.93988,4.0348 -23.06338,0 c -12.68485,0 -25.039892,0.27091 -27.455632,0.60202 -3.65706,0.50126 -4.71066,0.25018 -6.29456,-1.5 z"
+       id="path3188"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="M 97.000391,122.29175 C 83.73671,119.91612 71.93839,113.52198 62.479558,103.58307 44.895301,85.106329 40.974349,59.066741 52.22996,35.514074 59.340861,20.634324 76.17881,7.170458 92.637475,3.203649 c 13.534875,-3.26213101 31.524065,-0.669103 43.808285,6.31469 7.27849,4.137948 16.76199,13.112047 21.37405,20.225958 12.34835,19.046825 12.34835,46.109997 0,65.156821 -4.61637,7.120572 -14.10365,16.095172 -21.37405,20.219042 -10.95804,6.21555 -27.74396,9.26741 -39.445379,7.17159 z m 27.527219,-5.62553 c 13.22911,-4.33825 21.73526,-10.70593 29.48423,-22.071812 10.67138,-15.652355 12.97976,-33.884397 6.59803,-52.11262 -2.50384,-7.15174 -9.8749,-18.023051 -15.69186,-23.14334 C 125.66685,2.392903 96.344815,0.29981599 74.941455,14.343332 63.850805,21.620309 54.864161,33.823748 51.02356,46.822708 c -2.376826,8.044645 -2.376826,22.955355 0,31 9.363404,31.691532 42.275875,49.084252 73.50406,38.843512 z M 98.588071,116.29559 C 71.602532,112.15814 52.185227,89.573148 52.185227,62.322708 c 0,-15.022472 5.487806,-28.347404 15.85603,-38.5 21.691668,-21.240546 55.855423,-21.240478 77.096053,1.53e-4 21.27441,21.274409 21.27441,55.725285 0,76.999699 -12.03445,12.03444 -30.00854,18.00906 -46.549239,15.47303 z m 20.021589,-4.05229 c 12.00317,-2.76585 24.20462,-11.49937 31.2227,-22.348462 10.588,-16.367778 10.588,-38.776482 0,-55.14426 -9.73544,-15.049808 -25.1824,-23.42787 -43.19489,-23.42787 -13.495465,0 -24.518214,4.171739 -34.349165,13 -18.392037,16.516175 -22.220533,44.896287 -8.845724,65.57213 6.824658,10.550102 17.841499,18.764122 29.299524,21.845352 6.349736,1.70754 19.528255,1.96386 25.867555,0.50311 z m -39.416498,-23.859051 -1.865666,-2.06154 13.154987,0 13.154987,0 0,-14.04699 0,-14.046989 -14.024057,0.149468 c -10.49323,0.111836 -14.435435,-0.191045 -15.658003,-1.203011 -1.392578,-1.15269 0.642135,-1.426339 13.774058,-1.852479 l 15.408002,-0.5 -0.0957,-13.202606 c -0.0896,-12.359845 0.0178,-13.141852 1.68268,-12.250842 0.97811,0.523469 2.99307,1.413584 4.47768,1.978032 2.55125,0.969986 2.60764,1.127544 1.02809,2.872919 -1.3616,1.50456 -1.61761,3.583901 -1.38197,11.224574 l 0.28922,9.377923 9.45002,0.290173 c 8.37549,0.257178 9.7817,0.04496 12.36694,-1.866394 l 2.91691,-2.156567 3.6164,3.616394 3.61639,3.616394 -16.23333,0 -16.23333,0 0,14 0,14.000001 7.68554,0 c 6.54522,0 8.03347,-0.32685 10.03044,-2.2029 l 2.34488,-2.202906 3.7029,3.702906 3.7029,3.702899 -25.48333,0.0136 c -14.015829,0.008 -26.401024,0.26021 -27.522651,0.56154 -1.309514,0.35182 -2.706983,-0.18987 -3.904987,-1.513649 z"
+       id="path3186"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/xiangqi/BlackCanon.svg b/themes/xiangqi/BlackCanon.svg
new file mode 100644 (file)
index 0000000..f056bdb
--- /dev/null
@@ -0,0 +1,81 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.36653"
+   height="128.51732"
+   sodipodi:docname="BlackCanon.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1234"
+     inkscape:window-height="802"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="2.39"
+     inkscape:cx="81.443285"
+     inkscape:cy="74.713354"
+     inkscape:window-x="133"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g3154"
+     fit-margin-top="3"
+     fit-margin-left="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3" />
+  <path
+     style="fill:#ffeeaa;fill-opacity:1"
+     d="M 56.62332,124.67739 C 45.6593,123.83655 35.86634,119.71479 26.052108,111.81027 14.512428,102.51605 5.7589784,87.834512 3.9339484,74.713012 c -0.5805,-4.17366 -0.57802,-16.819614 0.004,-21.005049 2.32675,-16.7287 15.1186096,-34.24796 31.3463416,-42.930773 8.1644,-4.3684477 15.14182,-6.4602997 23.22175,-6.9619557 12.44537,-0.772692 23.2033,1.151541 32.40385,5.795964 11.20832,5.6579457 22.40834,16.8562897 28.06373,28.0595527 7.49181,14.841204 7.79449,36.246391 0.73046,51.659141 -5.24564,11.445278 -14.95031,21.768868 -26.91051,28.626738 -10.52981,6.03768 -20.62307,7.9131 -36.17037,6.72076 z"
+     id="path3163"
+     inkscape:connector-curvature="0" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(2.9999998,3.5173203)" />
+  <g
+     id="g3154"
+     transform="translate(46.861925,-40.585774)">
+    <path
+       style="fill:#8c8c8c;fill-opacity:1"
+       d="m 7.4622287,164.98904 c -4.97844,-0.83337 -12.63437,-3.62507 -19.0215397,-6.93609 -18.725442,-9.70704 -30.680194,-28.68956 -31.723775,-50.37306 -1.205655,-25.051052 11.477895,-46.539212 33.8576647,-57.360827 19.26725,-9.316568 37.6465403,-8.81389 57.1138503,1.562079 17.894598,9.537723 30.773798,31.634623 30.773798,52.798748 0,22.75496 -13.19921,43.98005 -33.845888,54.42614 -10.40724,5.2655 -26.04819,7.74209 -37.1541103,5.88301 z m 24.4145603,-5.2873 c 10.83552,-2.77126 16.91023,-6.31872 25.68868,-15.00149 11.553248,-11.42731 16.896758,-24.08354 16.896758,-40.02036 0,-15.936816 -5.34351,-28.59304 -16.896758,-40.020361 -8.77845,-8.682764 -14.85316,-12.230227 -25.68868,-15.001487 -10.41634,-2.664051 -20.20717,-2.55187 -30.2128003,0.346171 -10.42953,3.020821 -17.9421297,7.634865 -25.5493557,15.691758 -10.719666,11.353305 -15.652408,23.638804 -15.652408,38.983919 0,15.34512 4.932742,27.63062 15.652408,38.98393 14.6236857,15.48808 34.998906,21.34827 55.762156,16.03792 z M 5.9622287,158.50961 c -19.1541097,-3.62623 -37.3654957,-21.43648 -41.9944347,-41.06945 -4.461291,-18.921913 0.889847,-37.387527 14.883677,-51.36034 21.88817767,-21.855301 55.355528,-21.855301 77.210828,0 21.965298,21.965294 21.965298,55.23485 0,77.20015 -13.47851,13.4785 -31.08287,18.82995 -50.1000703,15.22964 z m 21.0663403,-3.90542 c 19.01619,-3.44742 35.432808,-19.09184 39.893878,-38.01736 6.91536,-29.337596 -12.475668,-57.777854 -42.364048,-62.134129 -20.8298503,-3.035982 -42.14182,7.584687 -51.814982,25.821639 -20.255263,38.18753 11.769542,82.03743 54.285152,74.32985 z m -8.91136,-20.75304 c -1.40384,-1.55123 -1.65979,-4.4724 -1.68666,-19.25 l -0.0317,-17.421256 -2.05548,2.75515 c -1.13052,1.515336 -2.46626,2.501276 -2.96832,2.190986 -0.53145,-0.32846 -0.91549,4.57867 -0.91917,11.74485 l -0.006,12.30901 -2.9936803,1.70349 -2.99367,1.70349 0,-2.95349 c 0,-2.77907 -0.23622,-2.95349 -4.00000003,-2.95349 -3.99408997,0 -3.99999997,0.006 -3.99999997,3.96482 0,3.77314 -1.79189,6.03518 -4.78079,6.03518 -0.52477,0 -0.72722,-5.4157 -0.47662,-12.75 l 0.43566,-12.75 -4.0037897,4.5 c -3.28631,3.69361 -4.12325,4.19839 -4.67046,2.81686 -0.39877,-1.00679 0.34703,-3.41784 1.85595,-6 2.70362,-4.62659 8.0003597,-19.854853 9.0947697,-26.147692 l 0.66623,-3.830835 -4.06969,0.293841 C -12.608051,80.037468 -14.071331,79.590482 -15.768911,77.8929 l -2.213008,-2.213006 11.3934777,0 c 9.29938,0 11.73716,-0.311025 13.26335,-1.692207 1.7764,-1.60762 2.05443,-1.507648 5.5620803,2 l 3.6922,3.692207 -7.5742003,0 -7.57420003,0 -1.28663,5.75 c -0.70764997,3.1625 -1.50239997,6.3125 -1.76611997,7 -0.63372,1.652065 6.87668,1.707806 8.52124,0.06324 0.91568,-0.915675 1.73738,-0.669474 3.5973,1.077831 l 2.4105403,2.264588 3.12802,-8.111221 c 1.72041,-4.461168 3.64391,-10.346192 4.27445,-13.077828 0.63054,-2.731635 1.49342,-4.96661 1.91752,-4.96661 0.4241,0 2.34059,0.926027 4.25887,2.057837 l 3.48777,2.057837 -2.50934,3.692163 -2.50934,3.692163 8.20308,0.292452 c 6.28137,0.223939 8.60037,-0.0671 9.89899,-1.242326 1.54214,-1.395624 1.9471,-1.272585 4.46645,1.357043 2.34919,2.452028 2.53621,3.022959 1.22972,3.754106 -1.26867,0.709983 -1.5938,3.730638 -1.8408,17.101891 -0.16499,8.93178 -0.0217,16.23898 0.31835,16.23822 0.34008,-7.6e-4 0.86444,1.83354 1.16525,4.07623 0.30081,2.24269 1.29593,4.90526 2.21137,5.91681 1.2778,1.41195 1.42009,2.2958 0.61253,3.80474 -1.56665,2.92731 -3.065,3.20083 -17.53428,3.20083 -11.57921,0 -13.47336,-0.23219 -14.91822,-1.82874 z m 24.67065,-3.92126 c 0.24401,-0.4125 0.7574,-2.64638 1.14086,-4.96418 l 0.6972,-4.21419 -3.14418,1.56852 c -1.7293,0.86269 -3.22863,1.40908 -3.33184,1.21419 -1.85124,-3.4953 -2.89831,-4.48329 -5.5605,-5.2468 -2.07573,-0.59531 -3.36728,-1.71599 -3.75418,-3.25753 -0.47406,-1.88881 -1.25542,-2.35001 -3.9814,-2.35001 l -3.39159,0 0,8.33334 c 0,4.58333 0.3,8.63333 0.66666,9 0.92135,0.92134 20.11043,0.84394 20.65897,-0.0833 z m -38.3256303,-21.25 0,-10.999996 -4.00000003,0 -3.99999997,0 0,10.999996 0,11 3.99999997,0 4.00000003,0 0,-11 z m 36.0000003,-8.999996 0,-15 -8.5147,0 -8.5147,0 -1.98134,3.25 c -1.08973,1.7875 -1.83564,3.7 -1.65758,4.25 0.56278,1.738301 8.69327,1.787391 10.59761,0.06399 1.57877,-1.428762 1.93014,-1.337723 4.1478,1.074685 1.65988,1.805652 2.02925,2.776187 1.17291,3.081839 -0.85347,0.304619 -1.25,2.894103 -1.25,8.162822 0,4.66852 -0.47401,8.19067 -1.2,8.91666 -0.93334,0.93334 -0.26667,1.2 3,1.2 l 4.2,0 0,-14.999996 z m -12,3.499996 c 0,-5.44444 -0.0303,-5.499996 -3,-5.499996 -2.9697,0 -3,0.05556 -3,5.499996 0,5.44445 0.0303,5.5 3,5.5 2.96969,0 3,-0.0556 3,-5.5 z"
+       id="path3158"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="M 7.7486399,164.94532 C -5.5150501,162.56969 -17.31337,156.17555 -26.7722,146.23664 -44.35645,127.7599 -48.27741,101.72031 -37.02179,78.167647 -29.91089,63.287897 -13.07295,49.82403 3.3857199,45.857221 16.9206,42.59509 34.90979,45.188118 47.19401,52.171911 54.4725,56.30986 63.956,65.283959 68.56806,72.39787 c 12.34835,19.046825 12.34835,46.11 0,65.15683 -4.61637,7.12056 -14.10365,16.09516 -21.37405,20.21903 -10.95804,6.21555 -27.74396,9.26741 -39.4453801,7.17159 z M 35.27586,159.31979 C 48.50497,154.98154 57.01112,148.61386 64.76009,137.24798 75.43147,121.59563 77.73985,103.36358 71.35812,85.135361 68.85428,77.983621 61.48322,67.11231 55.66626,61.992021 36.4151,45.046475 7.0930599,42.953388 -14.3103,56.996905 c -11.09065,7.276977 -20.07729,19.480416 -23.91789,32.479376 -2.37683,8.044645 -2.37683,22.955359 0,30.999999 9.3634,31.69153 42.2758699,49.08425 73.50405,38.84351 z M 9.3363199,158.94916 C -17.64922,154.81171 -37.06653,132.22673 -37.06653,104.97628 c 0,-15.022471 5.48781,-28.347403 15.85603,-38.499999 21.69166987,-21.240547 55.85543,-21.240479 77.09606,1.53e-4 21.27441,21.274409 21.27441,55.725286 0,76.999696 -12.03445,12.03444 -30.00854,18.00906 -46.5492401,15.47303 z M 29.35791,154.89687 c 12.00317,-2.76585 24.20462,-11.49936 31.2227,-22.34846 10.588,-16.36778 10.588,-38.776481 0,-55.144259 -9.73544,-15.049808 -25.1824,-23.42787 -43.19489,-23.42787 -13.4954701,0 -24.5182201,4.171739 -34.34917,13 -18.39204,16.516175 -22.22053,44.896289 -8.84572,65.572129 6.824654,10.5501 17.8414899,18.76412 29.2995199,21.84535 6.34974,1.70754 19.5282601,1.96386 25.8675601,0.50311 z M 18.46178,134.05235 c -1.94445,-1.94445 -2.07606,-3.19402 -2.07606,-19.71093 l 0,-17.634856 -2.1204,2.695647 c -1.17278,1.490949 -2.73695,2.459049 -3.5,2.166239 -1.1278501,-0.43279 -1.3796001,1.7714 -1.3796001,12.07897 0,10.83524 -0.24611,12.7952 -1.75,13.93682 -2.54988,1.93563 -3.25,1.69695 -3.25,-1.10796 0,-2.25 -0.4,-2.5 -4.00000003,-2.5 -3.97212997,0 -3.99999997,0.0268 -3.99999997,3.83949 0,3.12503 -0.46521,4.05144 -2.5,4.97856 l -2.5,1.13908 0,-13.10718 0,-13.10717 -3.9003099,4.37861 c -2.14516,2.40824 -4.18336,4.10292 -4.52931,3.76596 -0.34596,-0.33696 0.92741,-3.71196 2.82972,-7.5 4.14337,-8.25067 7.3127599,-17.742128 8.2278099,-24.640059 l 0.66997,-5.050541 -4.2607,0.681315 c -4.1081399,0.656918 -7.0371799,-0.383853 -7.0371799,-2.500509 0,-0.482655 5.02706,-0.877555 11.1712499,-0.877555 8.50116,0 11.5654,-0.35669 12.82027,-1.492326 1.4808,-1.340108 1.94142,-1.187107 4.5158301,1.5 l 2.86683,2.992326 -6.6280801,0 c -3.64544,0 -6.90285,0.444597 -7.23868003,0.987993 -0.81538,1.319314 -3.50741997,11.727591 -3.50741997,13.560797 0,2.022686 7.33619,1.955967 9.02764,-0.0821 1.12867,-1.359967 1.53504,-1.286701 3.5945101,0.648072 l 2.32198,2.181383 2.00425,-4.67572 c 1.10233,-2.571646 3.19734,-8.502398 4.65557,-13.179449 2.56103,-8.214111 2.72361,-8.457627 4.77369,-7.150104 1.16729,0.744493 2.66831,1.674945 3.33559,2.067669 0.9041,0.532106 0.71395,1.532897 -0.74627,3.927752 -1.07772,1.76754 -1.96117,3.551208 -1.96323,3.963708 -0.002,0.4125 3.67333,0.75 8.16752,0.75 5.8564,0 8.64035,-0.424517 9.82709,-1.498506 1.48599,-1.344799 1.89377,-1.245233 3.97552,0.970685 1.70362,1.813424 2.03892,2.808951 1.26253,3.748506 -1.20969,1.463906 -2.15338,33.781663 -0.98639,33.780233 0.4125,-5.1e-4 0.75,1.79908 0.75,3.99908 0,2.73685 0.66666,4.66667 2.11111,6.11111 l 2.11111,2.11112 -2.13603,2.13888 c -1.93137,1.93396 -3.41983,2.17013 -15.53505,2.46496 -12.46544,0.30335 -13.54366,0.18142 -15.47508,-1.75 z m 24.88875,-5.01032 c 0.56935,-1.06385 1.03519,-3.27476 1.03519,-4.91314 0,-2.84954 -0.12192,-2.93286 -2.80784,-1.91904 -2.45618,0.92711 -3.13933,0.72836 -5.45455,-1.58686 -1.45569,-1.45569 -3.35181,-2.64671 -4.2136,-2.64671 -0.86179,0 -2.07948,-1.125 -2.70597,-2.5 -0.88401,-1.94019 -1.88686,-2.5 -4.47856,-2.5 l -3.33948,0 0,8.33333 c 0,4.58334 0.3,8.63334 0.66666,9.00001 0.36667,0.36666 5.07584,0.66666 10.46482,0.66666 8.66369,0 9.918,-0.22395 10.83333,-1.93425 z m -38.9648101,-19.56575 0,-11.499999 -4.00000003,0 -3.99999997,0 0,11.499999 0,11.5 3.99999997,0 4.00000003,0 0,-11.5 z m 36.0000001,-9 0,-15.499999 -8.81479,0 -8.81479,0 -1.68521,3.533927 c -0.92687,1.94366 -1.68521,3.96866 -1.68521,4.5 0,1.400694 9.37793,1.18814 10.81111,-0.245038 0.94814,-0.948148 1.68878,-0.733435 3.41111,0.988889 1.72232,1.722324 1.93703,2.462963 0.98889,3.411111 -0.74112,0.74112 -1.21111,4.23802 -1.21111,9.01111 0,5.50313 -0.36809,7.83877 -1.25,7.93164 -1.15467,0.1216 4.1421,1.43575 7,1.73672 0.95189,0.10025 1.25,-3.56482 1.25,-15.36836 z m -12,2.93664 0,-6.563356 -3.25,0.313359 c -3.1294,0.30173 -3.2615,0.494184 -3.55982,5.186297 -0.41031,6.4537 0.17097,7.62706 3.77843,7.62706 l 3.03139,0 0,-6.56336 z"
+       id="path3156"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/xiangqi/BlackElephant.svg b/themes/xiangqi/BlackElephant.svg
new file mode 100644 (file)
index 0000000..e94d1de
--- /dev/null
@@ -0,0 +1,80 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.20163"
+   height="128.2204"
+   sodipodi:docname="BlackElephant.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="3.8688525"
+     inkscape:cx="104.53855"
+     inkscape:cy="57.054009"
+     inkscape:window-x="242"
+     inkscape:window-y="148"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g3110"
+     fit-margin-top="3"
+     fit-margin-right="3"
+     fit-margin-left="3"
+     fit-margin-bottom="3" />
+  <path
+     style="fill:#ffeeaa;fill-opacity:1"
+     d="m 58.920386,124.59076 c -4.66974,-0.29078 -8.23609,-0.82797 -11.26391,-1.69664 -19.5042,-5.59571 -36.51986,-22.58403 -42.1731695,-42.105411 -2.63876,-9.111882 -2.64527,-24.362851 -0.0143,-33.586087 1.50139,-5.263388 4.37644,-11.374869 7.7286595,-16.428748 6.47868,-9.767411 15.02206,-17.147239 25.49045,-22.0188109 8.72502,-4.060274 15.79336,-5.635051 25.30092,-5.636869 16.11114,-0.0031 28.7599,4.771809 40.625354,15.3360129 10.12089,9.010956 16.84129,20.148257 19.20938,31.834498 1.02296,5.048181 1.26796,7.695222 1.26796,13.699152 0,10.415052 -1.57359,17.963342 -5.40083,25.907052 -5.89006,12.225231 -16.93968,23.159861 -29.725164,29.415841 -5.96241,2.91743 -10.89476,4.44529 -16.15467,5.00414 -3.74494,0.39788 -10.82472,0.52905 -14.89064,0.27587 z"
+     id="path3118"
+     inkscape:connector-curvature="0" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(2.9999999,3.2204022)" />
+  <g
+     id="g3110">
+    <path
+       style="fill:#8c8c8c;fill-opacity:1"
+       d="m 54.324153,124.10635 c -4.97844,-0.83337 -12.63437,-3.62507 -19.021537,-6.93609 C 16.577172,107.46322 4.6224201,88.480685 3.5788391,66.797196 2.3731841,41.74614 15.056734,20.25798 37.436507,9.4363651 56.703753,0.11979715 75.083043,0.62247515 94.550353,10.998444 c 17.894597,9.537723 30.773797,31.634623 30.773797,52.798752 0,22.754949 -13.19921,43.980054 -33.845887,54.426144 -10.40723,5.2655 -26.04819,7.74209 -37.15411,5.88301 z m 24.41456,-5.2873 c 10.83552,-2.77126 16.91023,-6.31872 25.688677,-15.00149 11.55325,-11.427315 16.89676,-24.083545 16.89676,-40.020364 0,-15.93682 -5.34351,-28.593044 -16.89676,-40.020365 C 95.648943,15.094067 89.574233,11.546604 78.738713,8.7753441 68.322373,6.1112931 58.531543,6.2234741 48.525923,9.1215151 38.096387,12.142336 30.583788,16.75638 22.976558,24.813273 12.256892,36.166578 7.3241501,48.452077 7.3241501,63.797196 c 0,15.345119 4.9327419,27.630619 15.6524079,38.983924 14.623686,15.48809 34.998905,21.34828 55.762155,16.03793 z m -25.91456,-1.19213 C 33.670042,114.00069 15.458658,96.190435 10.829719,76.557465 6.3684281,57.635549 11.719566,39.169935 25.713396,25.197122 c 21.888177,-21.8553009 55.355527,-21.8553009 77.210824,0 21.9653,21.965294 21.9653,55.234853 0,77.200148 -13.478507,13.47851 -31.082857,18.82996 -50.100067,15.22965 z m 21.06634,-3.90542 C 92.906683,110.27408 109.3233,94.629655 113.78437,75.704125 120.69973,46.366536 101.3087,17.926278 71.420323,13.570003 50.590473,10.534021 29.278507,21.15469 19.605342,39.391642 -0.64992093,77.579175 31.37488,121.42908 73.890493,113.7215 z m -11.9453,-18.469455 c -0.32611,-0.84984 -2.17425,-2.20588 -4.10698,-3.01342 -1.93274,-0.80755 -3.51406,-2.16961 -3.51406,-3.02681 0,-1.30707 0.89361,-1.44688 5.53861,-0.86653 6.54301,0.8175 9.02943,-0.72864 10.06713,-6.26007 0.88369,-4.71046 -0.84586,-6.3301 -3.8425,-3.59833 -5.8614,5.34332 -20.394618,11.98903 -30.013243,13.72438 -3.2185,0.58067 -3.75,0.41606 -3.75,-1.16135 0,-1.34844 1.265012,-2.17469 4.75,-3.1025 7.804261,-2.07772 18.627023,-7.78459 24.107313,-12.71184 2.82848,-2.543043 5.14269,-5.029023 5.14269,-5.524397 0,-0.495373 -2.88359,1.0735 -6.40797,3.486386 -9.22637,6.316621 -21.388363,10.616691 -22.318589,7.891101 -0.240368,-0.70428 2.408033,-2.4874 6.347474,-4.27363 7.206825,-3.267727 18.467895,-11.1549 16.746085,-11.728837 -0.56808,-0.189361 -3.69555,1.259491 -6.94994,3.219671 -7.441594,4.482219 -18.447567,8.060006 -19.509333,6.342036 -0.495198,-0.801252 2.11115,-2.610909 7.927254,-5.504111 8.194509,-4.076334 11.887339,-6.686543 15.037459,-10.628964 1.25746,-1.573728 0.98517,-1.717634 -3.25,-1.717634 -3.0905,0 -4.62244,0.424462 -4.62244,1.280762 0,0.70442 -1.35,1.790331 -3.000003,2.413136 l -3,1.132374 0,-6.413136 c 0,-3.527225 -0.170044,-6.413136 -0.377876,-6.413136 -0.207832,0 -1.895332,0.621095 -3.75,1.380211 -6.465574,2.646359 -7.872124,2.865136 -7.872124,1.224438 0,-0.84157 2.5875,-3.292805 5.75,-5.447189 6.005113,-4.090852 17.250003,-15.227021 17.250003,-17.083223 0,-1.652245 1.69491,-1.290023 5.50164,1.175763 3.9107,2.533126 4.28318,3.398255 1.74836,4.060674 -0.9625,0.251528 1.21775,0.509524 4.84501,0.573325 5.44313,0.09574 6.91501,-0.237594 8.42714,-1.908476 1.82874,-2.020733 1.8382,-2.01859 5.11607,1.158452 3.67966,3.566462 3.62515,4.340128 -0.36741,5.214531 -1.52395,0.333756 -3.89581,1.506873 -5.27081,2.606926 l -2.5,2.000096 5.42126,0.02224 c 3.29527,0.01352 6.04037,-0.533196 7,-1.394115 1.37654,-1.234954 1.96033,-1.110655 4.5582,0.970534 2.35704,1.888247 2.72262,2.64373 1.75,3.616351 -0.6762,0.676202 -1.22946,3.389462 -1.22946,6.029462 0,2.872842 -0.44915,4.8 -1.11869,4.8 -0.61528,0 0.0463,1.52743 1.47026,3.394288 l 2.58895,3.394288 -3.44545,0.646369 c -1.89499,0.355503 -5.04915,1.316443 -7.00924,2.135422 l -3.56381,1.489052 1.78899,3.118294 c 2.07574,3.618116 9.10566,8.430056 13.64683,9.341176 5.62846,1.12926 6.642157,1.59451 6.642157,3.0485 0,0.78793 -0.752067,1.43261 -1.671257,1.43261 -0.9192,0 -2.50404,0.75365 -3.52188,1.67478 -1.71983,1.55643 -2.09329,1.55906 -5.28471,0.0372 -5.1305,-2.44656 -10.95358,-8.12467 -13.01089,-12.68696 -2.41755,-5.361189 -2.9151,-4.566469 -0.88014,1.40582 1.36414,4.00352 1.42873,5.43675 0.40202,8.91958 -1.36486,4.62991 -4.18402,8.13769 -8.23348,10.24462 -3.50329,1.82276 -5.44225,1.77878 -6.17862,-0.14016 z m 16.46402,-31.704849 c 7.11444,-4.657019 6.3082,-6.178321 -3.46825,-6.544267 -6.31996,-0.236564 -8.23446,0.04325 -9.76349,1.427007 -1.04609,0.946701 -1.77854,2.064585 -1.62765,2.484187 0.42535,1.182916 7.11604,5.70145 8.58437,5.797435 0.72053,0.0471 3.54428,-1.376862 6.27502,-3.164362 z M 61.288963,51.862937 c 1.90579,-3.560999 1.22736,-4.065741 -5.46481,-4.065741 l -6.5,0 0,3 c 0,2.967356 0.0595,3 5.46481,3 4.37945,0 5.67042,-0.384164 6.5,-1.934259 z m 21.85161,-1.315741 0.31642,-2.75 -6.9686,0 c -6.86489,0 -6.98437,0.04526 -8.02883,3.041388 l -1.06023,3.041387 7.71241,-0.291387 c 7.5878,-0.28668 7.71752,-0.335818 8.02883,-3.041388 z m -15.063,-9.5 1.49052,-2.25 -7.37197,0.03596 c -6.3505,0.03098 -7.78766,0.380358 -10.37197,2.521455 l -3,2.485492 8.88145,-0.271455 c 7.94272,-0.242763 9.039,-0.509272 10.37197,-2.521455 z"
+       id="path3114"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="M 54.610564,124.06262 C 41.34688,121.68699 29.54856,115.29285 20.089728,105.35394 2.5054712,86.877204 -1.4154807,60.837616 9.8401303,37.284949 16.951031,22.405199 33.78898,8.9413328 50.247644,4.9745238 c 13.53488,-3.262131 31.52407,-0.669103 43.80829,6.3146902 7.278486,4.137948 16.761986,13.112047 21.374046,20.225958 12.34835,19.046825 12.34835,46.11 0,65.156822 -4.61637,7.120566 -14.10365,16.095166 -21.374046,20.219036 -10.95804,6.21555 -27.74396,9.26741 -39.44537,7.17159 z m 27.52723,-5.62553 c 13.2291,-4.33825 21.735246,-10.70593 29.484216,-22.071806 10.67138,-15.652352 12.97976,-33.884398 6.59803,-52.112621 -2.50384,-7.15174 -9.8749,-18.023051 -15.69186,-23.14334 C 83.277024,4.1637778 53.954984,2.0706908 32.551625,16.114207 21.460975,23.391184 12.474331,35.594623 8.6337303,48.593583 c -2.376826,8.044645 -2.376826,22.955355 0,30.999999 9.3634037,31.691528 42.2758737,49.084248 73.5040637,38.843508 z m -25.93955,-0.37063 C 29.212702,113.92901 9.7953973,91.344034 9.7953973,64.093583 c 0,-15.022472 5.4878057,-28.347404 15.8560297,-38.5 21.691667,-21.2405462 55.855427,-21.2404782 77.096053,1.53e-4 21.27441,21.274409 21.27441,55.725286 0,76.999694 -12.034446,12.03444 -30.008536,18.00906 -46.549236,15.47303 z m 20.02159,-4.05229 c 12.00317,-2.76585 24.204616,-11.49936 31.222696,-22.348456 10.588,-16.367782 10.588,-38.776483 0,-55.144261 -9.735436,-15.049808 -25.182396,-23.42787 -43.194886,-23.42787 -13.49547,0 -24.518218,4.171739 -34.349169,13 -18.392037,16.516175 -22.2205327,44.896287 -8.845724,65.572131 6.824658,10.550096 17.841499,18.764116 29.299523,21.845346 6.34974,1.70754 19.52826,1.96386 25.86756,0.50311 z M 62.495384,95.118684 c -0.63089,-1.01022 -2.74473,-2.36405 -4.69741,-3.00849 -5.86673,-1.93619 -4.4209,-3.5614 2.8346,-3.18628 5.73213,0.29636 6.555,0.0935 8.0021,-1.97251 1.51676,-2.16547 2.32282,-10.857822 1.00687,-10.857822 -0.33335,0 -2.24585,1.269 -4.25,2.82 -7.91842,6.128032 -16.58372,10.139402 -27.306755,12.640912 -8.909427,2.07843 -7.617611,-0.57497 1.912852,-3.92901 12.372893,-4.35437 26.250003,-13.399512 26.250003,-17.109824 0,-1.995703 -0.38774,-1.858618 -5.85729,2.07086 -7.70059,5.532322 -19.899151,10.393664 -22.32255,8.895922 -0.598323,-0.36979 2.480715,-2.37858 6.842306,-4.46398 7.699744,-3.681463 17.451904,-11.094366 16.237094,-12.342287 -0.33024,-0.339242 -3.22813,0.965511 -6.43976,2.89945 -9.043748,5.445862 -20.522417,9.247967 -20.432658,6.767958 0.01493,-0.4125 3.502429,-2.400844 7.75,-4.418541 7.421798,-3.525534 16.222858,-9.986487 16.222858,-11.909382 0,-1.48565 -8.16125,-1.071103 -9.38976,0.476948 -0.61063,0.769463 -2.12274,1.699788 -3.360243,2.067388 -2.170648,0.644791 -2.25,0.439779 -2.25,-5.812996 l 0,-6.481358 -5.001077,2.112893 c -7.209859,3.046078 -8.561534,1.064414 -2.120693,-3.109108 6.742437,-4.36895 14.575313,-11.555596 17.169353,-15.752836 l 2.1569,-3.48994 3.13067,1.982199 c 3.77613,2.390879 4.39017,3.757442 1.97019,4.38475 -0.99294,0.257389 1.30922,0.520181 5.11592,0.583982 5.21637,0.08743 7.38152,-0.300534 8.78978,-1.574988 1.77124,-1.602952 2.02863,-1.530877 4.94394,1.384429 l 3.07541,3.075418 -3.46815,1.144592 c -1.90748,0.629526 -4.51276,2.256533 -5.78951,3.615571 l -2.32136,2.470979 5.60288,0 c 3.64701,0 6.12651,-0.523626 7.10289,-1.5 1.97896,-1.978962 2.58571,-1.902317 5.32691,0.67291 1.99502,1.87422 2.12384,2.3897 0.93716,3.75 -0.75669,0.8674 -1.58908,3.930423 -1.84976,6.806719 -0.38212,4.216333 -0.11525,5.554248 1.3773,6.904988 2.32551,2.104561 2.36354,3.366831 0.10125,3.360437 -3.38935,-0.0096 -11.25,3.395939 -11.25,4.873907 0,2.843545 8.69756,9.963738 14.14835,11.582458 2.86806,0.85172 5.84547,1.548582 6.61648,1.548582 2.058816,0 0.8973,2.44282 -1.3477,2.83436 -1.05442,0.1839 -2.46389,1.03587 -3.13214,1.89327 -1.07504,1.37933 -1.86495,1.16801 -6.85692,-1.83436 -5.45205,-3.27907 -10.39551,-8.970412 -11.86307,-13.657792 -0.38995,-1.245486 -1.09953,-2.023158 -1.57685,-1.728159 -0.47731,0.294999 -0.21992,2.08708 0.572,3.982402 1.88457,4.510427 1.82629,9.893659 -0.15227,14.063159 -1.89012,3.98312 -2.93519,4.93384 -7.53716,6.85667 -3.19316,1.33418 -3.5692,1.30291 -4.62298,-0.38445 z m 18.46287,-32.664006 c 5.29995,-3.966438 3.55813,-5.361095 -6.69563,-5.361095 -7.98085,0 -8.90533,0.202259 -10.2617,2.245053 -1.42544,2.146836 -1.2886,2.382274 3.12803,5.381633 4.41373,2.99739 4.75182,3.070029 7.61869,1.636892 1.65,-0.824828 4.44477,-2.580945 6.21061,-3.902483 z m -18.86046,-11.361095 1.04581,-3 -6.94798,0 -6.94798,0 0,3 c 0,2.994475 0.0109,3 5.90217,3 5.65891,0 5.94528,-0.123651 6.94798,-3 z m 21.14985,0 0,-3 -7.5,0 c -5.80777,0 -7.5,0.319992 -7.5,1.418213 0,0.780016 -0.27315,2.130016 -0.60699,3 -0.52273,1.362222 0.51833,1.581787 7.5,1.581787 l 8.10699,0 0,-3 z m -15.54047,-8.739782 c 1.39726,-1.50688 2.54047,-3.08188 2.54047,-3.5 0,-0.41812 -3.34048,-0.760218 -7.42328,-0.760218 -6.52717,0 -7.79468,0.312518 -10.5,2.588894 -1.6922,1.423891 -3.07672,2.998891 -3.07672,3.5 0,0.501108 3.58179,0.911106 7.95953,0.911106 7.39109,0 8.14096,-0.195664 10.5,-2.739782 z"
+       id="path3112"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/xiangqi/BlackGold.svg b/themes/xiangqi/BlackGold.svg
new file mode 100644 (file)
index 0000000..148617d
--- /dev/null
@@ -0,0 +1,80 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.20164"
+   height="128.2204"
+   sodipodi:docname="BlackGold.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="3.8688525"
+     inkscape:cx="80.500953"
+     inkscape:cy="57.054009"
+     inkscape:window-x="242"
+     inkscape:window-y="148"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g3118"
+     fit-margin-left="3"
+     fit-margin-top="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(2.9999999,3.2204009)" />
+  <g
+     id="g3118">
+    <path
+       style="fill:#ffeeaa;fill-opacity:1"
+       d="M 49.662159,123.39204 C 28.848397,118.35233 10.456785,100.11132 5.0149002,79.110404 c -2.019867,-7.794916 -2.019867,-22.743224 0,-30.538142 C 9.3817242,31.720138 21.887153,16.488867 37.445176,9.073073 47.497814,4.281443 53.737314,2.841334 64.445171,2.841334 c 17.06239,0 30.67919,5.6522 42.970509,17.836647 12.41389,12.305935 18.00575,25.710733 18.00575,43.163353 0,17.45262 -5.59186,30.85742 -18.00575,43.163346 -8.460039,8.38649 -19.604069,14.65541 -29.769729,16.74656 -6.96257,1.43225 -21.34778,1.24761 -27.983792,-0.3592 z"
+       id="path3124"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#8c8c8c;fill-opacity:1"
+       d="M 54.32415,124.10635 C 49.345717,123.27298 41.689783,120.48128 35.302616,117.17026 16.577172,107.46322 4.6224201,88.480685 3.5788391,66.797195 2.3731841,41.746139 15.056734,20.257979 37.436507,9.4363641 56.703755,0.11979615 75.083035,0.62247415 94.550355,10.998443 c 17.894595,9.537723 30.773795,31.634623 30.773795,52.798752 0,22.75495 -13.19921,43.980055 -33.845885,54.426145 -10.40724,5.2655 -26.04819,7.74209 -37.154115,5.88301 z m 24.414555,-5.2873 c 10.83553,-2.77126 16.91024,-6.31872 25.688685,-15.00149 11.55325,-11.427325 16.89676,-24.083545 16.89676,-40.020365 0,-15.93682 -5.34351,-28.593044 -16.89676,-40.020365 C 95.648945,15.094066 89.574235,11.546603 78.738705,8.7753431 68.322375,6.1112921 58.531545,6.2234731 48.525919,9.1215141 38.096387,12.142335 30.583788,16.756379 22.976558,24.813272 12.256892,36.166577 7.3241501,48.452076 7.3241501,63.797195 c 0,15.34512 4.9327419,27.63062 15.6524079,38.983925 14.623686,15.48809 34.998907,21.34828 55.762147,16.03793 z M 52.82415,117.62692 C 33.670042,114.00069 15.458658,96.190435 10.829719,76.557465 6.3684281,57.635548 11.719566,39.169934 25.713396,25.197121 c 21.888176,-21.8553009 55.355529,-21.8553009 77.210834,0 21.96529,21.965294 21.96529,55.234854 0,77.200149 -13.478515,13.47851 -31.082875,18.82996 -50.10008,15.22965 z M 73.890495,113.7215 C 92.906685,110.27408 109.3233,94.629655 113.78437,75.704125 120.69973,46.366535 101.30871,17.926277 71.420325,13.570002 50.590469,10.53402 29.278507,21.154689 19.605342,39.391641 -0.64992093,77.579175 31.37488,121.42908 73.890495,113.7215 z M 50.112876,82.845525 c 0.466132,-14.52204 0.413374,-15.04833 -1.508512,-15.04833 -1.762095,0 -2.057192,0.868106 -2.561414,7.53508 -0.658692,8.70942 -3.594855,14.74312 -9.287223,19.08491 -4.994149,3.80922 -6.271785,1.91652 -2.327112,-3.4474 3.755127,-5.10618 5.895535,-11.78601 5.895535,-18.398909 0,-4.50998 -0.168181,-4.855078 -2.071664,-4.250936 -2.021506,0.641601 -5.928336,-1.78206 -5.928336,-3.677733 0,-0.464756 4.05,-0.845012 9,-0.845012 l 9,0 0,-4.5 0,-4.5 -4.393011,0 c -3.194993,0 -4.569164,0.459047 -5.038945,1.683277 -0.580132,1.511799 -0.866335,1.462877 -2.80944,-0.480229 -1.956853,-1.956852 -2.13572,-3.048932 -1.872611,-11.433277 0.159992,-5.098374 0.445944,-9.42712 0.635449,-9.619436 0.189505,-0.192315 1.949705,0.180083 3.911556,0.827552 3.573918,1.1795 4.438347,2.365558 2.567002,3.522113 -0.55,0.339919 -1,3.066476 -1,6.059017 l 0,5.440983 4.143613,0 4.143613,0 -0.535891,-10.5 c -0.595745,-11.672739 -0.520931,-11.788371 5.70592,-8.818994 3.22693,1.538816 3.39523,1.824519 1.98966,3.377655 -1.16812,1.290756 -1.46505,3.579966 -1.24118,9.568994 l 0.29426,7.872345 6.06578,-6.023789 c 3.40545,-3.381881 7.28846,-8.522852 8.85359,-11.721878 l 2.78782,-5.698089 3.39641,2.590567 c 3.92386,2.992876 3.98733,3.184128 1.6464,4.961143 -1.51261,1.148241 -0.86151,1.332753 4.8,1.360243 3.81935,0.01854 7.0526,-0.470788 7.75557,-1.17376 0.94075,-0.94075 1.8526,-0.446518 4.15124,2.25 2.6553,3.114917 2.77849,3.554142 1.24971,4.455563 -0.93279,0.55 -4.27526,3.7 -7.42772,7 l -5.73174,6 4.06305,1.825593 c 3.78043,1.698606 3.95269,1.94754 2.47647,3.578741 -1.7395,1.922129 -2.08942,4.666857 -0.70411,5.523024 0.48535,0.299966 1.9923,-0.32761 3.34878,-1.394612 l 2.46631,-1.940004 3.34739,3.453629 3.347395,3.453629 -6.696175,0 -6.69617,0 0,11.04775 c 0,10.66233 -0.0923,11.1333 -2.64602,13.5 -2.96319,2.74619 -6.35398,3.24573 -6.35398,0.93607 0,-1.36029 -3.42545,-3.38626 -8.25,-4.87943 -0.9625,-0.29789 -1.75,-1.29289 -1.75,-2.2111 0,-1.45638 0.82969,-1.58448 6.5,-1.00354 l 6.5,0.66595 0,-9.11524 0,-9.115238 -13.5,0.324613 -13.5,0.324613 0,12.146142 c 0,10.70941 -0.207,12.20567 -1.749995,12.64932 -0.9625,0.27675 -2.468717,0.80099 -3.347149,1.16497 -1.43357,0.59401 -1.547678,-0.87945 -1.114125,-14.38655 z m 33.211269,-20.667019 0,-5.618689 -3.47091,2.647399 c -1.90901,1.456069 -6.29651,3.984124 -9.75,5.6179 l -6.27909,2.970501 9.75,7.89e-4 9.75,7.89e-4 0,-5.618689 z m -16.87769,-0.370413 c 2.5512,-1.182602 2.58103,-1.30092 1.10005,-4.363231 -2.75916,-5.705277 -3.07919,-5.856103 -7.34206,-3.46023 -3.66021,2.057148 -3.8803,2.451483 -3.8803,6.952345 l 0,4.7715 3.75,-1.34241 c 2.0625,-0.738326 4.93004,-1.889414 6.37231,-2.557974 z m 9.36287,-5.986908 c 0.72624,-1.175083 -1.747,-6.166472 -3.96943,-8.01092 -1.36207,-1.130419 -1.86156,-1.095827 -3.17744,0.220054 -1.41509,1.415092 -1.36346,1.624115 0.55125,2.231822 3.02331,0.959562 4.45008,4.031931 3.06994,6.610748 -1.00995,1.887102 -0.92735,1.977471 0.90912,0.994622 1.111,-0.594589 2.28845,-1.515436 2.61656,-2.046326 z m 6.03341,-13.823119 c -7.77973,-0.341207 -10.17221,0.871535 -5.52051,2.798333 2.1273,0.881155 3.2855,2.168656 3.66706,4.076452 l 0.5577,2.788518 4.05804,-4.682087 4.05804,-4.682087 -6.82033,-0.299129 z m -14.39673,44.520989 c -0.61702,-0.61703 -1.13174,-1.81936 -1.14382,-2.67186 -0.0121,-0.8525 -0.92471,-3.53986 -2.02808,-5.97192 -2.66898,-5.883018 -1.26227,-7.316412 3.56603,-3.63369 4.42806,3.37745 5.84819,6.66223 4.32532,10.00456 -1.32968,2.91832 -3.18196,3.81039 -4.71945,2.27291 z"
+       id="path3122"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="M 54.61056,124.06262 C 41.34688,121.68699 29.54856,115.29285 20.089728,105.35394 2.5054712,86.877204 -1.4154808,60.837617 9.8401302,37.28495 16.951031,22.4052 33.78898,8.9413338 50.247641,4.9745248 c 13.534885,-3.262131 31.524075,-0.669103 43.808295,6.3146902 7.278494,4.137948 16.761984,13.112047 21.374044,20.225958 12.34835,19.046825 12.34835,46.110001 0,65.156821 -4.61637,7.120566 -14.10364,16.095166 -21.374044,20.219036 -10.95804,6.21555 -27.74396,9.26741 -39.445376,7.17159 z m 27.527226,-5.62553 c 13.2291,-4.33825 21.735254,-10.70593 29.484224,-22.071806 10.67138,-15.65236 12.97976,-33.884397 6.59803,-52.11262 -2.50384,-7.15174 -9.8749,-18.023051 -15.69185,-23.14334 C 83.277026,4.1637788 53.954981,2.0706918 32.551625,16.114208 21.460975,23.391185 12.474331,35.594624 8.6337302,48.593584 c -2.376826,8.044645 -2.376826,22.955355 0,31 9.3634038,31.691526 42.2758738,49.084246 73.5040558,38.843506 z m -25.93954,-0.37063 C 29.212702,113.92901 9.7953972,91.344034 9.7953972,64.093584 c 0,-15.022472 5.4878058,-28.347404 15.8560298,-38.5 21.691668,-21.2405462 55.855429,-21.2404782 77.096063,1.53e-4 21.2744,21.274409 21.2744,55.725287 0,76.999693 -12.034454,12.03444 -30.008554,18.00906 -46.549244,15.47303 z m 20.02159,-4.05229 c 12.00317,-2.76585 24.204624,-11.49937 31.222694,-22.348456 10.588,-16.36778 10.588,-38.776482 0,-55.14426 -9.735434,-15.049808 -25.182394,-23.42787 -43.194894,-23.42787 -13.49546,0 -24.51821,4.171739 -34.349161,13 -18.392037,16.516175 -22.2205328,44.896287 -8.845724,65.57213 6.824658,10.550096 17.841499,18.764116 29.299521,21.845346 6.349744,1.70754 19.528264,1.96386 25.867564,0.50311 z m 3.64686,-18.379236 c -0.88919,-1.35707 -3.40495,-2.99613 -5.61501,-3.65829 -6.46556,-1.93712 -5.08434,-3.71645 2.74595,-3.5374 l 6.75,0.15434 0.28966,-8.79968 0.28966,-8.799674 -13.09787,0.158135 c -7.20382,0.08698 -13.37167,-0.11567 -13.70632,-0.450323 -1.92993,-1.929931 -2.394392,0.641612 -2.18004,12.070072 0.21921,11.68736 0.08798,12.73725 -1.678644,13.42971 -1.054042,0.41316 -2.253941,0.78282 -2.666441,0.82147 -0.4125,0.0387 -0.75,-6.45471 -0.75,-14.42971 0,-13.534386 -0.12543,-14.5 -1.883503,-14.5 -1.589179,0 -1.993412,1.054784 -2.586856,6.75 -0.88786,8.52069 -3.205466,13.71706 -8.291516,18.59063 -5.397961,5.17245 -6.245279,3.14549 -1.60597,-3.84182 3.329481,-5.01456 3.750526,-6.39597 4.172806,-13.69061 0.453323,-7.830875 0.397253,-8.094343 -1.610828,-7.569218 -1.309159,0.342353 -2.715147,-0.157215 -3.792304,-1.34746 -1.666553,-1.84152 -1.48301,-1.891522 6.943183,-1.891522 l 8.654988,0 0,-5.5 0,-5.5 -3.671259,0 c -2.019193,0 -4.429977,0.68663 -5.357299,1.525845 -1.518059,1.373825 -1.921194,1.335429 -4.046308,-0.385385 -2.030982,-1.644589 -2.172147,-2.137901 -1.011844,-3.53598 0.973151,-1.172576 1.214651,-3.709214 0.867753,-9.114616 -0.264368,-4.119425 -0.37821,-7.489864 -0.25298,-7.489864 0.125229,0 1.916863,0.705782 3.981409,1.568404 2.793498,1.167199 3.464251,1.857873 2.622124,2.7 -0.622378,0.622378 -1.131596,3.516596 -1.131596,6.431596 l 0,5.3 4,0 4,0 0,-10.5 c 0,-5.775 0.209733,-10.5 0.466073,-10.5 0.25634,0 2.031707,0.746599 3.94526,1.659109 3.244732,1.547304 3.381792,1.798156 2.033922,3.722506 -1.578041,2.252975 -2.1046,17.618385 -0.60376,17.618385 1.81386,0 13.04694,-12.846328 15.54681,-17.779588 1.45496,-2.871227 2.77538,-5.220412 2.93426,-5.220412 0.15888,0 1.77085,1.093366 3.58215,2.429702 3.2405,2.390764 3.25964,2.45071 1.19428,3.740547 -3.434,2.144569 -2.44796,2.829751 4.07226,2.829751 4.06814,0 6.73323,-0.508575 7.82026,-1.492326 1.48017,-1.33953 1.93284,-1.196064 4.42119,1.401209 l 2.77218,2.893535 -8.18327,7.818247 c -9.46084,9.038837 -12.90918,11.531929 -21.36519,15.446674 l -6.13643,2.840883 10.87383,0.04589 10.87383,0.04589 -0.45975,-5.544027 c -0.39567,-4.771234 -0.23869,-5.453936 1.12617,-4.897717 0.87226,0.35547 2.84616,1.102229 4.38644,1.659463 2.56838,0.92917 2.672,1.155175 1.25,2.726458 -1.82591,2.017615 -2.06929,6.055823 -0.36497,6.055823 0.65206,0 2.16109,-0.916466 3.3534,-2.036592 l 2.16786,-2.036591 2.69749,3.536591 2.697494,3.536592 -6.050894,0 -6.0509,0 0,10.576918 c 0,10.35695 -0.0608,10.63772 -2.92307,13.5 -3.55835,3.55835 -4.3914,3.61826 -6.45787,0.46443 z m -13.11906,-33.57041 c 3.30001,-1.624698 7.05186,-3.776932 8.33747,-4.782742 l 2.33746,-1.828746 -3.15695,-4.677719 c -2.71419,-4.02166 -3.42772,-4.532814 -5.08747,-3.644542 -2.5793,1.380403 -2.4332,2.403409 0.62988,4.410415 1.88573,1.235581 2.47859,2.383481 2.25,4.356459 -0.47479,4.097806 -3.35114,3.965987 -5.34946,-0.245159 -1.87887,-3.95944 -2.96022,-4.298343 -6.2848,-1.969715 -1.24789,0.874055 -2.92302,1.338178 -3.72251,1.031384 -1.17321,-0.450206 -1.453615,0.614441 -1.453615,5.519218 l 0,6.077023 2.749995,-0.64594 c 1.51251,-0.355267 5.45001,-1.975239 8.75,-3.599936 z m 21.5,-19.193558 c 0,-1.128104 -13.77107,-0.956814 -14.47367,0.18003 -0.32545,0.526577 0.7411,1.646641 2.37011,2.489033 3.0805,1.592986 4.68828,4.625389 3.60251,6.794606 -0.34658,0.692422 1.42438,-0.978729 3.93545,-3.713669 2.51108,-2.73494 4.5656,-5.32244 4.5656,-5.75 z m -22.06628,39.972618 c -0.62885,-2.3375 -1.76954,-5.46196 -2.53487,-6.94325 -2.26136,-4.376839 0.31029,-4.496671 4.69142,-0.21861 4.03716,3.94219 5.07358,7.84801 2.70974,10.21186 -2.19471,2.1947 -3.71098,1.24436 -4.86629,-3.05 z"
+       id="path3120"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/xiangqi/BlackKnight.svg b/themes/xiangqi/BlackKnight.svg
new file mode 100644 (file)
index 0000000..7236d38
--- /dev/null
@@ -0,0 +1,81 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.20163"
+   height="128.2204"
+   sodipodi:docname="BlackKnight.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="3.8688525"
+     inkscape:cx="70.16197"
+     inkscape:cy="57.054009"
+     inkscape:window-x="211"
+     inkscape:window-y="124"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g3131"
+     fit-margin-top="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3"
+     fit-margin-left="3" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(2.9999999,3.2203999)" />
+  <g
+     id="g3131"
+     transform="translate(-30.414993,-8.2711864)">
+    <path
+       style="fill:#ffeeaa;fill-opacity:1"
+       d="m 80.077156,131.66323 c -20.81377,-5.03971 -39.20538,-23.28072 -44.64726,-44.28165 -2.01987,-7.794913 -2.01987,-22.743221 0,-30.538139 4.36682,-16.852124 16.87225,-32.083395 32.43027,-39.499189 10.05264,-4.79163 16.29214,-6.231739 27,-6.231739 17.062394,0 30.679184,5.6522 42.970514,17.836647 12.41389,12.305935 18.00575,25.710733 18.00575,43.163353 0,17.452617 -5.59186,30.857427 -18.00575,43.163357 -8.46005,8.38649 -19.60408,14.65541 -29.76973,16.74656 -6.96257,1.43225 -21.347784,1.24761 -27.983794,-0.3592 z"
+       id="path3137"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#8c8c8c;fill-opacity:1"
+       d="M 84.73914,132.37753 C 79.76071,131.54416 72.104776,128.75246 65.717609,125.44144 46.992165,115.7344 35.037413,96.751872 33.993832,75.068378 32.788177,50.017322 45.471727,28.529162 67.8515,17.707547 c 19.26724,-9.3165685 37.64653,-8.8138905 57.11384,1.562079 17.8946,9.537723 30.7738,31.634623 30.7738,52.798752 0,22.754954 -13.19921,43.980052 -33.84588,54.426142 -10.40724,5.2655 -26.04819,7.74209 -37.15412,5.88301 z m 24.41456,-5.2873 c 10.83553,-2.77126 16.91023,-6.31872 25.68868,-15.00149 11.55325,-11.42732 16.89676,-24.083541 16.89676,-40.020362 0,-15.93682 -5.34351,-28.593044 -16.89676,-40.020365 C 126.06393,23.365249 119.98923,19.817786 109.1537,17.046526 98.73736,14.382475 88.94654,14.494656 78.940912,17.392697 68.51138,20.413518 60.998781,25.027562 53.391551,33.084455 42.671885,44.43776 37.739143,56.723259 37.739143,72.068378 c 0,15.345121 4.932742,27.630624 15.652408,38.983922 14.623686,15.48809 34.998909,21.34828 55.762149,16.03793 z M 83.239143,125.8981 C 64.085035,122.27187 45.873651,104.46162 41.244712,84.828649 36.783421,65.906731 42.134559,47.441117 56.128389,33.468304 c 21.888176,-21.855301 55.355531,-21.855301 77.210831,0 21.96529,21.965294 21.96529,55.234855 0,77.200146 -13.47851,13.47851 -31.08287,18.82996 -50.100077,15.22965 z m 21.066337,-3.90542 c 19.0162,-3.44742 35.43281,-19.09184 39.89388,-38.017371 C 151.11472,54.637718 131.7237,26.19746 101.83532,21.841185 81.005462,18.805203 59.6935,29.425872 50.020335,47.662824 29.765072,85.850359 61.789873,129.70026 104.30548,121.99268 z m 7.7623,-17.76968 c -0.63385,-1.01495 -3.16359,-2.40845 -5.62165,-3.09667 -3.6603,-1.02482 -4.37778,-1.600858 -3.96412,-3.182658 0.31301,-1.19697 1.12337,-1.75836 2.1311,-1.47638 4.11828,1.15236 9.74864,1.54217 10.94835,0.75799 1.72229,-1.12576 3.12383,-7.305903 3.15383,-13.906904 l 0.0239,-5.25 -21,0 c -17.560973,0 -20.999997,0.234609 -20.999997,1.432612 0,0.787937 -0.848466,1.701905 -1.885481,2.031041 -1.530028,0.485612 -1.963451,1.822929 -2.29907,7.093728 -0.34058,5.348713 -0.873604,6.955323 -3.019503,9.101223 -2.005086,2.00508 -3.204226,2.455738 -5.200929,1.9546 -3.201468,-0.80351 -3.381593,-3.42115 -0.461742,-6.71019 1.173301,-1.32166 3.020972,-4.375683 4.105936,-6.786713 1.749008,-3.886693 1.988117,-6.812184 2.108975,-25.803284 0.133669,-21.00424 0.175244,-21.404927 2.144063,-20.663879 1.104263,0.415636 11.177365,0.907669 22.384668,1.093408 18.21799,0.301925 20.57974,0.154164 22.29113,-1.394627 1.83512,-1.66076 2.06675,-1.579786 5.60641,1.959874 l 3.69221,3.692207 -13.23333,0 -13.23334,0 0,4 0,4 6.18555,0 c 4.80385,0 6.65985,-0.445584 8.3089,-1.994779 l 2.12334,-1.994779 3.38727,3.494779 3.38728,3.494779 -11.69617,0 -11.69617,0 0,3.5 0,3.5 6.17126,0 c 4.39378,0 6.70983,-0.4874 8.04113,-1.692207 1.7764,-1.60762 2.05443,-1.507648 5.56207,2 l 3.69221,3.692207 -11.73333,0 -11.73334,0 0,3.5 0,3.5 9.58971,0 c 8.44153,0 9.7885,-0.244143 11.25,-2.039107 1.65417,-2.031588 1.6732,-2.027936 5.16029,0.990278 3.15026,2.726668 3.33569,3.158562 1.85566,4.322093 -1.14714,0.901827 -1.85942,3.701715 -2.35562,9.259717 -0.88436,9.905663 -3.30937,15.799941 -7.36274,17.896021 -3.86409,1.9982 -4.40538,1.97263 -5.80866,-0.27438 z m -18.32864,-33.654622 0,-3.5 -8.5,0 -8.499997,0 0,3.5 0,3.5 8.499997,0 8.5,0 0,-3.5 z m 0,-11 0,-3.5 -8.5,0 -8.499997,0 0,3.5 0,3.5 8.499997,0 8.5,0 0,-3.5 z m 0,-10.5 0,-4 -8.5,0 -8.499997,0 0,4 0,4 8.499997,0 8.5,0 0,-4 z M 80.866751,95.818382 c -2.426858,-6.582693 -3.956566,-12.217738 -3.511955,-12.937134 1.065912,-1.724682 3.360795,-0.664795 6.311543,2.914971 3.653521,4.43235 4.178151,9.610233 1.138541,11.236983 -2.684037,1.43645 -2.996175,1.34016 -3.938129,-1.21482 z m 14.101579,-1.92081 c -0.67605,-0.67606 -1.22919,-1.93335 -1.22919,-2.794003 0,-0.86064 -0.93197,-3.30367 -2.07105,-5.42895 -1.45537,-2.715392 -1.75678,-4.178411 -1.01389,-4.921301 1.4243,-1.424295 8.25702,4.102301 9.54654,7.721641 1.57184,4.411733 -2.26597,8.389043 -5.23241,5.422613 z m 14.34026,-1.4026 c -0.8632,-0.8632 -1.56945,-2.149513 -1.56945,-2.858473 0,-0.70897 -1.08053,-2.88129 -2.40119,-4.82738 -1.68337,-2.480583 -2.08599,-3.85356 -1.3468,-4.592745 2.34626,-2.346262 10.74799,4.692115 10.74799,9.003915 0,3.624503 -3.16949,5.535743 -5.43055,3.274683 z"
+       id="path3135"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="m 85.025553,132.33381 c -13.26368,-2.37563 -25.062,-8.76977 -34.52083,-18.70868 -17.58426,-18.47674 -21.50521,-44.516323 -10.2496,-68.06899 7.1109,-14.87975 23.94885,-28.343616 40.40751,-32.310425 13.53489,-3.2621308 31.524077,-0.669103 43.808297,6.31469 7.27849,4.137948 16.76198,13.112047 21.37404,20.225958 12.34835,19.046825 12.34835,46.109997 0,65.156817 -4.61637,7.12057 -14.10364,16.09517 -21.37404,20.21904 -10.95804,6.21555 -27.743967,9.26741 -39.445377,7.17159 z m 27.527227,-5.62553 c 13.2291,-4.33825 21.73525,-10.70593 29.48422,-22.07181 10.67138,-15.65236 12.97976,-33.884393 6.59803,-52.112616 -2.50384,-7.15174 -9.8749,-18.023051 -15.69186,-23.14334 -19.25115,-16.945545 -48.573197,-19.038631 -69.976557,-4.995116 -11.09065,7.276977 -20.07729,19.480416 -23.91789,32.479376 -2.37683,8.044645 -2.37683,22.955356 0,30.999996 9.3634,31.69153 42.27587,49.08425 73.504057,38.84351 z m -25.939537,-0.37063 c -26.98555,-4.13745 -46.40286,-26.72243 -46.40286,-53.972876 0,-15.022472 5.48781,-28.347404 15.85603,-38.5 21.69167,-21.240546 55.855437,-21.240478 77.096067,1.53e-4 21.2744,21.274409 21.2744,55.725283 0,76.999693 -12.03445,12.03444 -30.00855,18.00906 -46.549237,15.47303 z m 20.021587,-4.05229 c 12.00316,-2.76585 24.20462,-11.49937 31.22269,-22.34846 10.588,-16.36777 10.588,-38.776478 0,-55.144256 -9.73543,-15.049808 -25.1824,-23.42787 -43.194887,-23.42787 -13.49547,0 -24.51822,4.171739 -34.34917,13 -18.39203,16.516175 -22.22053,44.896286 -8.84572,65.572126 6.82466,10.5501 17.8415,18.76412 29.29952,21.84535 6.34975,1.70754 19.528267,1.96386 25.867567,0.50311 z m 4.76324,-18.40944 c -1.01076,-1.38962 -3.25352,-2.70532 -5.25,-3.07986 -2.10118,-0.39418 -3.48544,-1.23702 -3.48544,-2.12218 0,-1.20705 1.1207,-1.34828 6.29876,-0.79376 5.09091,0.54519 6.54933,0.37262 7.60544,-0.89991 1.81165,-2.18291 3.69757,-17.41367 2.32604,-18.7852 -1.60764,-1.60764 -43.230237,0.0197 -43.230237,1.69017 0,0.69609 -0.675,1.52464 -1.5,1.84122 -0.99627,0.3823 -1.51896,2.01338 -1.55644,4.85698 -0.11791,8.9436 -4.56724,15.12352 -9.13023,12.68149 -2.4037,-1.28642 -2.29045,-3.16627 0.33105,-5.49511 1.17941,-1.04775 3.20441,-4.28032 4.5,-7.1835 2.23177,-5.00099 2.35562,-6.38245 2.35562,-26.27568 l 0,-20.997166 2.95034,1.52568 c 2.33659,1.2083 6.84773,1.52568 21.68555,1.52568 17.934117,0 18.835467,-0.09419 21.080087,-2.202902 l 2.34489,-2.202903 3.7029,3.702903 3.7029,3.702902 -13.23333,0 -13.233337,0 0,4 0,4 6.277497,0 c 3.75341,0 7.0788,-0.56126 8.27039,-1.395878 1.76911,-1.239139 2.29939,-1.132238 4.7225,0.952034 1.50129,1.291352 2.72961,2.594497 2.72961,2.895878 0,0.301381 -4.95,0.547966 -11,0.547966 l -10.999997,0 0,4 0,4 5.865137,0 c 4.30847,0 6.52563,-0.519534 8.35366,-1.957467 l 2.48852,-1.957468 2.64634,2.762187 c 1.45549,1.519202 2.64634,3.075062 2.64634,3.457467 0,0.382404 -4.95,0.695281 -11,0.695281 l -10.999997,0 0,4.118919 0,4.118917 9.749997,-0.702561 c 7.75546,-0.558841 10.05685,-1.083972 11.25,-2.567018 1.44451,-1.795486 1.61733,-1.75851 4.67166,0.999552 3.01537,2.722877 3.08383,2.943497 1.38915,4.477167 -1.33643,1.20945 -1.91186,3.6863 -2.29934,9.8972 -0.59419,9.52408 -2.43518,13.87838 -7.06002,16.6983 -3.95076,2.40893 -3.82044,2.42049 -5.96601,-0.52933 z m -17.735437,-32.511146 0,-4 -9,0 -9,0 0,3.333333 c 0,1.833334 0.3,3.633334 0.66667,4 0.36666,0.366663 4.41666,0.666663 9,0.666663 l 8.33333,0 0,-3.999996 z m 0,-11.038933 0,-4.038933 -8.75,0.288933 c -8.29543,0.273923 -8.7671,0.409601 -9.07908,2.611659 -0.66521,4.695164 0.2006,5.177274 9.2977,5.177274 l 8.53138,0 0,-4.038933 z m 0,-10.961067 0,-4 -9,0 -9,0 0,3.333333 c 0,1.833334 0.3,3.633334 0.66667,4 0.36666,0.366667 4.41666,0.666667 9,0.666667 l 8.33333,0 0,-4 z M 81.213543,96.11477 c -2.9199,-9.44772 -3.71955,-12.91469 -3.11758,-13.51666 1.18197,-1.18197 8.56667,7.46238 8.56667,10.02794 0,3.80774 -4.46667,6.66748 -5.44909,3.48872 z m 13.72865,-2.78899 c -0.31829,-1.21712 -1.59113,-4.21275 -2.82855,-6.65696 -2.7345,-5.40132 -1.17333,-6.82743 3.44968,-3.15124 3.78035,3.0061 5.815507,7.48718 4.41243,9.71543 -1.61887,2.57094 -4.37224,2.62168 -5.03356,0.0928 z m 12.818347,-4.15175 c -1.12645,-2.37009 -2.60589,-5.07517 -3.28764,-6.01129 -2.04156,-2.80333 0.0812,-3.4161 4.01035,-1.15765 4.69691,2.69974 7.1154,6.64986 5.5722,9.10105 -2.04369,3.24616 -4.13951,2.60289 -6.29491,-1.93211 z"
+       id="path3133"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/xiangqi/BlackPawn.svg b/themes/xiangqi/BlackPawn.svg
new file mode 100644 (file)
index 0000000..87b5191
--- /dev/null
@@ -0,0 +1,83 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.20163"
+   height="128.2204"
+   sodipodi:docname="BlackPawn.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="3.8688525"
+     inkscape:cx="80.500953"
+     inkscape:cy="57.054009"
+     inkscape:window-x="242"
+     inkscape:window-y="148"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g3112"
+     fit-margin-top="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3"
+     fit-margin-left="3"
+     showguides="true"
+     inkscape:guide-bbox="true" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(2.9999999,3.2204009)" />
+  <g
+     id="g3112"
+     transform="translate(77.688321,-24.876597)">
+    <path
+       style="fill:#ffeeaa;fill-opacity:1"
+       d="m -28.026162,148.26864 c -20.813762,-5.03971 -39.205374,-23.28072 -44.647259,-44.28164 -2.019867,-7.794918 -2.019867,-22.743226 0,-30.538144 4.366824,-16.852124 16.872253,-32.083395 32.430276,-39.499189 10.052638,-4.79163 16.292136,-6.231739 26.999996,-6.231739 17.0623903,0 30.67918,5.6522 42.97051,17.836647 12.41389,12.305935 18.00575,25.710733 18.00575,43.163353 0,17.452622 -5.59186,30.857412 -18.00575,43.163352 -8.46004,8.38649 -19.60408,14.65541 -29.76972975,16.74656 -6.96256995,1.43225 -21.34778025,1.24761 -27.98379325,-0.3592 z"
+       id="path3118"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#8c8c8c;fill-opacity:1"
+       d="m -23.364175,148.98294 c -4.978429,-0.83337 -12.634363,-3.62507 -19.02153,-6.93609 -18.725444,-9.70704 -30.680196,-28.68957 -31.723777,-50.373058 -1.205655,-25.051057 11.477895,-46.539217 33.857668,-57.360832 19.267239,-9.316568 37.6465288,-8.81389 57.113849,1.562079 17.89459,9.537723 30.77379,31.634623 30.77379,52.798753 0,22.754948 -13.19921,43.980048 -33.84588,54.426138 -10.4072399,5.2655 -26.04819,7.74209 -37.15412,5.88301 z m 24.4145598,-5.2873 c 10.8355302,-2.77126 16.9102302,-6.31872 25.6886802,-15.00149 11.55325,-11.42732 16.89676,-24.08354 16.89676,-40.020358 0,-15.936821 -5.34351,-28.593045 -16.89676,-40.020366 -8.77845,-8.682764 -14.85315,-12.230227 -25.6886802,-15.001487 -10.41634,-2.664051 -20.2071598,-2.55187 -30.2127868,0.346171 -10.429532,3.020821 -17.942131,7.634865 -25.549361,15.691758 -10.719666,11.353305 -15.652408,23.638804 -15.652408,38.983924 0,15.345118 4.932742,27.630608 15.652408,38.983918 14.623686,15.48809 34.998908,21.34828 55.7621478,16.03793 z m -25.9145598,-1.19213 c -19.154104,-3.62623 -37.365488,-21.43649 -41.994427,-41.06946 -4.461291,-18.921908 0.889847,-37.38752 14.883677,-51.360333 21.888176,-21.855301 55.3555301,-21.855301 77.21083,0 21.96529,21.965294 21.96529,55.234853 0,77.200143 -13.47851,13.47851 -31.0828702,18.82996 -50.10008,15.22965 z m 21.0663398,-3.90542 C 15.218365,135.15067 31.634975,119.50625 36.096045,100.58072 43.011405,71.243131 23.620385,42.802873 -6.2679952,38.446598 -27.097855,35.410616 -48.409814,46.031285 -58.082979,64.268237 -78.338242,102.45577 -46.313441,146.30567 -3.7978352,138.59809 z m -12.7546498,-28.49029 0.31169,-11.569908 -14.132093,0.21977 c -13.285622,0.2066 -14.260977,0.0909 -16.283909,-1.93205 l -2.151818,-2.15182 16.222222,0 c 13.273138,0 16.222218,-0.25567 16.222218,-1.40638 0,-0.88602 -0.69824,-1.22379 -1.88714,-0.91288 -2.0398,0.53342 -3.76399,-1.16028 -2.17862,-2.1401 0.85953,-0.53121 -0.81879,-3.74287 -5.17797,-9.90867 -1.23549,-1.74753 -1.50553,-1.601277 -4.186533,2.2674 -4.23286,6.10802 -10.534937,11.53543 -11.858079,10.21228 -0.767287,-0.76728 -0.125406,-2.25768 2.240006,-5.20112 3.607543,-4.48911 8.62877,-13.96078 10.075781,-19.006212 l 0.910039,-3.173121 -6.421403,0.515448 c -5.4265,0.435588 -6.685153,0.224008 -8.123728,-1.365599 -1.658823,-1.832979 -1.340608,-1.881047 12.452663,-1.881047 9.216444,0 14.154984,-0.366217 14.154984,-1.04966 0,-0.577313 -0.71329,-2.429019 -1.58509,-4.114902 -2.28833,-4.425126 -0.52996,-5.687696 4.01189,-2.880678 3.2949,2.036358 4.0766998,3.492705 3.64785,6.79524 -0.11588,0.892401 1.7655998,1.25 6.5767998,1.25 5.94521,0 7.0683903,-0.315463 9.5341503,-2.677813 l 2.79504,-2.677813 3.3995599,3.927813 3.39957,3.927813 -8.6002599,0.292001 -8.6002703,0.292002 2.9137,1.911362 c 2.3974403,1.572696 2.6225303,2.023097 1.27037,2.541967 -0.90382,0.346832 -2.34156003,1.696255 -3.19497003,2.998719 -1.51717997,2.315503 -1.42949997,2.449195 3.94643033,6.01753 5.82034,3.86332 7.4135299,6.84336 5.53508,10.35328 -1.70103,3.17841 -3.60241,2.53234 -6.3511803,-2.15808 -1.37026003,-2.33817 -3.47927,-5.14524 -4.68669,-6.23794 l -2.1953,-1.98672 -3.83456,4.48794 -3.8345598,4.48794 2.5117498,1.32675 c 2.40592,1.27085 2.43842,1.40779 0.77124,3.25 -1.7067098,1.88588 -1.5396298,1.92325 8.60001997,1.92325 9.10772033,0 10.60537023,-0.2488 12.56191023,-2.08688 l 2.22138,-2.08687 3.51798,3.83687 3.51799,3.83688 -15.9249199,0.27477 -15.9249101,0.27477 0,10.499978 c 0,10.35091 -0.0364,10.51382 -2.5651,11.47523 -1.4108,0.53638 -2.8733,0.97613 -3.25,0.97721 -0.37669,0.001 -0.54464,-5.2045 -0.37321,-11.56795 z m 7.0297798,-34.434009 c 5.55066,-10.41347 5.77662,-10.006049 -5.5240798,-9.959962 -9.36188,0.03818 -9.68717,0.110634 -7.01081,1.561579 l 2.80657,1.521541 -2.55657,2.011001 c -3.43904,2.705146 -3.22059,4.29234 0.9451,6.866878 3.53147,2.182574 5.28114,5.781494 3.98272,8.192124 -0.38714,0.71876 0.4502,-0.0432 1.86077,-1.69316 1.41056,-1.65 3.88389,-5.475001 5.4962998,-8.500001 z"
+       id="path3116"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="m -23.077764,148.93922 c -13.263677,-2.37563 -25.061997,-8.76977 -34.520829,-18.70868 -17.584257,-18.47674 -21.505209,-44.516329 -10.249598,-68.068997 7.110901,-14.87975 23.94885,-28.343616 40.407507,-32.310425 13.53489,-3.262131 31.5240803,-0.669103 43.8083,6.31469 7.27849,4.137948 16.76198,13.112047 21.37404,20.225958 12.34835,19.046825 12.34835,46.109994 0,65.156824 -4.61637,7.12057 -14.10364,16.09517 -21.37404,20.21904 -10.9580397,6.21555 -27.74396,9.26741 -39.44538,7.17159 z m 27.5272303,-5.62553 c 13.2290997,-4.33825 21.7352497,-10.70593 29.4842197,-22.07181 10.67138,-15.65236 12.97976,-33.884399 6.59803,-52.112623 -2.50384,-7.15174 -9.8749,-18.023051 -15.69186,-23.14334 -19.2511497,-16.945545 -48.5732,-19.038632 -69.976552,-4.995116 -11.09065,7.276977 -20.077294,19.480416 -23.917895,32.479376 -2.376826,8.044644 -2.376826,22.955354 0,31.000003 9.363404,31.69153 42.275877,49.08425 73.5040573,38.84351 z m -25.9395403,-0.37063 c -26.985545,-4.13745 -46.40285,-26.72244 -46.40285,-53.972879 0,-15.022476 5.487806,-28.347408 15.85603,-38.500004 21.691668,-21.240546 55.8554303,-21.240478 77.09606,1.53e-4 21.2744,21.274409 21.2744,55.72528 0,76.99969 -12.03445,12.03445 -30.0085497,18.00907 -46.54924,15.47304 z m 20.0215903,-4.05229 C 10.534686,136.12492 22.736136,127.3914 29.754206,116.54231 c 10.588,-16.36778 10.588,-38.776489 0,-55.144263 -9.73543,-15.049808 -25.1823897,-23.42787 -43.19489,-23.42787 -13.49546,0 -24.518211,4.171739 -34.349162,13 -18.392037,16.516175 -22.220533,44.896284 -8.845724,65.572133 6.824658,10.5501 17.841499,18.76412 29.299516,21.84535 6.34975,1.70754 19.5282703,1.96386 25.8675703,0.50311 z m -14.9722003,-28.47261 0,-11.447979 -14.377551,0 c -11.560099,0 -14.621507,-0.29395 -15.622445,-1.5 -1.097533,-1.32245 0.60432,-1.5 14.377555,-1.5 15.220201,0 15.622441,-0.0543 15.622441,-2.10699 0,-1.44161 -0.46358,-1.9291 -1.46797,-1.54368 -3.02907,1.16236 -2.28753,-1.16068 2.04925,-6.41977 4.46011,-5.40864 10.4187203,-16.040121 10.4187203,-18.589286 0,-1.035802 -2.32853,-1.331183 -10.2500003,-1.30024 -9.76785,0.03815 -10.11742,0.111903 -7.43147,1.56784 l 2.81852,1.527803 -2.56852,2.568523 c -1.41269,1.412688 -2.56853,2.860136 -2.56853,3.216552 0,0.356416 1.36027,1.451561 3.02283,2.433658 4.41672,2.60902 6.39557,5.99529 5.01306,8.57853 -1.69277,3.16297 -3.31017,2.49901 -5.92657,-2.43294 -1.31298,-2.475 -2.88721,-4.47893 -3.49828,-4.45316 -0.61107,0.0258 -2.686036,2.30167 -4.611036,5.05758 -3.886246,5.56371 -8.433504,9.36372 -10.026738,8.37905 -0.623434,-0.3853 0.222469,-2.08131 2.110712,-4.2319 3.210243,-3.65626 10.916026,-18.508525 10.916026,-21.039739 0,-1.082653 -1.445474,-1.319625 -6.472493,-1.061105 -5.126878,0.263655 -6.834607,-0.02926 -8.214286,-1.408937 -1.655723,-1.655724 -1.039406,-1.741793 12.472493,-1.741793 12.954502,0 14.214282,-0.157535 14.214282,-1.777494 0,-0.977621 -0.72707,-2.815543 -1.61573,-4.08427 -2.47525,-3.533923 -0.37329,-4.604037 3.68672,-1.876916 2.23912,1.504026 3.53882,3.246344 3.74544,5.020981 0.31119,2.672803 0.43402,2.717699 7.4355403,2.717699 5.9614,0 7.50046,-0.358241 9.46401,-2.202902 l 2.34489,-2.202903 3.7028997,3.702903 3.7029,3.702902 -8.9833297,0.05245 c -8.44382,0.0493 -8.84874,0.146361 -6.74214997,1.616119 L 2.5416863,69.202414 0.05050633,72.16302 c -1.37015003,1.628333 -2.49038003,3.263579 -2.48940003,3.63388 9.9e-4,0.370301 2.05451003,1.970141 4.56339,3.555201 2.50888,1.58506 5.25983,3.94756 6.11322,5.25 1.40823,2.14923 1.40024,2.59911 -0.0864,4.86807 -0.90093,1.375 -1.81319,2.5 -2.02723,2.5 -0.21404,0 -2.47641,-2.925 -5.02747,-6.5 -2.55107,-3.575 -4.81582,-6.5 -5.03278,-6.5 -0.21696,0 -2.41629,2.1375 -4.88739,4.75 l -4.4929103,4.75 3.18792,1.67097 c 2.6725903,1.40086 2.9050203,1.78186 1.4379003,2.35699 -0.9625,0.37731 -1.7500003,1.31288 -1.7500003,2.07903 0,1.0949 2.0748703,1.39302 9.69528033,1.39302 9.02753997,0 9.87843997,-0.17547 12.35451967,-2.54771 l 2.65924,-2.54772 3.33619,3.79772 3.3362,3.79771 -15.6907197,0.27539 -15.6907103,0.27539 0,10.376789 0,10.37678 -3,1.0458 -3,1.04581 0,-11.44798 z"
+       id="path3114"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/xiangqi/BlackRook.svg b/themes/xiangqi/BlackRook.svg
new file mode 100644 (file)
index 0000000..4790598
--- /dev/null
@@ -0,0 +1,80 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.20163"
+   height="128.2204"
+   sodipodi:docname="BlackRook.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="3.8688525"
+     inkscape:cx="80.500953"
+     inkscape:cy="57.054009"
+     inkscape:window-x="147"
+     inkscape:window-y="82"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g3116"
+     fit-margin-top="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3"
+     fit-margin-left="3" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(2.9999999,3.2204049)" />
+  <g
+     id="g3116">
+    <path
+       style="fill:#ffeeaa;fill-opacity:1"
+       d="M 49.662159,123.39204 C 28.848397,118.35233 10.456785,100.11133 5.0149003,79.110414 c -2.019867,-7.794921 -2.019867,-22.743229 0,-30.538147 C 9.3817243,31.720143 21.887153,16.488872 37.445176,9.073078 47.497814,4.281448 53.737314,2.841339 64.445174,2.841339 c 17.06239,0 30.67918,5.6522 42.970506,17.836647 12.41389,12.305935 18.00575,25.710733 18.00575,43.163353 0,17.452615 -5.59186,30.857415 -18.00575,43.163341 -8.460046,8.38649 -19.604076,14.65541 -29.769726,16.74656 -6.96257,1.43225 -21.347782,1.24761 -27.983795,-0.3592 z"
+       id="path3122"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#8c8c8c;fill-opacity:1"
+       d="M 54.32415,124.10634 C 49.345717,123.27297 41.689783,120.48127 35.302616,117.17025 16.577172,107.46322 4.6224201,88.480694 3.5788391,66.797199 2.3731841,41.746143 15.056734,20.257983 37.436507,9.436368 56.70375,0.11979998 75.083038,0.62247798 94.550348,10.998447 112.44495,20.53617 125.32415,42.63307 125.32415,63.797199 c 0,22.754955 -13.19921,43.980051 -33.845882,54.426131 -10.40724,5.26551 -26.04819,7.74209 -37.154118,5.88301 z m 24.414558,-5.2873 c 10.83553,-2.77126 16.91023,-6.31872 25.688682,-15.00149 11.55325,-11.427306 16.89676,-24.083536 16.89676,-40.020351 0,-15.93682 -5.34351,-28.593044 -16.89676,-40.020365 C 95.648938,15.09407 89.574238,11.546607 78.738708,8.775347 68.322368,6.111296 58.531548,6.223477 48.525919,9.121518 38.096387,12.142339 30.583788,16.756383 22.976558,24.813276 12.256892,36.166581 7.3241501,48.45208 7.3241501,63.797199 c 0,15.345115 4.9327419,27.630615 15.6524079,38.983921 14.623686,15.48808 34.99891,21.34828 55.76215,16.03792 z M 52.82415,117.62691 C 33.670042,114.00068 15.458658,96.190434 10.829719,76.557464 6.3684281,57.635552 11.719566,39.169938 25.713396,25.197125 c 21.888176,-21.855301 55.355532,-21.855301 77.210834,0 21.96529,21.965294 21.96529,55.234859 0,77.200145 -13.478512,13.4785 -31.082872,18.82995 -50.10008,15.22964 z m 21.066338,-3.90542 C 92.906688,110.27407 109.3233,94.629664 113.78437,75.704131 120.69973,46.366539 101.30871,17.926281 71.420328,13.570006 50.590469,10.534024 29.278507,21.154693 19.605342,39.391645 -0.64992093,77.579174 31.37488,121.42907 73.890488,113.72149 z m -13.56634,-22.491286 0,-7.56699 -14.070401,0.21881 c -13.2219,0.20562 -14.200167,0.0891 -16.222223,-1.93301 l -2.151818,-2.15182 16.222222,0 16.22222,0 0,-3.5 0,-3.499995 -6.999998,0 c -5.182741,0 -7,0.347742 -7,1.339485 0,1.102376 -3.87654,3.66051 -5.547053,3.66051 -0.249121,0 -0.452947,-7.199995 -0.452947,-15.999995 0,-8.8 0.3375,-15.984054 0.75,-15.964565 0.4125,0.01949 1.875,0.678544 3.25,1.464565 1.464998,0.837469 5.294504,1.443799 9.25,1.464565 6.542778,0.03435 6.749998,-0.04131 6.749998,-2.464565 l 0,-2.5 -12.34501,0 c -11.075021,0 -12.531214,-0.20575 -14.154988,-2 -1.801876,-1.99105 -1.746633,-2 12.345012,-2 l 14.154986,0 0,-5.5 c 0,-3.025 0.14484,-5.5 0.32186,-5.5 0.17703,0 2.504,0.743528 5.17105,1.652284 4.84055,1.64934 4.84532,1.655418 2.67814,3.410293 -1.19408,0.966904 -2.17105,2.698377 -2.17105,3.847716 0,1.967943 0.53523,2.089707 9.18555,2.089707 8.06858,0 9.46838,-0.265706 11.51145,-2.18507 l 2.3259,-2.18507 3.44964,3.343522 c 1.8973,1.838937 3.21559,3.722219 2.92953,4.18507 -0.28606,0.462851 -7.01854,0.841548 -14.96108,0.841548 l -14.44099,0 0,2.5 c 0,2.417373 0.22096,2.5 6.68555,2.5 5.3084,0 7.12391,-0.411821 8.81364,-1.999237 l 2.12809,-1.999238 2.83881,2.963082 c 2.37743,2.481497 2.63126,3.213173 1.56176,4.501841 -0.88247,1.063308 -1.22235,4.725301 -1.1,11.851739 0.17527,10.208487 0.15073,10.324981 -2.42244,11.497396 -3.62179,1.650192 -4.50541,1.490242 -4.50541,-0.815583 0,-1.809524 -0.66667,-2 -7,-2 l -7,0 0,3.499995 0,3.5 10.68555,0 c 9.63871,0 10.91537,-0.2159 13.03144,-2.20385 l 2.3459,-2.203849 4.20385,4.203849 4.203852,4.20385 -17.235292,0 -17.2353,0 0,6.52476 c 0,6.08375 -0.17337,6.59066 -2.5651,7.5 -1.4108,0.53638 -2.7608,0.97524 -3,0.97524 -0.23919,0 -0.4349,-3.40514 -0.4349,-7.56699 z m 0,-25.433005 0,-3 -6.999998,0 -7,0 0,3 0,3 7,0 6.999998,0 0,-3 z m 20,0 0,-3 -7,0 -7,0 0,3 0,3 7,0 7,0 0,-3 z m -20,-10.5 0,-3.5 -6.999998,0 -7,0 0,3.5 0,3.5 7,0 6.999998,0 0,-3.5 z m 20,0 0,-3.5 -7,0 -7,0 0,3.5 0,3.5 7,0 7,0 0,-3.5 z"
+       id="path3120"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="M 54.61056,124.06263 C 41.34688,121.687 29.54856,115.29286 20.089728,105.35394 2.5054712,86.877204 -1.4154808,60.837622 9.8401302,37.284955 16.951031,22.405205 33.78898,8.9413388 50.247641,4.9745298 63.782529,1.7123988 81.771719,4.3054268 94.055939,11.28922 c 7.278491,4.137948 16.761981,13.112047 21.374041,20.225958 12.34835,19.046825 12.34835,46.109996 0,65.156826 -4.61637,7.120566 -14.10364,16.095156 -21.374041,20.219026 -10.95805,6.21555 -27.74397,9.26741 -39.445379,7.17159 z m 27.527229,-5.62554 c 13.2291,-4.33825 21.735251,-10.70593 29.484221,-22.071806 10.67138,-15.65235 12.97976,-33.884392 6.59803,-52.112615 -2.50384,-7.15174 -9.8749,-18.023051 -15.69186,-23.14334 C 83.277029,4.1637838 53.954981,2.0706968 32.551625,16.114213 21.460975,23.39119 12.474331,35.594629 8.6337302,48.593589 c -2.376826,8.044645 -2.376826,22.955355 0,30.999995 C 17.997134,111.28512 50.909604,128.67783 82.137789,118.43709 z M 56.198245,118.06646 C 29.212702,113.92901 9.7953972,91.344034 9.7953972,64.093589 c 0,-15.022472 5.4878058,-28.347404 15.8560298,-38.5 21.691668,-21.2405462 55.855432,-21.2404782 77.096063,1.53e-4 21.2744,21.274409 21.2744,55.725282 0,76.999688 -12.034451,12.03444 -30.008551,18.00906 -46.549245,15.47303 z m 20.021594,-4.05228 c 12.00316,-2.76585 24.204621,-11.49937 31.222691,-22.348456 10.588,-16.367783 10.588,-38.776487 0,-55.144265 -9.735431,-15.049808 -25.182401,-23.42787 -43.194891,-23.42787 -13.495463,0 -24.518213,4.171739 -34.349164,13 -18.392037,16.516175 -22.2205328,44.896287 -8.845724,65.572135 6.824658,10.550086 17.841499,18.764116 29.299521,21.845336 6.349747,1.70754 19.528267,1.96386 25.867567,0.50312 z m -15.9722,-23.567466 0,-7.64688 -14.465046,0.54145 c -11.648022,0.43601 -14.690447,0.26987 -15.622444,-0.85312 -0.981512,-1.18265 1.216686,-1.39458 14.465047,-1.39458 l 15.622443,0 0,-4 0,-3.999995 -6.999998,0 c -3.877001,0 -7,0.434686 -7,0.97432 0,0.535876 -1.35,1.672432 -3,2.525675 l -3,1.55137 0,-16.051365 0,-16.05136 2.95034,1.52568 c 1.826053,0.944289 5.636756,1.52568 10,1.52568 l 7.049658,0 0,-3.089237 0,-3.089237 -12.501165,0.302356 C 37.015206,43.47702 35.002766,43.277291 33.532188,41.806708 31.914697,40.189216 32.612517,40.093589 46.033355,40.093589 l 14.214284,0 0,-5 c 0,-5.474802 0.22099,-5.613288 6.13154,-3.842443 3.67546,1.101192 3.76632,1.225686 1.86602,2.556704 -1.09865,0.769531 -1.99756,2.49863 -1.99756,3.842443 0,2.413732 0.11115,2.443296 9.18555,2.443296 7.80123,0 9.50555,-0.300625 11.30889,-1.994779 l 2.12335,-1.994779 3.38727,3.494779 3.38728,3.494779 -14.69617,0 -14.69617,0 0,3 0,3 7.17126,0 c 5.32833,0 7.65098,-0.434138 9.03795,-1.689328 1.76642,-1.598589 2.01235,-1.542113 4.57874,1.05147 2.48332,2.509643 2.56446,2.824984 0.96205,3.739017 -1.49686,0.853829 -1.75,2.558962 -1.75,11.788016 0,10.538694 -0.0582,10.816304 -2.5,11.928871 -2.20811,1.006079 -2.5,0.908069 -2.5,-0.839485 0,-1.795543 -0.69375,-1.978561 -7.5,-1.978561 l -7.5,0 0,3.999995 0,4 10.32569,0 c 9.68655,0 10.46926,-0.15282 12.64521,-2.46902 l 2.31952,-2.469016 3.90091,3.089576 c 2.14549,1.69926 3.66838,3.32209 3.38419,3.60628 -0.28419,0.28419 -7.72994,0.42712 -16.54611,0.31762 l -16.02941,-0.19909 0,6.94519 c 0,6.35711 -0.19052,6.99626 -2.25,7.54818 -1.2375,0.33164 -2.5875,0.60912 -3,0.61663 -0.4125,0.008 -0.75,-3.42744 -0.75,-7.63322 z m 0,-23.853125 0,-3.5 -6.999998,0 -7,0 0,3.5 0,3.5 7,0 6.999998,0 0,-3.5 z m 20.81336,-0.25 0.31336,-3.25 -7.56336,0 -7.56336,0 0,3.54381 0,3.543809 7.25,-0.293809 7.25,-0.29381 0.31336,-3.25 z m -20.81336,-10.25 0,-4 -6.999998,0 -7,0 0,4 0,4 7,0 6.999998,0 0,-4 z m 21,0 0,-4 -7.5,0 -7.5,0 0,4 0,4 7.5,0 7.5,0 0,-4 z"
+       id="path3118"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/xiangqi/WhiteAdvisor.svg b/themes/xiangqi/WhiteAdvisor.svg
new file mode 100644 (file)
index 0000000..a12769d
--- /dev/null
@@ -0,0 +1,90 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.28036"
+   height="128.00662"
+   sodipodi:docname="WhiteAdvisor.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="2.9259416"
+     inkscape:cx="70.944653"
+     inkscape:cy="57.043811"
+     inkscape:window-x="233"
+     inkscape:window-y="138"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g3116"
+     fit-margin-top="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3"
+     fit-margin-left="3" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(3.0000004,3.0066283)" />
+  <g
+     id="g3116"
+     transform="translate(-76.309372,0)">
+    <g
+       id="g3054"
+       transform="translate(-157.55612,-28.708707)">
+      <path
+         style="fill:#ffeeaa;fill-opacity:1"
+         d="m 283.58247,151.91789 c -15.90591,-3.85136 -32.57202,-17.14578 -39.55249,-31.55071 -4.84168,-9.99129 -6.66449,-17.6496 -6.66449,-27.999996 0,-17.059894 5.86764,-31.107265 18.02948,-43.163353 8.46006,-8.386484 19.60409,-14.655406 29.76974,-16.746557 7.6666,-1.577077 21.4508,-1.338095 28.55643,0.495094 13.93484,3.595061 29.74754,15.238355 37.07348,27.298144 6.07794,10.005378 8.57087,19.346849 8.57087,32.116672 0,12.769826 -2.49293,22.111296 -8.57087,32.116666 -7.45235,12.26789 -23.65834,24.07552 -37.53224,27.34589 -7.67992,1.81032 -22.38706,1.854 -29.67991,0.0881 z"
+         id="path3062"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:#ffaaaa;fill-opacity:1"
+         d="m 284.07915,152.02986 c -22.77192,-5.76321 -40.48695,-24.16496 -45.7385,-47.51158 -1.30021,-5.780248 -1.30021,-18.219748 0,-23.999996 6.49326,-28.86683 31.07825,-48.928839 60.02892,-48.985219 16.49596,-0.03213 31.4957,6.339849 43.53036,18.491945 11.57219,11.685107 17.3796,25.884273 17.3796,42.493274 0,21.035156 -10.09311,39.573086 -27.86102,51.172096 -4.06581,2.6542 -10.37287,5.77949 -14.01568,6.94511 -8.58285,2.74631 -25.22956,3.44286 -33.32368,1.39437 z m 27.14749,-4.06074 c 10.77078,-2.53869 18.73184,-7.0565 27.15613,-15.41078 11.55718,-11.46114 16.89676,-24.11428 16.89676,-40.040056 0,-15.925774 -5.33958,-28.578916 -16.89676,-40.040059 -8.42429,-8.354285 -16.38535,-12.872095 -27.15613,-15.410784 -31.95647,-7.532192 -64.4965,14.67302 -69.1692,47.200843 -5.67247,39.487436 30.513,72.812166 69.1692,63.700836 z m -25.67496,-1.8877 c -19.75333,-4.78648 -37.08872,-22.62169 -41.17518,-42.36236 -6.98773,-33.756083 19.63783,-66.268388 54.20225,-66.185995 16.28698,0.03882 31.90568,7.580676 42.74537,20.64059 15.94184,19.207115 15.94184,49.482145 0,68.689255 -13.74183,16.55648 -35.63067,24.09911 -55.77244,19.21851 z m 22.29419,-3.63884 c 23.47475,-4.2557 41.43366,-25.89478 41.43366,-49.924296 0,-34.722122 -34.62465,-59.310779 -67.56161,-47.978803 -7.94554,2.733665 -14.39183,7.081077 -20.86151,14.069109 -17.818,19.245561 -17.818,48.57382 0,67.81939 12.76783,13.79078 28.90992,19.29221 46.98946,16.0146 z m -30.8794,-34.36608 c 0.37079,-11.526238 0.25626,-19.534967 -0.27888,-19.501603 -0.49943,0.03114 -2.85541,2.731138 -5.23549,6 -2.38009,3.268865 -4.75672,5.943383 -5.28139,5.943383 -2.30003,0 -1.82134,-3.241148 1.10737,-7.497883 4.80636,-6.985807 10.57133,-19.127977 13.05771,-27.502113 1.22475,-4.125 2.35281,-7.652173 2.50678,-7.838161 0.15397,-0.185989 2.36155,0.88174 4.90574,2.372731 4.48563,2.628754 4.56309,2.754809 2.55649,4.160283 -1.94871,1.364928 -8.02527,12.123862 -8.02527,14.209243 0,0.528621 0.90653,1.248851 2.01452,1.600513 1.10799,0.351661 1.75643,1.056985 1.44098,1.567387 -0.33765,0.546333 3.41963,0.928004 9.13552,0.928004 l 9.70906,0 -0.67817,-12 c -0.373,-6.6 -0.32802,-11.979666 0.1,-11.954813 0.42797,0.02485 2.72664,1.064869 5.10815,2.311147 3.80054,1.988874 4.13681,2.426305 2.75,3.577257 -1.20994,1.004161 -1.58002,3.273524 -1.58002,9.688854 l 0,8.377555 5.15561,0 c 3.93192,0 5.91875,-0.582079 8.37088,-2.452408 l 3.21527,-2.452408 3.12912,3.89377 c 1.72102,2.141573 3.12912,4.145157 3.12912,4.452408 0,0.307251 -5.175,0.558638 -11.5,0.558638 l -11.5,0 0,14.999996 0,15 4.18555,0 c 2.92741,0 4.88469,-0.65681 6.51145,-2.18507 l 2.3259,-2.18507 3.48855,3.38124 c 1.9187,1.85968 3.48855,3.74296 3.48855,4.18507 0,0.44211 -9.15526,0.80383 -20.34501,0.80383 -19.07502,0 -20.458,-0.12484 -22.15499,-2 -1.79745,-1.98616 -1.74663,-2 7.34501,-2 l 9.15499,0 0,-15 0,-14.999996 -8.67126,0 c -6.73513,0 -9.0879,-0.377058 -10.53727,-1.688712 -1.81599,-1.643454 -1.86292,-1.129774 -1.75114,19.166818 0.12176,22.10957 0.26428,21.42236 -4.76145,22.95915 l -2.22112,0.67918 0.62918,-19.55822 z"
+         id="path3060"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:#be0006;fill-opacity:1"
+         d="m 285.10358,151.86938 c -13.09937,-2.82357 -27.01418,-11.73165 -35.19119,-22.52895 -29.43297,-38.864653 -4.05944,-94.257845 44.69119,-97.565729 15.03679,-1.020295 32.75468,5.048068 44.20066,15.138697 6.98787,6.160418 14.38365,17.478505 17.35972,26.566329 3.49457,10.671179 3.49457,27.228293 0,37.899473 -9.57046,29.22474 -40.79171,47.0146 -71.06038,40.49018 z m 25.20078,-3.53001 c 19.91265,-4.09618 37.20882,-20.44695 43.20287,-40.84141 2.11031,-7.18022 2.11031,-22.956776 0,-30.136998 -4.65804,-15.84876 -15.67571,-29.140805 -29.70593,-35.838138 -17.40873,-8.310061 -34.37987,-8.279803 -51.69772,0.09217 -9.42445,4.556065 -20.60176,15.980411 -25.25627,25.814465 -10.83806,22.898702 -6.65328,47.319951 11.15303,65.086081 8.08071,8.06248 15.85174,12.62665 26.10324,15.33126 6.63945,1.75165 18.95454,1.98318 26.20078,0.49257 z m -23.20078,-2.46999 c -25.48955,-5.49427 -43.36079,-27.51965 -43.36079,-53.439919 0,-26.610349 18.06284,-48.218977 44.86079,-53.667107 17.21382,-3.499639 35.61014,2.37785 48.41081,15.466903 3.62406,3.705698 7.83652,9.058177 9.36104,11.894396 3.55164,6.607486 6.72815,19.027036 6.72815,26.305808 0,7.278768 -3.17651,19.698319 -6.72815,26.305809 -4.62352,8.60162 -14.50363,17.77059 -24.27185,22.52485 -12.32648,5.99938 -22.3977,7.32569 -35,4.60926 z m 23.86904,-3.89268 c 12.59604,-3.35256 23.29391,-11.10458 30.32585,-21.97511 10.588,-16.36778 10.588,-38.776481 0,-55.144259 -15.56792,-24.066126 -47.85667,-30.706995 -71.8542,-14.778344 -29.67969,19.700259 -29.68405,64.997793 -0.008,84.695533 11.78023,7.81927 28.39441,10.70007 41.5365,7.20218 z m -33.90231,-35.29724 -0.0333,-19.749999 -2.02244,2.5 c -7.89813,9.763108 -9.21573,11.095289 -10.09964,10.211378 -0.60304,-0.60304 0.3763,-3.02919 2.67039,-6.615425 5.33368,-8.337893 11.01073,-20.541597 13.0356,-28.022066 0.97871,-3.615638 2.22207,-6.573887 2.76302,-6.573887 0.54095,0 2.52649,0.953592 4.41231,2.119093 l 3.42876,2.119093 -2.07068,1.92913 c -1.70827,1.591496 -8.05078,12.768623 -8.05078,14.187536 0,0.226537 0.94528,0.659081 2.10062,0.961209 1.15668,0.302479 1.8042,1.028928 1.44098,1.616631 -0.45079,0.729392 2.52511,1.067308 9.39938,1.067308 l 10.05902,0 0,-11.5 c 0,-6.325 0.17004,-11.5 0.37788,-11.5 0.20783,0 2.06705,0.705782 4.13159,1.568404 2.7935,1.167199 3.46425,1.857873 2.62213,2.7 -0.67068,0.670674 -1.1316,4.716015 -1.1316,9.931596 l 0,8.8 5.68555,0 c 4.48381,0 6.18118,-0.465622 8.03043,-2.202902 l 2.34488,-2.202903 3.7029,3.702903 3.70291,3.702902 -11.73334,0 -11.73333,0 0,15.499999 0,15.5 4.67126,0 c 2.9609,0 5.34715,-0.61167 6.51723,-1.67058 1.74003,-1.57471 2.02117,-1.50297 4.89875,1.25 l 3.05278,2.92058 -19.82001,0.53386 c -18.06434,0.48658 -19.99471,0.37585 -21.79223,-1.25 -1.90763,-1.72543 -1.67015,-1.78386 7.25,-1.78386 l 9.22222,0 0,-15.60032 0,-15.600328 -8.84573,0.350324 c -6.45243,0.255541 -9.29331,-0.021 -10.5,-1.02212 -1.5299,-1.269263 -1.65427,0.175328 -1.65427,19.214814 0,19.33057 -0.11807,20.65045 -1.93426,21.62245 -3.96011,2.11939 -4.06472,1.64177 -4.09901,-18.71482 z"
+         id="path3058"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:#000000;fill-opacity:1"
+         d="m 288.1032,152.65072 c -29.56461,-5.29469 -50.73771,-30.31819 -50.73771,-59.964527 0,-15.980042 5.20468,-29.257829 16.068,-40.991519 23.51471,-25.398695 62.86935,-26.250782 87.12142,-1.88631 25.65423,25.773134 23.62735,66.530676 -4.47478,89.981226 -5.47562,4.56927 -16.55933,10.11957 -23.53944,11.78765 -6.84855,1.63665 -18.44778,2.14618 -24.43749,1.07348 z m 27.67766,-5.5756 c 19.20531,-6.00261 34.2766,-22.79392 38.4956,-42.88893 1.8531,-8.826239 1.8531,-14.173755 0,-22.999997 -4.52579,-21.556238 -22.18154,-39.664048 -43.42839,-44.540325 -22.12383,-5.077551 -46.47359,4.13905 -59.6245,22.568411 -18.3395,25.700497 -12.4438,61.953071 12.99767,79.922501 15.49111,10.94145 33.21851,13.67084 51.55962,7.93834 z"
+         id="path3056"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
+</svg>
diff --git a/themes/xiangqi/WhiteCanon.svg b/themes/xiangqi/WhiteCanon.svg
new file mode 100644 (file)
index 0000000..4d2321a
--- /dev/null
@@ -0,0 +1,85 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.28036"
+   height="128.00662"
+   sodipodi:docname="WhiteCanon.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="2.9259416"
+     inkscape:cx="80.486331"
+     inkscape:cy="57.043811"
+     inkscape:window-x="161"
+     inkscape:window-y="43"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g3199"
+     fit-margin-top="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3"
+     fit-margin-left="3" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(2.9999995,3.0066293)" />
+  <g
+     id="g3199">
+    <path
+       style="fill:#ffeeaa;fill-opacity:1"
+       d="M 49.716983,123.20918 C 33.811072,119.35782 17.144961,106.0634 10.164485,91.658475 5.322809,81.667177 3.5,74.008873 3.5,63.658473 3.5,46.598579 9.367636,32.551208 21.529485,20.49512 29.989538,12.108636 41.133569,5.8397136 51.299221,3.7485626 58.965819,2.1714856 72.750017,2.4104676 79.855655,4.2436566 93.79049,7.8387166 109.60319,19.482012 116.92913,31.541801 123.00707,41.547179 125.5,50.88865 125.5,63.658473 c 0,12.769823 -2.49293,22.111292 -8.57087,32.116672 -7.45235,12.267885 -23.65834,24.075515 -37.532243,27.345885 -7.67992,1.81032 -22.38706,1.854 -29.679904,0.0881 z"
+       id="path3207"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#ffaaaa;fill-opacity:1"
+       d="M 50.213652,123.32116 C 27.441734,117.55795 9.7267077,99.156185 4.4751507,75.809573 c -1.300201,-5.780248 -1.300201,-18.219752 0,-24 C 10.968417,22.942743 35.553401,2.8807343 64.504072,2.8243543 c 16.49596,-0.03213 31.495703,6.339849 43.530358,18.4919447 11.57219,11.685107 17.3796,25.884273 17.3796,42.493274 0,21.035162 -10.09311,39.573097 -27.861015,51.172107 -4.06581,2.6542 -10.372871,5.77949 -14.015684,6.94511 -8.582841,2.74631 -25.229552,3.44286 -33.323679,1.39437 z m 27.147495,-4.06074 c 10.770776,-2.53869 18.731838,-7.0565 27.156123,-15.41078 11.55718,-11.461155 16.89676,-24.114293 16.89676,-40.040067 0,-15.925774 -5.33958,-28.578916 -16.89676,-40.040059 C 96.092985,15.415229 88.131923,10.897419 77.361147,8.3587303 45.404677,0.82653833 12.864648,23.03175 8.1919447,55.559573 2.5194757,95.047015 38.704949,128.37175 77.361147,119.26042 z m -25.67496,-1.8877 C 31.932855,112.58624 14.597462,94.751015 10.51101,75.010352 3.5232697,41.254266 30.14884,8.7419613 64.713256,8.8243543 c 16.286976,0.03882 31.905679,7.5806757 42.745364,20.6405897 15.94184,19.207115 15.94184,49.482143 0,68.689261 C 93.716795,114.71069 71.827954,122.25332 51.686187,117.37272 z m 22.294189,-3.63884 c 23.474749,-4.2557 41.433654,-25.894785 41.433654,-49.924307 0,-34.722122 -34.624645,-59.3107787 -67.561605,-47.978803 -7.945535,2.733665 -14.391827,7.081077 -20.861512,14.069109 -17.8179953,19.245561 -17.8179953,48.573827 0,67.819386 12.767833,13.790795 28.909925,19.292225 46.989463,16.014615 z M 30.904303,95.793825 c -0.347109,-0.56163 1.19661,-3.75818 3.430487,-7.10344 6.636869,-9.93879 7.336578,-13.395083 7.834707,-38.700422 0.398788,-20.258774 0.591943,-22.257572 2.091946,-21.647717 0.908926,0.369541 2.890092,1.119887 4.402592,1.667435 2.845967,1.030284 3.481934,2.229498 1.75,3.299892 -0.55,0.339919 -0.980112,3.853976 -0.955804,7.809017 l 0.0442,7.190983 2.081313,-4 c 2.822045,-5.423585 2.682695,-5.369172 5.46665,-2.134616 1.356416,1.575961 2.681881,2.649713 2.945477,2.386117 0.263597,-0.263597 1.432491,-4.340499 2.597542,-9.059783 l 2.118275,-8.580516 4.101176,2.067319 c 2.255646,1.137025 4.251175,2.199505 4.434508,2.361065 0.183334,0.161561 -0.604166,1.231247 -1.75,2.377081 -4.097798,4.097794 -2.8745,5.083333 6.309674,5.083333 6.537964,0 8.520233,-0.331534 8.968615,-1.5 0.773702,-2.016234 1.615274,-1.855683 5.068154,0.966879 2.18942,1.789742 2.66558,2.728289 1.88427,3.714037 -0.57503,0.725496 -1.35117,8.066464 -1.72476,16.313261 -0.74001,16.33544 -1.321525,18.15611 -6.87828,21.535374 -3.157034,1.919907 -3.185761,1.919368 -3.922993,-0.07356 -0.408469,-1.104195 -2.777873,-2.880018 -5.265344,-3.946272 -4.42003,-1.894647 -6.01445,-4.009719 -3.022673,-4.009719 0.825,0 1.5,-0.45 1.5,-1 0,-0.55 -1.8,-1 -4,-1 l -4,0 0,9 0,9.000002 11.893011,0 c 13.227729,0 13.106989,0.0652 13.106989,-7.081789 0,-3.251546 0.34029,-3.918213 2,-3.918213 1.66339,0 2,0.666667 2,3.961045 0,2.744767 0.64927,4.565937 2.11448,5.930977 l 2.11447,1.96993 -2.56902,2.56903 c -2.53733,2.53733 -2.75989,2.56902 -18.043047,2.56902 -12.733963,0 -15.752287,-0.27826 -17.045454,-1.57143 -1.301036,-1.30104 -1.571429,-4.39827 -1.571429,-18.000001 0,-9.035714 -0.246585,-16.428571 -0.547966,-16.428571 -0.301381,0 -1.620077,1.2375 -2.930436,2.75 -1.772922,2.046421 -2.675392,2.462084 -3.52738,1.624654 -0.857268,-0.842619 -0.243496,-2.915316 2.443007,-8.25 1.973355,-3.91856 3.337983,-7.124654 3.032506,-7.124654 -0.305477,0 -2.786135,2.086579 -5.512572,4.636842 l -4.957159,4.636842 0,6.670657 0,6.670658 4.51775,3.184404 c 5.544752,3.908302 7.272126,7.171592 5.664204,10.700599 -0.626492,1.375 -1.584896,2.5 -2.129787,2.5 -0.54489,0 -2.631306,-2.56467 -4.636479,-5.699256 l -3.645769,-5.699255 -2.949609,5.92516 C 40.392916,90.061655 32.574131,98.495665 30.904303,95.793825 z M 84.807046,70.227786 c 0.333844,-0.869984 0.606989,-7.394984 0.606989,-14.5 l 0,-12.918213 -8.97432,0 c -8.926485,0 -8.982452,0.01573 -10.5,2.95034 -2.339799,4.524673 -1.964063,5.04966 3.614077,5.04966 3.73071,0 5.497871,-0.479757 6.446039,-1.75 1.210165,-1.621235 1.549387,-1.507179 4.610243,1.550083 2.98495,2.981448 3.134992,3.3966 1.553961,4.29969 -1.418182,0.810071 -1.75,2.398362 -1.75,8.376593 0,6.184816 -0.282812,7.450892 -1.75,7.834308 -0.9625,0.251528 -0.110645,0.509524 1.893011,0.573325 2.47743,0.07889 3.837217,-0.390092 4.25,-1.465786 z m -10.393011,-9.918213 0,-5.5 -4,0 -4,0 0,5.5 0,5.5 4,0 4,0 0,-5.5 z m -42.745894,1.354106 c -0.861192,-0.861192 -0.69275,-2.041349 0.677963,-4.75 1.003121,-1.982258 2.14503,-5.091657 2.537576,-6.909774 0.504591,-2.337068 1.199626,-3.213161 2.372037,-2.989957 2.415897,0.45994 2.924855,11.886231 0.631592,14.179493 -1.889869,1.88987 -4.594999,2.094407 -6.219168,0.470238 z"
+       id="path3205"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#be0006;fill-opacity:1"
+       d="M 51.238089,123.16067 C 38.138719,120.3371 24.223919,111.42902 16.046909,100.63172 -13.386072,61.767069 11.987459,6.3738772 60.738089,3.0659932 c 15.0368,-1.020295 32.75468,5.048068 44.200661,15.1386968 6.98787,6.160418 14.38365,17.478505 17.35972,26.566329 3.49457,10.671179 3.49457,27.228289 0,37.899468 -9.57046,29.224743 -40.791711,47.014603 -71.060381,40.490183 z m 25.20078,-3.53001 c 19.91265,-4.09618 37.208821,-20.446948 43.202871,-40.841408 2.11031,-7.180222 2.11031,-22.956776 0,-30.136998 -4.65804,-15.84876 -15.67571,-29.140805 -29.705931,-35.838138 -17.40872,-8.3100608 -34.37987,-8.2798028 -51.69772,0.09217 -9.42445,4.556065 -20.60176,15.980411 -25.25626,25.814465 -10.8380601,22.898702 -6.6532901,47.319952 11.15302,65.086079 8.08071,8.06248 15.85175,12.62665 26.10324,15.33126 6.63945,1.75165 18.95454,1.98318 26.20078,0.49257 z m -23.20078,-2.46999 C 27.748539,111.6664 9.8773089,89.641025 9.8773089,63.720753 c 0,-26.610349 18.0628301,-48.218977 44.8607801,-53.667107 17.21383,-3.4996388 35.61014,2.37785 48.410811,15.466903 3.62406,3.705698 7.83652,9.058177 9.36104,11.894396 3.55164,6.607486 6.72815,19.027036 6.72815,26.305808 0,7.278772 -3.17651,19.698322 -6.72815,26.305812 -4.62352,8.601607 -14.503631,17.770585 -24.271851,22.524845 -12.32647,5.99938 -22.3977,7.32569 -35,4.60926 z m 23.86904,-3.89268 c 12.59605,-3.35256 23.293911,-11.10459 30.325851,-21.975108 10.588,-16.367777 10.588,-38.776481 0,-55.144259 C 91.865059,12.082497 59.576309,5.4416282 35.578779,21.370279 5.8990889,41.070538 5.8947289,86.368075 35.570779,106.06581 c 11.78023,7.81927 28.39442,10.70007 41.5365,7.20218 z M 31.024469,95.579892 c -0.24408,-0.73225 0.99527,-3.36262 2.75412,-5.845257 7.57242,-10.688566 8.54986,-15.437331 8.4964,-41.278568 l -0.043,-20.764685 3.70167,1.546654 c 4.69941,1.96354 4.67163,1.928001 3.38541,4.331329 -1.39948,2.614962 -1.45822,15.502543 -0.0667,14.642556 0.55786,-0.344776 1.91599,-2.394337 3.01806,-4.55458 l 2.00377,-3.927715 2.79643,3.12975 2.79643,3.129749 2.18868,-7.384186 c 1.20377,-4.061302 2.18725,-8.219831 2.18551,-9.241175 -0.002,-1.372536 0.45337,-1.671953 1.74683,-1.147717 0.9625,0.390099 3.01544,1.167004 4.56208,1.726455 2.8058,1.01491 2.80773,1.021947 0.86494,3.147718 -1.07093,1.171793 -2.25419,3.143033 -2.62947,4.380533 -0.67035,2.210533 -0.53304,2.25 7.82836,2.25 7.33431,0 8.70144,-0.272343 9.89074,-1.970301 1.35222,-1.930566 1.44649,-1.914838 4.67435,0.779909 2.96418,2.474601 3.1322,2.88475 1.67666,4.092746 -1.34304,1.114625 -1.61766,3.618973 -1.61766,14.752209 0,14.753294 -0.99712,18.803084 -5.32838,21.641033 -3.36277,2.203371 -4.39584,2.148653 -5.16462,-0.273548 -0.3785,-1.192536 -2.19214,-2.446645 -4.56739,-3.158287 -2.16678,-0.649185 -3.93961,-1.784107 -3.93961,-2.522049 0,-0.737941 0.45,-1.341712 1,-1.341712 0.55,0 1,-0.45 1,-1 0,-0.55 -2.025,-1 -4.5,-1 l -4.5,0 0,8.377555 c 0,5.941137 0.40516,8.713807 1.39313,9.533747 0.92214,0.76531 5.23271,1.06027 12.75,0.87245 l 11.35687,-0.28375 0.86351,-5.750002 c 1.05731,-7.040484 3.63649,-8.160205 3.63649,-1.578741 0,2.333793 0.67138,4.913123 1.52411,5.855383 0.83826,0.92627 1.26351,2.36325 0.94499,3.19329 -1.12927,2.942817 -5.45193,3.780067 -19.51615,3.780067 -18.91435,0 -17.94052,1.12302 -17.99359,-20.749999 l -0.0406,-16.75 -2.70936,3.108223 c -4.7151,5.409244 -5.53473,2.987962 -1.62001,-4.785651 1.94646,-3.865148 3.28587,-7.280693 2.97646,-7.590101 -0.30941,-0.309408 -2.70079,1.247782 -5.31418,3.460422 l -4.75163,4.022983 -0.28915,8.062248 c -0.26197,7.304263 -0.10222,8.121576 1.69908,8.693289 1.09354,0.347073 3.36115,1.913534 5.03916,3.481024 3.31213,3.093996 4.13101,7.906271 1.69009,9.932055 -1.08051,0.89675 -2.05896,0.0593 -4.75,-4.065587 -4.01668,-6.156828 -5.41179,-6.857113 -6.33474,-3.179784 -1.64507,6.554471 -13.69929,21.426318 -14.76806,18.220018 z m 53.66363,-25.109139 c 0.21298,-0.6875 0.61608,-7.2125 0.89579,-14.5 l 0.50855,-13.25 -9.74196,0 -9.74196,0 -1.74306,3.655232 c -1.40585,2.948105 -1.49005,3.815695 -0.43521,4.484687 2.22066,1.408376 9.04681,0.953792 10.90305,-0.726082 1.60972,-1.456776 2.00287,-1.401198 4.81964,0.681324 2.75795,2.039048 2.91674,2.433458 1.57604,3.914904 -1.00522,1.110756 -1.49089,3.804451 -1.49089,8.268986 0,5.251292 -0.36214,6.8325 -1.75,7.64085 -1.41341,0.823239 -1.02271,1.02513 2.03139,1.04969 2.17527,0.01749 3.94586,-0.500517 4.16862,-1.219591 z m -10.45001,-9.75 0,-6 -4.5,0 -4.5,0 0,6 0,6 4.5,0 4.5,0 0,-6 z m -42.6892,0.367534 c -0.34454,-0.897856 -0.0276,-2.585356 0.70424,-3.75 0.73188,-1.164644 1.85821,-3.894304 2.50296,-6.065912 0.64475,-2.171608 1.6322,-4.101686 2.19433,-4.289063 1.10326,-0.367756 2.28767,4.22063 2.28767,8.862441 0,4.95985 -6.18062,9.173828 -7.6892,5.242534 z"
+       id="path3203"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="M 54.237708,123.94201 C 24.673097,118.64732 3.5,93.623824 3.5,63.977482 3.5,47.99744 8.704674,34.719653 19.568001,22.985963 43.082713,-2.4127322 82.437347,-3.2648192 106.68942,21.099653 c 25.65423,25.773134 23.62735,66.530681 -4.47478,89.981227 -5.475622,4.56927 -16.559329,10.11957 -23.539442,11.78765 -6.848554,1.63665 -18.447776,2.14618 -24.43749,1.07348 z m 27.67766,-5.5756 c 19.205312,-6.00261 34.276602,-22.793916 38.495602,-42.888928 1.8531,-8.826242 1.8531,-14.173758 0,-23 C 115.88518,30.921244 98.229428,12.813434 76.982579,7.9371568 54.858747,2.8596058 30.508993,12.076207 17.358074,30.505568 -0.9814189,56.206065 4.914282,92.458644 30.35575,110.42807 c 15.491109,10.94145 33.218508,13.67084 51.559618,7.93834 z"
+       id="path3201"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/xiangqi/WhiteElephant.svg b/themes/xiangqi/WhiteElephant.svg
new file mode 100644 (file)
index 0000000..9f8559f
--- /dev/null
@@ -0,0 +1,85 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.28036"
+   height="128.00664"
+   sodipodi:docname="WhiteElephant.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="2.9259416"
+     inkscape:cx="80.486331"
+     inkscape:cy="57.043811"
+     inkscape:window-x="189"
+     inkscape:window-y="75"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg3076"
+     fit-margin-top="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3"
+     fit-margin-left="3" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(2.9999995,3.0066323)" />
+  <g
+     id="g3111">
+    <path
+       style="fill:#ffeeaa;fill-opacity:1"
+       d="M 49.716983,123.2092 C 33.811072,119.35784 17.144961,106.06342 10.164485,91.65849 5.322809,81.66719 3.5,74.00889 3.5,63.658486 3.5,46.598592 9.367637,32.551221 21.529485,20.495133 29.989538,12.108649 41.133569,5.8397269 51.299221,3.7485759 c 7.666593,-1.577077 21.450793,-1.338095 28.556433,0.495094 13.93484,3.59506 29.747536,15.2383551 37.073476,27.2981441 6.07794,10.005378 8.57087,19.346849 8.57087,32.116672 0,12.769824 -2.49293,22.111294 -8.57087,32.116674 -7.45235,12.26789 -23.658336,24.07552 -37.532246,27.34589 -7.67992,1.81032 -22.38706,1.854 -29.679901,0.0881 z"
+       id="path3119"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#ffaaaa;fill-opacity:1"
+       d="M 50.213652,123.32117 C 27.441734,117.55796 9.7267077,99.156201 4.4751507,75.809591 c -1.300201,-5.78025 -1.300201,-18.219756 0,-24.000004 C 10.968418,22.942757 35.553401,2.8807476 64.504069,2.8243676 c 16.49596,-0.03213 31.4957,6.339849 43.530371,18.4919454 11.57219,11.685107 17.3796,25.884273 17.3796,42.493274 0,21.035164 -10.09311,39.573093 -27.861021,51.172103 -4.06582,2.6542 -10.37287,5.77949 -14.01569,6.94511 -8.58284,2.74631 -25.22955,3.44286 -33.323677,1.39437 z m 27.147497,-4.06074 c 10.77077,-2.53869 18.73184,-7.0565 27.156131,-15.41078 11.55718,-11.461149 16.89676,-24.114289 16.89676,-40.040063 0,-15.925774 -5.33958,-28.578916 -16.89676,-40.040059 C 96.092989,15.415243 88.131919,10.897433 77.361149,8.3587436 45.404677,0.82655158 12.864648,23.031764 8.1919447,55.559587 2.5194757,95.047021 38.704949,128.37176 77.361149,119.26043 z m -25.674962,-1.8877 C 31.932855,112.58625 14.597462,94.751031 10.51101,75.010361 3.5232697,41.25428 30.14884,8.7419746 64.713259,8.8243676 c 16.28697,0.03882 31.90567,7.5806764 42.745371,20.6405904 15.94184,19.207115 15.94184,49.482143 0,68.689253 C 93.716799,114.7107 71.827959,122.25333 51.686187,117.37273 z m 22.294192,-3.63884 c 23.47474,-4.2557 41.433661,-25.894779 41.433661,-49.924303 0,-34.722122 -34.624651,-59.3107794 -67.561615,-47.978803 -7.945535,2.733665 -14.391827,7.081077 -20.861512,14.069109 -17.8179953,19.245561 -17.8179953,48.573828 0,67.819388 12.767833,13.790789 28.909926,19.292219 46.989466,16.014609 z M 45.190428,82.292891 44.914035,67.894939 l -5,6.606022 c -5.608426,7.40987 -7.911399,9.29723 -9.457727,7.7509 -0.683698,-0.6837 0.153347,-2.74436 2.57612,-6.34197 4.00625,-5.94895 9.919486,-18.063739 10.978035,-22.491351 l 0.691189,-2.891048 -5.110413,0.491046 c -4.42601,0.425284 -5.406078,0.176326 -7.318123,-1.858952 l -2.207709,-2.349999 7.674314,0 7.674314,0 0,-9.452118 0,-9.452118 4.5,1.667818 c 4.890634,1.812596 5.271864,2.350942 3.000004,4.236418 -1.021996,0.848178 -1.500004,3.117902 -1.500004,7.122445 0,5.703211 0.07924,5.877555 2.671264,5.877555 1.46919,0 3.4989,-0.749012 4.51047,-1.66447 1.72592,-1.561929 1.99259,-1.520387 4.32874,0.674314 l 2.48953,2.338784 0,-7.789324 0,-7.789324 2.46481,1.61501 c 3.43975,2.253813 19.71246,2.311258 21.56745,0.07614 1.12779,-1.358905 1.609,-1.220936 4.11477,1.179739 2.60125,2.492157 2.70737,2.862529 1.27404,4.446343 -1.34593,1.487235 -1.53187,5.30838 -1.33584,27.451333 l 0.22772,25.723599 -2.40648,1.3335 c -3.53276,1.95759 -3.90647,1.75711 -3.90647,-2.09564 l 0,-3.5 -8,0 c -7.83622,0 -8,0.0505 -8,2.46481 0,2.31001 -2.42098,4.53519 -4.93426,4.53519 -0.72275,0 -1.06574,-7.24138 -1.06574,-22.5 l 0,-22.500004 -7,0 c -6.638333,0 -7.000004,0.118873 -7.000004,2.300734 0,1.734302 1.101624,2.835946 4.474584,4.474657 4.88927,2.37539 6.48575,5.561694 4.57526,9.131468 -1.54537,2.887555 -2.84906,2.623465 -4.84635,-0.981732 -4.252884,-7.676633 -4.322255,-7.487656 -4.003673,10.906617 l 0.300179,17.33175 -3.223607,1.35888 -3.223607,1.35888 -0.276393,-14.39795 z m 42.223611,-4.4833 0,-7 -8,0 -8,0 0,7 0,7 8,0 8,0 0,-7 z m 0,-16.000004 0,-6 -8,0 -8,0 0,6 0,6 8,0 8,0 0,-6 z m 0,-16 0,-6 -8,0 -8,0 0,6 0,6 8,0 8,0 0,-6 z"
+       id="path3117"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#be0006;fill-opacity:1"
+       d="M 51.238092,123.16069 C 38.13872,120.33712 24.223917,111.42904 16.046906,100.63173 -13.386072,61.767079 11.987463,6.3738875 60.738096,3.0660035 c 15.03679,-1.020295 32.75467,5.048068 44.200664,15.1386965 6.98787,6.160418 14.38365,17.478505 17.35972,26.566329 3.49457,10.671179 3.49457,27.228288 0,37.899468 -9.57046,29.224753 -40.791724,47.014613 -71.060388,40.490193 z m 25.200774,-3.53001 c 19.91266,-4.09618 37.208834,-20.446953 43.202884,-40.841413 2.11031,-7.18023 2.11031,-22.956781 0,-30.137003 C 114.98371,32.803504 103.96604,19.511459 89.935806,12.814126 72.527086,4.5040655 55.555946,4.5343235 38.238092,12.906296 28.813643,17.462361 17.636331,28.886707 12.981827,38.720761 2.143764,61.619463 6.328542,86.040717 24.134852,103.80685 c 8.080708,8.06248 15.851742,12.62665 26.10324,15.33126 6.639454,1.75165 18.954544,1.98318 26.200774,0.49257 z m -23.20077,-2.46999 C 27.748543,111.66642 9.877307,89.641037 9.877307,63.720763 c 0,-26.610349 18.062833,-48.218977 44.860789,-53.667107 17.21382,-3.4996385 35.61014,2.37785 48.410814,15.466903 3.62406,3.705698 7.83652,9.058177 9.36104,11.894396 3.55164,6.607486 6.72815,19.027036 6.72815,26.305808 0,7.278774 -3.17651,19.698324 -6.72815,26.305804 -4.62352,8.60162 -14.503644,17.770603 -24.271854,22.524863 -12.32648,5.99938 -22.39771,7.32569 -35,4.60926 z m 23.86903,-3.89268 c 12.59605,-3.35256 23.293924,-11.10459 30.325864,-21.975113 10.588,-16.36778 10.588,-38.776486 0,-55.144264 C 91.865066,12.082507 59.576306,5.4416385 35.578783,21.370289 5.899089,41.070548 5.894729,86.368087 35.570583,106.06583 c 11.780228,7.81927 28.394414,10.70007 41.536494,7.20218 z M 45.575079,80.720767 c 0.357087,-8.25 0.432991,-15.000004 0.168676,-15.000004 -0.264316,0 -1.649271,1.851336 -3.077679,4.114084 -3.021171,4.78584 -10.284848,12.88592 -11.555344,12.88592 -1.643848,0 -0.862731,-2.50199 2.185391,-7 4.143181,-6.11396 7.841712,-13.3955 10.020249,-19.727528 l 1.813997,-5.272476 -5.746138,0 c -5.254654,0 -8.146139,-1.135845 -8.146139,-3.2 0,-0.44 3.439566,-0.8 7.64348,-0.8 l 7.643479,0 -0.67941,-9 c -0.397308,-5.263055 -0.299983,-9 0.234397,-9 0.502593,0 2.641668,0.721947 4.753498,1.604326 3.43655,1.435884 3.65936,1.736188 2.12212,2.860243 -1.300553,0.950991 -1.717564,2.746596 -1.717564,7.395674 0,6.097229 0.01993,6.139757 2.877554,6.139757 1.58266,0 3.43239,-0.668538 4.11053,-1.48564 1.07785,-1.298733 1.56504,-1.223865 3.87244,0.595096 l 2.63948,2.080735 0.29134,-7.555253 0.29135,-7.555252 3.20865,1.956419 c 4.68833,2.858621 17.62182,2.822314 20.22737,-0.05678 1.82734,-2.019191 1.83077,-2.018675 4.67024,0.701709 2.36923,2.269866 2.58969,2.863338 1.3263,3.570366 -1.29403,0.724177 -1.51525,4.70453 -1.51525,27.263106 0,25.092408 -0.0969,26.466968 -1.93426,27.450308 -3.12737,1.67372 -4.06574,1.22024 -4.06574,-1.96481 l 0,-3 -8,0 c -7.7203,0 -8,0.0818 -8,2.33948 0,1.97784 -3.19299,4.66052 -5.54706,4.66052 -0.24912,0 -0.45294,-10.125 -0.45294,-22.5 l 0,-22.500004 -7,0 c -6.784704,0 -7.000004,0.07627 -7.000004,2.479676 0,1.882697 0.954944,2.966853 3.966564,4.503266 4.83612,2.467204 6.54605,5.190714 5.03344,8.017058 -1.59766,2.985254 -3.79662,2.422536 -5.38455,-1.377923 -3.03973,-7.275089 -3.615454,-5.319021 -3.615454,12.283717 0,15.80751 -0.1382,17.0978 -1.934259,18.05902 -4.288881,2.29534 -4.412507,1.83234 -3.728754,-13.96481 z m 41.663017,-2.5 0,-7.5 -8,0 -8,0 0,7.5 0,7.5 8,0 8,0 0,-7.5 z m 0,-16.500004 0,-6 -8,0 -8,0 0,6 0,6 8,0 8,0 0,-6 z m 0,-15.5 0,-6.5 -8,0 -8,0 0,6.5 0,6.5 8,0 8,0 0,-6.5 z"
+       id="path3115"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="M 54.237712,123.94203 C 24.673097,118.64734 3.5,93.623829 3.5,63.977495 3.5,47.997453 8.704674,34.719666 19.568001,22.985976 43.082713,-2.4127189 82.437342,-3.2648059 106.68942,21.099666 c 25.65423,25.773134 23.62735,66.530683 -4.47479,89.981234 -5.475608,4.56927 -16.559318,10.11957 -23.539428,11.78765 -6.84856,1.63665 -18.44778,2.14618 -24.43749,1.07348 z m 27.67766,-5.5756 c 19.205298,-6.00261 34.276598,-22.793921 38.495598,-42.888931 1.8531,-8.826246 1.8531,-14.173762 0,-23.000004 C 115.88518,30.921257 98.229422,12.813447 76.982582,7.9371701 54.858752,2.8596191 30.508993,12.07622 17.358074,30.505581 -0.981419,56.206078 4.914282,92.458649 30.35575,110.42809 c 15.491109,10.94145 33.218512,13.67084 51.559622,7.93834 z"
+       id="path3113"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/xiangqi/WhiteGold.svg b/themes/xiangqi/WhiteGold.svg
new file mode 100644 (file)
index 0000000..bcd1840
--- /dev/null
@@ -0,0 +1,85 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.28036"
+   height="128.00664"
+   sodipodi:docname="WhiteGold.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="2.9259416"
+     inkscape:cx="80.486331"
+     inkscape:cy="57.043811"
+     inkscape:window-x="208"
+     inkscape:window-y="63"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g3112"
+     fit-margin-top="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3"
+     fit-margin-left="3" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(2.9999995,3.0066323)" />
+  <g
+     id="g3112">
+    <path
+       style="fill:#ffeeaa;fill-opacity:1"
+       d="M 49.716986,123.2092 C 33.811072,119.35784 17.144961,106.06342 10.164485,91.65849 5.322809,81.66719 3.5,74.00889 3.5,63.658486 3.5,46.598592 9.367637,32.551221 21.529485,20.495133 29.989538,12.108649 41.133569,5.8397269 51.299226,3.7485759 c 7.66659,-1.577077 21.45079,-1.338095 28.55643,0.495094 13.93484,3.59506 29.747534,15.2383551 37.073474,27.2981441 6.07794,10.005378 8.57087,19.346849 8.57087,32.116672 0,12.769824 -2.49293,22.111294 -8.57087,32.116674 -7.45235,12.26789 -23.658334,24.07552 -37.532244,27.34589 -7.67992,1.81032 -22.38706,1.854 -29.6799,0.0881 z"
+       id="path3120"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#ffaaaa;fill-opacity:1"
+       d="M 50.213651,123.32117 C 27.441734,117.55796 9.7267078,99.156201 4.4751507,75.809591 c -1.300201,-5.78025 -1.300201,-18.219756 0,-24.000004 C 10.968418,22.942757 35.553401,2.8807476 64.504071,2.8243676 c 16.49596,-0.03213 31.4957,6.339849 43.530359,18.4919454 11.57219,11.685107 17.3796,25.884273 17.3796,42.493274 0,21.035164 -10.09311,39.573093 -27.861009,51.172103 -4.06582,2.6542 -10.37288,5.77949 -14.01569,6.94511 -8.58284,2.74631 -25.22955,3.44286 -33.32368,1.39437 z m 27.1475,-4.06074 c 10.77077,-2.53869 18.73184,-7.0565 27.156119,-15.41078 11.55718,-11.461149 16.89676,-24.114289 16.89676,-40.040063 0,-15.925774 -5.33958,-28.578916 -16.89676,-40.040059 C 96.092981,15.415243 88.131921,10.897433 77.361151,8.3587436 45.404681,0.82655158 12.864648,23.031764 8.1919457,55.559587 2.5194757,95.047021 38.704949,128.37176 77.361151,119.26043 z m -25.67496,-1.8877 C 31.932855,112.58625 14.597462,94.751031 10.51101,75.010361 3.5232697,41.25428 30.14884,8.7419746 64.713261,8.8243676 c 16.28697,0.03882 31.90567,7.5806764 42.745359,20.6405904 15.94184,19.207115 15.94184,49.482143 0,68.689253 C 93.716801,114.7107 71.827951,122.25333 51.686191,117.37273 z m 22.29418,-3.63884 c 23.47475,-4.2557 41.433659,-25.894779 41.433659,-49.924303 0,-34.722122 -34.624649,-59.3107794 -67.561609,-47.978803 -7.945531,2.733665 -14.391823,7.081077 -20.861508,14.069109 -17.8179952,19.245561 -17.8179952,48.573828 0,67.819388 12.767833,13.790789 28.909928,19.292219 46.989458,16.014609 z m 2.20399,-39.424299 0.52029,-24.500004 -4.14531,0 -4.14531,0 0,16.38499 c 0,16.311474 -0.0111,16.392234 -2.46481,18.000004 -1.35565,0.88825 -2.81815,1.61501 -3.25,1.61501 -0.43185,1e-5 -0.78519,-9.67496 -0.78519,-21.499934 0,-11.824968 0.225,-21.484026 0.5,-21.464571 0.275,0.01945 1.625,0.67848 3,1.464501 1.375,0.786021 4.46573,1.445075 6.86828,1.464565 l 4.36828,0.03543 -0.71625,-8.598483 -0.71625,-8.598483 2.34797,0.725168 c 1.29139,0.398843 3.66261,1.394604 5.26939,2.212804 2.52455,1.285547 2.69435,1.614702 1.25,2.423005 -1.24303,0.695634 -1.67142,2.332285 -1.67142,6.385679 l 0,5.45031 3.67126,0 c 2.0192,0 4.45997,-0.713774 5.42395,-1.586163 1.60972,-1.456776 2.00287,-1.401198 4.81964,0.681324 2.75795,2.039048 2.91674,2.433458 1.57604,3.914904 -1.18806,1.312801 -1.49089,4.839719 -1.49089,17.36413 0,15.353554 -0.0567,15.773434 -2.45454,18.171264 -2.82788,2.82788 -4.36111,3.09853 -5.19802,0.91756 -0.32439,-0.84534 -1.88527,-2.2069 -3.46862,-3.02568 l -2.87882,-1.48869 0,7.92785 0,7.92786 -3.14922,1.09782 c -1.73207,0.6038 -3.25081,1.09783 -3.37498,1.09783 -0.12417,0 0.008,-11.025 0.29453,-24.5 z m 14.22967,-10.559021 0,-13.940983 -4,0 -4,0 0,13.936642 0,13.936642 3.25,0.33736 c 1.7875,0.18554 3.5875,0.1875 4,0.004 0.4125,-0.18312 0.75,-6.60642 0.75,-14.273961 z M 34.349407,95.585271 c -0.03555,-0.15163 -0.148046,-12.76818 -0.25,-28.036796 -0.162531,-24.340486 -5.47e-4,-27.682289 1.314628,-27.121404 4.753595,2.027275 5.824646,1.676622 6.919201,-2.265286 0.588305,-2.118709 1.072155,-5.089698 1.075222,-6.602198 0.0067,-3.314405 0.27701,-3.346277 4.887543,-0.576344 4.89604,2.941459 4.82004,2.837559 3.04132,4.158105 -0.86546,0.642531 -2.37901,2.405739 -3.36343,3.918239 l -1.78988,2.75 3.41501,0 c 1.87826,0 3.94905,-0.53404 4.60177,-1.186756 0.91567,-0.915675 1.76386,-0.644593 3.71324,1.186756 1.70635,1.603024 2.19757,2.702431 1.51325,3.386756 -0.55729,0.557284 -1.01325,4.451012 -1.01325,8.652729 0,7.215998 -0.14119,7.703817 -2.54705,8.8 -3.25595,1.483511 -3.45295,1.464142 -3.45295,-0.339485 0,-1.166667 -1.33333,-1.5 -6,-1.5 l -5.999996,0 0,3.5 0,3.5 6.171256,0 c 4.40733,0 6.70872,-0.486395 8.05161,-1.701694 1.78764,-1.617784 1.9974,-1.556147 4.25411,1.25 1.46709,1.824298 2.0203,3.314548 1.44839,3.901698 -0.50895,0.5225 -0.92537,5.28776 -0.92537,10.58948 0,9.35918 -0.0741,9.67323 -2.54705,10.8 -3.40615,1.55195 -3.45295,1.53379 -3.45295,-1.33948 0,-2.41026 -0.23333,-2.5 -6.5,-2.5 -5.805147,0 -6.499996,0.21105 -6.499996,1.97432 0,1.18227 -1.20352,2.59668 -3,3.52568 -1.65,0.85324 -3.029083,1.4273 -3.064628,1.27568 z m 19.064624,-16.77568 0,-7 -6.5,0 -6.499996,0 0,7 0,7 6.499996,0 6.5,0 0,-7 z m -1,-27.500004 0,-5.5 -6,0 -5.999996,0 0,5.5 0,5.5 5.999996,0 6,0 0,-5.5 z"
+       id="path3118"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#be0006;fill-opacity:1"
+       d="m 51.238088,123.16069 c -13.09937,-2.82357 -27.01417,-11.73165 -35.19118,-22.52896 -29.43298,-38.864648 -4.05945,-94.2578395 44.69118,-97.5657235 15.0368,-1.020295 32.75468,5.048068 44.200662,15.1386965 6.98787,6.160418 14.38365,17.478505 17.35972,26.566329 3.49457,10.671179 3.49457,27.228288 0,37.899468 -9.57046,29.22475 -40.791712,47.01461 -71.060382,40.49019 z m 25.20078,-3.53001 c 19.91265,-4.09618 37.208822,-20.446953 43.202872,-40.84141 2.11031,-7.18023 2.11031,-22.956781 0,-30.137003 -4.65804,-15.84876 -15.67571,-29.140805 -29.705932,-35.838138 -17.40872,-8.3100605 -34.37987,-8.2798025 -51.69772,0.09217 -9.42445,4.556065 -20.60176,15.980411 -25.25626,25.814465 -10.8380696,22.898702 -6.6532896,47.319954 11.15302,65.086086 8.08071,8.06248 15.85174,12.62665 26.10324,15.33126 6.63945,1.75165 18.95454,1.98318 26.20078,0.49257 z m -23.20078,-2.46999 C 27.748538,111.66642 9.8773084,89.64104 9.8773084,63.720766 c 0,-26.610349 18.0628296,-48.218977 44.8607796,-53.667107 17.21383,-3.4996385 35.61014,2.37785 48.410812,15.466903 3.62406,3.705698 7.83652,9.058177 9.36104,11.894396 3.55164,6.607486 6.72815,19.027036 6.72815,26.305808 0,7.278774 -3.17651,19.698324 -6.72815,26.305804 -4.62352,8.601617 -14.503632,17.7706 -24.271852,22.52486 -12.32647,5.99938 -22.3977,7.32569 -35,4.60926 z m 23.86904,-3.89268 c 12.59605,-3.35256 23.293922,-11.10459 30.325852,-21.97511 10.588,-16.36778 10.588,-38.776486 0,-55.144264 C 91.865058,12.08251 59.576308,5.4416415 35.578778,21.370292 5.8990884,41.070551 5.8947284,86.36809 35.570778,106.06583 c 11.78023,7.81927 28.39442,10.70007 41.5365,7.20218 z m -0.86904,-40.10474 0,-24.5575 -4.25,0.307498 -4.25,0.307498 -0.5,16.88024 c -0.47757,16.123264 -0.60089,16.947134 -2.75,18.371974 l -2.25,1.49173 0,-21.228961 c 0,-19.852659 0.11346,-21.17769 1.75,-20.438133 0.9625,0.434956 4.1125,0.974748 7,1.199539 l 5.25,0.40871 0,-8.092549 c 0,-4.983608 0.40326,-8.09255 1.04966,-8.09255 0.57732,0 2.4177,0.707441 4.08975,1.57209 2.81794,1.457214 2.92392,1.700452 1.45034,3.328741 -0.97541,1.077815 -1.58975,3.5618 -1.58975,6.42791 l 0,4.671259 4.95031,0 c 3.66764,0 5.20896,-0.453441 5.94853,-1.75 0.90962,-1.594662 1.2469,-1.495667 3.79969,1.11526 1.87073,1.913322 2.38618,3.02077 1.55147,3.333333 -0.92796,0.347486 -1.25,4.564558 -1.25,16.368964 l 0,15.900887 -2.91343,3.2607 -2.91342,3.26069 -2.11266,-2.68581 c -1.16196,-1.47719 -3.00092,-2.96773 -4.08657,-3.3123 -1.08565,-0.34458 -1.97392,-1.27649 -1.97392,-2.07093 0,-1.12211 0.88162,-1.30345 3.95085,-0.81266 3.56941,0.57077 4.00763,0.40296 4.53902,-1.73819 0.32351,-1.30347 0.45813,-7.99494 0.29916,-14.869944 l -0.28903,-12.5 -4.5,0 -4.5,0 -0.0996,23.348004 c -0.0804,18.8468 -0.36954,23.51894 -1.5,24.23469 -3.78187,2.394467 -3.90045,1.675817 -3.90045,-23.64019 z m -42,-5.509892 0,-27.067387 2.25,0.704615 c 1.2375,0.387538 2.78402,0.905077 3.4367,1.150086 1.09555,0.411252 4.3133,-8.094304 4.3133,-11.401427 0,-2.040461 1.80286,-1.444174 6.82366,2.256892 0.17801,0.131219 -1.09633,2.192936 -2.83186,4.581594 l -3.15551,4.343015 3.1754,0.320335 c 1.98415,0.200161 3.89453,-0.330477 5.09233,-1.41447 1.82845,-1.654724 2.03179,-1.626909 4.40497,0.602575 2.32606,2.185221 2.381,2.455644 0.84394,4.154071 -1.3227,1.461566 -1.52534,3.08817 -1.03668,8.321153 0.60152,6.441587 0.57876,6.519268 -2.35443,8.03608 -2.82256,1.459607 -2.96182,1.434134 -2.96182,-0.541781 0,-1.908458 -0.49719,-2.049714 -6.25,-1.77568 l -6.25,0.297717 -0.31036,3.75 -0.31037,3.75 7.36037,0 c 4.30926,0 7.84801,-0.487643 8.53674,-1.176371 1.59967,-1.599674 5.55939,1.892955 4.66335,4.113275 -0.34694,0.8597 -0.5658,5.70266 -0.48635,10.76212 l 0.14446,9.19902 -3.04892,1.57666 c -3.00994,1.5565 -3.04892,1.54437 -3.04892,-0.94902 0,-2.46037 -0.18102,-2.52568 -7,-2.52568 -6.29155,0 -7,0.19885 -7,1.96481 0,1.67656 -2.59189,4.03519 -4.43426,4.03519 -0.31115,0 -0.56574,-12.18033 -0.56574,-27.067392 z m 19,10.521702 0,-7.54569 -6.75,0.29569 -6.75,0.29569 -0.30402,5.88802 c -0.43583,8.44068 -0.29117,8.61198 7.27264,8.61198 l 6.53138,0 0,-7.54569 z m -1,-26.954314 0,-5.5 -6.5,0 -6.5,0 0,5.5 0,5.5 6.5,0 6.5,0 0,-5.5 z"
+       id="path3116"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="M 54.237704,123.94203 C 24.673097,118.64734 3.5,93.623829 3.5,63.977495 3.5,47.997453 8.704674,34.719666 19.568001,22.985976 43.082713,-2.4127189 82.437344,-3.2648059 106.68941,21.099666 c 25.65423,25.773134 23.62735,66.530683 -4.47478,89.981234 -5.475606,4.56927 -16.559316,10.11957 -23.539436,11.78765 -6.84855,1.63665 -18.44777,2.14618 -24.43749,1.07348 z m 27.67766,-5.5756 c 19.205306,-6.00261 34.276596,-22.793921 38.495596,-42.888931 1.8531,-8.826246 1.8531,-14.173762 0,-23.000004 C 115.88517,30.921257 98.229424,12.813447 76.982574,7.9371701 54.858744,2.8596191 30.508993,12.07622 17.358074,30.505581 -0.981419,56.206078 4.914282,92.458649 30.35575,110.42809 c 15.491104,10.94145 33.218504,13.67084 51.559614,7.93834 z"
+       id="path3114"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/xiangqi/WhiteKnight.svg b/themes/xiangqi/WhiteKnight.svg
new file mode 100644 (file)
index 0000000..81e4df9
--- /dev/null
@@ -0,0 +1,85 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.28036"
+   height="128.00664"
+   sodipodi:docname="WhiteKnight.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="2.9259416"
+     inkscape:cx="121.90322"
+     inkscape:cy="57.043811"
+     inkscape:window-x="145"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg3076"
+     fit-margin-top="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3"
+     fit-margin-left="3" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(2.9999995,3.0066313)" />
+  <g
+     id="g3147">
+    <path
+       style="fill:#ffeeaa;fill-opacity:1"
+       d="M 49.716988,123.2092 C 33.811072,119.35784 17.144961,106.06342 10.164486,91.65849 5.322809,81.66719 3.5,74.00889 3.5,63.658486 3.5,46.598592 9.367637,32.551221 21.529485,20.495133 29.989538,12.108649 41.133568,5.8397269 51.299218,3.7485759 c 7.6666,-1.577077 21.4508,-1.338095 28.55644,0.495094 13.93483,3.59506 29.747532,15.2383551 37.073472,27.2981441 6.07794,10.005378 8.57087,19.346849 8.57087,32.116672 0,12.769824 -2.49293,22.111294 -8.57087,32.116674 -7.45235,12.26789 -23.658332,24.07552 -37.532242,27.34589 -7.67992,1.81032 -22.38706,1.854 -29.67991,0.0881 z"
+       id="path3155"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#ffaaaa;fill-opacity:1"
+       d="M 50.213653,123.32117 C 27.441734,117.55796 9.7267077,99.156201 4.4751507,75.809591 c -1.3002009,-5.78025 -1.3002009,-18.219756 0,-24.000004 C 10.968418,22.942757 35.553401,2.8807476 64.504073,2.8243676 c 16.49596,-0.03212 31.4957,6.339849 43.530357,18.4919454 11.57219,11.685107 17.3796,25.884273 17.3796,42.493274 0,21.035164 -10.09311,39.573093 -27.861007,51.172103 -4.06582,2.6542 -10.37288,5.77949 -14.01569,6.94511 -8.58284,2.74631 -25.22955,3.44286 -33.32368,1.39437 z m 27.14749,-4.06074 c 10.77078,-2.53869 18.73184,-7.0565 27.156127,-15.41078 11.55718,-11.461149 16.89676,-24.114289 16.89676,-40.040063 0,-15.925774 -5.33958,-28.578916 -16.89676,-40.040059 C 96.092983,15.415243 88.131923,10.897433 77.361143,8.3587436 45.404673,0.82655158 12.864648,23.031764 8.1919459,55.559587 2.5194757,95.047021 38.704953,128.37176 77.361143,119.26043 z m -25.67496,-1.8877 C 31.932855,112.58625 14.597462,94.751031 10.51101,75.010371 3.5232698,41.25428 30.14884,8.7419746 64.713253,8.8243676 c 16.28698,0.03882 31.90568,7.5806764 42.745367,20.6405904 15.94184,19.207115 15.94184,49.482143 0,68.689253 C 93.716793,114.7107 71.827953,122.25333 51.686183,117.37273 z m 22.29419,-3.63884 c 23.47475,-4.2557 41.433657,-25.894779 41.433657,-49.924303 0,-34.722122 -34.624647,-59.3107794 -67.561607,-47.978803 -7.94553,2.733665 -14.391825,7.081077 -20.86151,14.069109 -17.8179952,19.245561 -17.8179952,48.573828 0,67.819388 12.76783,13.790789 28.90993,19.292219 46.98946,16.014609 z m 5.93018,-16.935269 c -0.35104,-1.10603 -2.06886,-2.74804 -3.81739,-3.64891 -4.44289,-2.28906 -6.97319,-6.38377 -10.25175,-16.59012 -0.96439,-3.00218 2.49651,-2.02611 6.29916,1.77653 3.03962,3.03962 3.44984,3.99914 2.97108,6.94939 -0.54966,3.38714 -0.50999,3.42967 3.80247,4.07636 5.05527,0.75809 6.49991,0.14326 6.49991,-2.76629 0,-1.97867 -0.1039,-2.00194 -1.85662,-0.41575 -2.26248,2.04751 -2.8751,1.40291 -5.98809,-6.30068 -2.88824,-7.14741 -1.51722,-8.78194 3.38265,-4.03279 1.94801,1.88808 3.84007,4.56471 4.20458,5.94805 0.60091,2.28046 0.73179,2.1419 1.40249,-1.48482 1.68742,-9.12446 2.647,-8.5 -13.06168,-8.5 -7.65416,0 -14.06666,0.38038 -14.24999,0.84529 -0.18334,0.46491 -1.57084,1.14848 -3.08334,1.51905 l -2.75,0.67376 0,-20.027526 c 0,-19.654163 -0.0366,-20.004662 -1.9638,-18.801108 -1.0801,0.67453 -3.119,3.890052 -4.53089,7.145605 -2.34847,5.415123 -2.43304,6.067302 -0.99302,7.6585 1.41321,1.56158 1.41636,1.799826 0.0309,2.331485 -1.30559,0.500999 -1.54318,3.161229 -1.54318,17.278544 0,16.20916 0.0532,16.63819 1.86149,15.00174 1.02382,-0.92654 2.66717,-3.47128 3.65188,-5.65498 2.46778,-5.47257 4.48663,-5.2119 4.48663,0.5793 0,7.75289 -4.02282,12.69595 -8.35796,10.26988 -1.35586,-0.75877 -1.64204,-0.41539 -1.64204,1.97025 0,2.1256 -0.67315,3.19589 -2.54705,4.04969 -1.40088,0.63828 -2.75088,1.16052 -3,1.16052 -0.24912,0 -0.46638,-8.6625 -0.48279,-19.25 l -0.0298,-19.250004 -3.720159,4.246163 c -2.58571,2.951312 -4.125261,3.985843 -5.048598,3.392504 -1.044889,-0.671448 -0.671756,-1.920906 1.748128,-5.85372 3.962506,-6.439894 8.214799,-15.951327 11.080659,-24.784947 1.24904,-3.85 2.39993,-7.152504 2.55755,-7.338897 0.15761,-0.186393 2.00757,0.830561 4.11103,2.259898 2.10346,1.429337 3.97373,2.151025 4.15615,1.60375 0.19846,-0.595367 1.48526,-0.398508 3.20364,0.490102 2.06143,1.066006 6.18389,1.485147 14.60717,1.485147 10.72074,0 11.93801,-0.190516 14.0811,-2.203852 l 2.3459,-2.203852 4.20385,4.203852 4.20385,4.203852 -10.23529,0 -10.2353,0 0,3.5 c 0,3.267525 0.21159,3.5 3.18555,3.5 1.7993,0 4.10338,-0.862257 5.29469,-1.98143 l 2.10913,-1.98143 3.70532,3.054234 c 2.03792,1.679828 3.70531,3.471472 3.70531,3.98143 0,0.509958 -4.05,0.927196 -9,0.927196 l -9,0 0,3.5 c 0,3.267525 0.21159,3.5 3.18555,3.5 1.8047,0 4.10444,-0.863249 5.30538,-1.991475 l 2.11982,-1.991475 3.89758,3.991475 3.89757,3.991475 -9.20295,0 -9.20295,0 0,3.5 0,3.500004 6.17126,0 c 3.99043,0 6.73802,-0.512913 7.77506,-1.451422 1.41587,-1.281349 1.98873,-1.150162 4.88894,1.119589 3.21485,2.516003 3.24426,2.609093 1.37441,4.351123 -1.19451,1.11285 -2.14649,3.78562 -2.5397,7.13041 -0.34593,2.94266 -1.33054,7.7125 -2.18801,10.59964 -1.32119,4.44846 -2.15735,5.55457 -5.48066,7.25 -4.81004,2.45389 -4.72262,2.45406 -5.50478,-0.0103 z m -13.24652,-28.97538 c 2.47359,-0.0123 2.75,-0.365449 2.75,-3.513654 l 0,-3.5 -5,0 -5,0 0,4.116631 c 0,3.781093 0.1834,4.067483 2.25,3.513653 1.2375,-0.33163 3.4875,-0.60912 5,-0.61663 z m 2.75,-14.513654 0,-3.5 -5,0 -5,0 0,3.5 0,3.5 5,0 5,0 0,-3.5 z m 0,-11 0,-3.5 -5,0 -5,0 0,3.5 0,3.5 5,0 5,0 0,-3.5 z m -8.6492,48.657484 c -1.16092,-0.78866 -3.69925,-14.14236 -2.84972,-14.99189 1.11459,-1.11459 3.9252,1.49993 6.16441,5.73434 1.81328,3.42898 2.02988,4.67455 1.14905,6.60776 -1.19215,2.61648 -2.96424,3.66844 -4.46374,2.64979 z"
+       id="path3153"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#be0006;fill-opacity:1"
+       d="m 51.238088,123.16069 c -13.09937,-2.82357 -27.01417,-11.73165 -35.19118,-22.52896 -29.43298,-38.864649 -4.05945,-94.2578407 44.69118,-97.5657247 15.0368,-1.020295 32.75468,5.048068 44.200662,15.1386967 6.98787,6.160418 14.38365,17.478505 17.35972,26.566329 3.49457,10.671179 3.49457,27.228288 0,37.899468 -9.57046,29.224751 -40.791712,47.014611 -71.060382,40.490191 z m 25.20078,-3.53001 c 19.91265,-4.09618 37.208822,-20.446951 43.202872,-40.841421 2.11031,-7.18022 2.11031,-22.956771 0,-30.136993 -4.65804,-15.84876 -15.67571,-29.140805 -29.705932,-35.838138 -17.40872,-8.3100607 -34.37987,-8.2798027 -51.69772,0.09217 -9.42445,4.556065 -20.60176,15.980411 -25.25626,25.814465 -10.8380596,22.898702 -6.6532896,47.319954 11.15302,65.086087 8.08071,8.06248 15.85174,12.62665 26.10324,15.33126 6.63945,1.75165 18.95454,1.98318 26.20078,0.49257 z m -23.20078,-2.46999 C 27.748538,111.66642 9.8773084,89.641039 9.8773084,63.720765 c 0,-26.610349 18.0628296,-48.218977 44.8607796,-53.667107 17.21383,-3.4996387 35.61014,2.37785 48.410812,15.466903 3.62406,3.705698 7.83652,9.058177 9.36104,11.894396 3.55164,6.607486 6.72815,19.027036 6.72815,26.305808 0,7.278774 -3.17651,19.698324 -6.72815,26.305804 -4.62352,8.60162 -14.503632,17.770601 -24.271852,22.524861 -12.32647,5.99938 -22.3977,7.32569 -35,4.60926 z m 23.86904,-3.89268 c 12.59605,-3.35256 23.293922,-11.10459 30.325852,-21.975111 10.588,-16.36778 10.588,-38.776486 0,-55.144264 C 91.865058,12.082509 59.576308,5.4416403 35.578778,21.370291 5.8990884,41.07055 5.8947284,86.368089 35.570778,106.06583 c 11.78023,7.81927 28.39441,10.70007 41.5365,7.20218 z m -38.86904,-35.175851 0,-19.628611 -3.9003,4.378608 c -4.53088,5.086513 -6.49753,4.542932 -3.22143,-0.890411 3.73454,-6.19367 8.71098,-17.313731 11.18277,-24.988388 1.28294,-3.983426 2.70989,-7.242592 3.17098,-7.242592 0.46109,0 2.03993,0.7875 3.50852,1.75 3.30377,2.165252 4.5129,2.329506 21.30893,2.894698 12.75068,0.429065 13.66017,0.333626 15.42714,-1.618854 l 1.87767,-2.074798 3.32286,3.220644 c 1.82757,1.771354 3.32286,3.582369 3.32286,4.024477 0,0.442108 -4.275,0.803833 -9.5,0.803833 l -9.5,0 0,3.5 c 0,3.364432 0.1422,3.5 3.67126,3.5 2.04431,0 4.49931,-0.749378 5.53978,-1.690989 1.77198,-1.603614 2.0334,-1.526109 5.05951,1.5 l 3.19099,3.190989 -8.73077,0 -8.73077,0 0,4 c 0,3.825781 0.13812,4 3.17126,4 1.74419,0 3.96611,-0.719325 4.93758,-1.5985 1.63248,-1.477367 2.04982,-1.382643 5.50734,1.25 l 3.74101,2.8485 -8.67859,0.288933 -8.6786,0.288933 0,4.599956 0,4.599952 6.07388,-0.55076 c 3.43334,-0.31132 6.83309,-1.237837 7.82026,-2.131211 1.60808,-1.455296 1.95786,-1.359721 4.41682,1.206881 2.27503,2.37461 2.46859,3.00279 1.30723,4.24233 -0.74977,0.80024 -2.08351,5.49399 -2.96387,10.43056 -1.69165,9.48587 -3.77397,13.45947 -7.80674,14.89723 -2.03334,0.72492 -2.97722,0.34371 -5.57093,-2.25 -1.71754,-1.71754 -3.83242,-3.1228 -4.69973,-3.1228 -0.8673,0 -1.57692,-0.675 -1.57692,-1.5 0,-0.825 -0.44143,-1.5 -0.98095,-1.5 -0.53952,0 -1.27837,-1.2375 -1.6419,-2.75 -0.36352,-1.5125 -1.49375,-4.41301 -2.51161,-6.44558 -2.54162,-5.07536 -0.6248,-5.93266 3.76075,-1.68202 3.88169,3.76228 5.16196,7.22289 3.43982,9.29795 -0.95085,1.14569 -0.24247,1.59056 3.9719,2.49438 2.82102,0.605 5.48952,0.87727 5.92999,0.60504 0.44047,-0.27222 1.32929,-3.53804 1.97514,-7.25736 0.64586,-3.71933 1.38144,-7.77491 1.63463,-9.01241 l 0.46034,-2.25 -14.46004,0 c -8.56133,0 -14.71215,0.40793 -15.07807,1 -0.33992,0.55 -1.74065,1 -3.11273,1 l -2.49471,0 0.68567,-10.835929 c 0.37711,-5.959758 0.35867,-14.761353 -0.041,-19.559099 -0.694,-8.331365 -0.81309,-8.664374 -2.65129,-7.414075 -1.05855,0.720004 -3.24247,4.112374 -4.85314,7.538598 -2.69098,5.724225 -2.7908,6.31698 -1.23067,7.308041 1.22708,0.77949 1.35125,1.224191 0.44784,1.603834 -0.93227,0.391774 -1.25,4.967252 -1.25,18.00098 0,11.82252 0.33579,17.26815 1.03802,16.83415 0.57091,-0.35284 2.43084,-3.10947 4.13317,-6.12585 3.68151,-6.52326 5.3739,-5.94937 4.35265,1.47599 -0.80589,5.85952 -3.26159,8.6478 -6.9888,7.9353 -2.10485,-0.40237 -2.53504,-0.10341 -2.53504,1.76172 0,1.89472 -3.57407,5.47634 -5.46481,5.47634 -0.29436,0 -0.53519,-8.83288 -0.53519,-19.62861 z m 31,-13.871394 0,-4.5 -5,0 -5,0 0,4.5 0,4.500004 5,0 5,0 0,-4.500004 z m 0,-11.5 0,-4 -5,0 -5,0 0,4 0,4 5,0 5,0 0,-4 z m 0,-10.5 0,-3.5 -5,0 -5,0 0,3.5 0,3.5 5,0 5,0 0,-3.5 z m -9.45673,47.250004 c -0.3946,-1.25201 -1.90067,-10.44256 -1.99377,-12.16667 -0.0272,-0.50417 0.47875,-1.09275 1.12438,-1.30796 1.4092,-0.46973 6.32612,7.58441 6.32612,10.36248 0,3.50263 -4.521,6.0811 -5.45673,3.11215 z m 18.19003,-8.94717 c -3.04176,-6.88223 -2.46039,-8.94921 1.61536,-5.74322 3.92927,3.09076 5.97397,7.46902 4.64651,9.94942 -1.79145,3.34734 -3.40137,2.26593 -6.26187,-4.2062 z"
+       id="path3151"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="M 54.237706,123.94203 C 24.673097,118.64734 3.5,93.623829 3.5,63.977495 3.5,47.997453 8.704674,34.719666 19.568001,22.985976 43.082716,-2.4127189 82.437346,-3.2648059 106.68942,21.099666 c 25.65423,25.773134 23.62735,66.530683 -4.47478,89.981234 -5.475614,4.56927 -16.559334,10.11957 -23.539444,11.78765 -6.84855,1.63665 -18.44777,2.14618 -24.43749,1.07348 z m 27.67766,-5.5756 c 19.205314,-6.00261 34.276604,-22.793921 38.495604,-42.888931 1.8531,-8.826246 1.8531,-14.173762 0,-23.000004 C 115.88518,30.921257 98.229426,12.813447 76.982576,7.9371701 54.858746,2.8596191 30.508993,12.07622 17.358074,30.505581 -0.981419,56.206078 4.914282,92.458649 30.35575,110.42809 c 15.491106,10.94145 33.218506,13.67084 51.559616,7.93834 z"
+       id="path3149"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/xiangqi/WhitePawn.svg b/themes/xiangqi/WhitePawn.svg
new file mode 100644 (file)
index 0000000..f229f89
--- /dev/null
@@ -0,0 +1,85 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.28036"
+   height="128.00664"
+   sodipodi:docname="WhitePawn.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="3.6006072"
+     inkscape:cx="134.80412"
+     inkscape:cy="80.352127"
+     inkscape:window-x="251"
+     inkscape:window-y="122"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg3076"
+     fit-margin-top="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3"
+     fit-margin-left="3" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(3.0000004,3.0066323)" />
+  <g
+     id="g3116">
+    <path
+       style="fill:#ffeeaa;fill-opacity:1"
+       d="M 49.71698,123.2092 C 33.81107,119.35784 17.14496,106.06342 10.16449,91.65849 5.32281,81.667194 3.5,74.00889 3.5,63.65849 3.5,46.598596 9.36764,32.551225 21.52948,20.495137 29.98954,12.108653 41.13357,5.8397309 51.29922,3.7485799 c 7.6666,-1.577077 21.4508,-1.338095 28.55643,0.495095 13.93484,3.59506 29.74754,15.2383541 37.07348,27.2981431 6.07794,10.005378 8.57087,19.346849 8.57087,32.116672 0,12.769823 -2.49293,22.111294 -8.57087,32.116672 -7.45235,12.267888 -23.65834,24.075518 -37.53224,27.345888 -7.67992,1.81032 -22.38706,1.854 -29.67991,0.0881 z"
+       id="path3124"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#ffaaaa;fill-opacity:1"
+       d="M 50.213658,123.32117 C 27.441738,117.55796 9.7267075,99.156208 4.4751575,75.809591 c -1.30021,-5.780248 -1.30021,-18.219752 0,-24 C 10.968417,22.942761 35.553407,2.8807516 64.504077,2.8243716 c 16.49596,-0.03213 31.4957,6.339849 43.530363,18.4919454 11.57219,11.685107 17.3796,25.884273 17.3796,42.493274 0,21.03516 -10.09311,39.573089 -27.861023,51.172099 -4.06581,2.6542 -10.37287,5.77949 -14.01568,6.94511 -8.58285,2.74631 -25.22956,3.44286 -33.32368,1.39437 z m 27.14749,-4.06074 c 10.77078,-2.53869 18.73184,-7.0565 27.156132,-15.41078 11.55718,-11.461143 16.89676,-24.114285 16.89676,-40.040059 0,-15.925774 -5.33958,-28.578916 -16.89676,-40.040059 C 96.092988,15.415247 88.131928,10.897437 77.361148,8.3587476 45.404678,0.82655658 12.864648,23.031768 8.1919475,55.559591 2.5194775,95.04703 38.704948,128.37176 77.361147,119.26043 z m -25.67496,-1.8877 C 31.932858,112.58625 14.597468,94.751037 10.511008,75.01037 3.5232775,41.254284 30.148838,8.7419786 64.713257,8.8243716 c 16.28698,0.03882 31.90568,7.5806764 42.745373,20.6405904 15.94184,19.207115 15.94184,49.482143 0,68.689258 -13.741832,16.55648 -35.630673,24.09911 -55.772443,19.21851 z m 22.29419,-3.63884 c 23.47475,-4.2557 41.433662,-25.894777 41.433662,-49.924299 0,-34.722122 -34.624653,-59.3107794 -67.561613,-47.978803 -7.94554,2.733665 -14.39183,7.081077 -20.86151,14.069109 -17.8179995,19.245561 -17.8179995,48.573827 0,67.819388 12.76783,13.790785 28.90992,19.292215 46.98946,16.014605 z M 30.414038,92.984128 c 0,-1.175199 2.58258,-3.468864 7.25,-6.438925 3.9875,-2.537404 9.39785,-6.74419 12.023,-9.348412 l 4.772999,-4.73495 3.477001,3.370042 c 4.10282,3.976612 4.31987,4.977708 1.079199,4.977708 -1.31878,0 -5.25763,1.737412 -8.75299,3.860916 -6.34458,3.854465 -18.32033,10.139084 -19.32069,10.139084 -0.29069,0 -0.528519,-0.821458 -0.528519,-1.825463 z m 54.115829,-4.180027 c -1.7704,-2.203019 -6.08355,-6.174086 -9.58479,-8.824593 -4.574999,-3.463366 -6.12969,-5.201285 -5.526289,-6.177605 0.68016,-1.100526 2.09114,-0.826591 7.430219,1.442551 12.29056,5.223557 18.053651,10.915101 15.632731,15.438644 -1.714221,3.203047 -4.37264,2.574871 -7.951871,-1.878997 z M 30.841538,70.73085 c -0.78512,-0.868307 -1.4275,-1.880807 -1.4275,-2.25 0,-0.369192 3.599999,-0.671259 8,-0.671259 l 8,0 0,-18 c 0,-9.9 0.240829,-18 0.53518,-18 0.29435,0 1.63774,0.722419 2.985299,1.605375 2.142231,1.403642 3.49722,1.456739 10.782881,0.422539 4.58302,-0.650561 11.300129,-2.181448 14.926919,-3.401972 l 6.594151,-2.219135 2.68546,3.365585 c 1.47701,1.851071 2.47566,3.575387 2.21924,3.831812 -0.32721,0.327204 -27.78562,3.102188 -33.47913,3.383446 -0.1375,0.0068 -0.25,2.26235 -0.25,5.01235 l 0,5 15.84501,0 c 14.63888,0 15.98448,-0.154105 17.67714,-2.024477 1.82852,-2.020489 1.83867,-2.018133 5.15499,1.196167 1.82757,1.771354 3.32286,3.582369 3.32286,4.024477 0,0.442108 -3.825,0.803833 -8.5,0.803833 l -8.5,0 0,7.5 0,7.5 5.68555,0 c 4.30429,0 6.2014,-0.484616 7.80889,-1.994779 l 2.12335,-1.994779 3.37275,3.479799 c 1.85501,1.913889 3.16428,3.68827 2.90948,3.943069 -0.2548,0.254799 -15.44416,0.59904 -33.75414,0.76498 -29.31133,0.265644 -33.46152,0.112989 -34.71838,-1.277031 z m 39.5725,-10.421259 0,-7.5 -9,0 -9,0 0,7.5 0,7.5 9,0 9,0 0,-7.5 z"
+       id="path3122"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#be0006;fill-opacity:1"
+       d="M 51.238087,123.16069 C 38.138722,120.33712 24.223912,111.42904 16.046902,100.63174 -13.386068,61.767085 11.987462,6.3738927 60.738087,3.0660087 c 15.03679,-1.020295 32.75468,5.048068 44.200663,15.1386973 6.98787,6.160418 14.38365,17.478505 17.35972,26.566329 3.49457,10.671179 3.49457,27.228289 0,37.899468 -9.57046,29.224747 -40.791713,47.014597 -71.060383,40.490187 z m 25.20078,-3.53001 c 19.91265,-4.09618 37.208823,-20.446949 43.202873,-40.841412 2.11031,-7.180222 2.11031,-22.956776 0,-30.136998 C 114.9837,32.80351 103.96603,19.511465 89.935807,12.814132 72.527077,4.5040717 55.555937,4.5343287 38.238092,12.906302 c -9.42445,4.556065 -20.60176,15.980411 -25.25627,25.814465 -10.8380599,22.898702 -6.6532799,47.319952 11.15303,65.086083 8.08071,8.06248 15.851735,12.62665 26.103235,15.33126 6.63945,1.75165 18.95454,1.98318 26.20078,0.49257 z m -23.20078,-2.46999 C 27.748542,111.66642 9.8773021,89.64104 9.8773021,63.720769 c 0,-26.610349 18.0628399,-48.218977 44.8607849,-53.667107 17.21382,-3.4996393 35.61014,2.37785 48.410813,15.466903 3.62406,3.705698 7.83652,9.058177 9.36104,11.894396 3.55164,6.607486 6.72815,19.027036 6.72815,26.305808 0,7.278772 -3.17651,19.698322 -6.72815,26.305808 -4.62352,8.601617 -14.503633,17.770593 -24.271853,22.524853 -12.32648,5.99938 -22.3977,7.32569 -35,4.60926 z m 23.86904,-3.89268 c 12.59604,-3.35256 23.293913,-11.10459 30.325853,-21.975111 10.588,-16.367778 10.588,-38.776482 0,-55.14426 C 91.865057,12.082513 59.576307,5.4416437 35.578782,21.370295 5.8990921,41.070554 5.8947321,86.368091 35.570782,106.06583 c 11.780225,7.81927 28.394405,10.70007 41.536495,7.20218 z M 30.278902,92.470769 c 0.0224,-0.6875 3.1854,-3.207481 7.02878,-5.599959 3.843385,-2.392477 9.380005,-6.53614 12.303595,-9.208139 l 5.31562,-4.85818 3.35176,3.458139 c 2.73395,2.820715 3.01115,3.458139 1.50386,3.458139 -1.01635,0 -5.26712,1.966135 -9.44617,4.369188 -9.62901,5.53692 -17.733215,9.630812 -19.065015,9.630812 -0.56828,0 -1.01488,-0.5625 -0.99243,-1.25 z m 51.459185,-6.561622 c -3.85,-3.727928 -8.35,-7.740183 -10,-8.916123 -2.05059,-1.461436 -2.6774,-2.466087 -1.98062,-3.174548 2.00077,-2.034312 20.28487,7.982405 22.18551,12.15405 1.18585,2.602802 -5.8e-4,6.75662 -1.92267,6.731457 -0.70522,-0.0092 -4.43222,-3.066909 -8.28222,-6.794836 z M 31.274292,70.264386 c -1.03792,-1.250621 -0.10156,-1.497867 6.62755,-1.75 l 7.836245,-0.293617 -0.34133,-18.370672 -0.34132,-18.370672 2.31383,1.620672 c 1.27261,0.89137 3.97412,1.620672 6.00336,1.620672 4.81179,0 17.15861,-2.421719 22.86546,-4.484855 l 4.5,-1.626838 2.79242,3.305846 2.79241,3.305847 -2.79241,0.300284 c -1.53583,0.165156 -9.31742,0.840156 -17.29242,1.5 l -14.5,1.199716 0,5.5 0,5.5 14.96653,0.277973 c 13.97077,0.259479 15.15949,0.135304 17.86694,-1.866394 l 2.90041,-2.144367 3.61639,3.616394 3.6164,3.616394 -9.2754,0 -9.2754,0 0.29207,7.75 0.29206,7.75 5.3753,0.306605 c 4.45962,0.254376 5.785,-0.0783 7.78043,-1.952903 l 2.40513,-2.259507 3.7029,3.702903 3.70291,3.702902 -33.61089,0 c -28.209015,0 -33.805145,-0.234067 -34.819575,-1.456383 z m 39.755855,-9.793617 0.29207,-7.75 -10.04207,0 -10.04206,0 0,7.333333 c 0,4.033334 0.31569,7.64902 0.70153,8.034859 0.38583,0.385839 4.77333,0.573339 9.75,0.416667 l 9.04847,-0.284859 0.29206,-7.75 z"
+       id="path3120"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="M 54.23771,123.94203 C 24.6731,118.64734 3.5,93.623837 3.5,63.977499 3.5,47.997457 8.70468,34.71967 19.568,22.98598 43.08271,-2.4127149 82.43735,-3.2648019 106.68942,21.09967 c 25.65423,25.773134 23.62735,66.53068 -4.47478,89.98123 -5.47562,4.56927 -16.55933,10.11957 -23.53944,11.78765 -6.84855,1.63665 -18.44778,2.14618 -24.43749,1.07348 z m 27.67766,-5.5756 c 19.20531,-6.00261 34.2766,-22.793918 38.4956,-42.888931 1.8531,-8.826242 1.8531,-14.173758 0,-23 C 115.88518,30.921261 98.22943,12.813451 76.98258,7.9371741 54.85875,2.8596231 30.50899,12.076224 17.35808,30.505585 -0.98142,56.206082 4.91428,92.458657 30.35575,110.42809 c 15.49111,10.94145 33.21851,13.67084 51.55962,7.93834 z"
+       id="path3118"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/xiangqi/WhiteRook.svg b/themes/xiangqi/WhiteRook.svg
new file mode 100644 (file)
index 0000000..7f98556
--- /dev/null
@@ -0,0 +1,86 @@
+<?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"
+   id="svg3076"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   width="128.28036"
+   height="128.00662"
+   sodipodi:docname="WhiteRook.svg">
+  <metadata
+     id="metadata3082">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3080" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1027"
+     inkscape:window-height="709"
+     id="namedview3078"
+     showgrid="false"
+     inkscape:zoom="4.1438207"
+     inkscape:cx="80.49886"
+     inkscape:cy="80.353671"
+     inkscape:window-x="165"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg3076"
+     fit-margin-top="3"
+     fit-margin-left="3"
+     fit-margin-right="3"
+     fit-margin-bottom="3" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="LAYER1"
+     style="display:inline"
+     transform="translate(2.9999995,3.0066283)" />
+  <g
+     id="g3115"
+     transform="translate(-99.666475,11.583513)">
+    <path
+       style="fill:#ffeeaa;fill-opacity:1"
+       d="m 149.38346,112.12567 c -15.90591,-3.85136 -32.57202,-17.145778 -39.5525,-31.550708 -4.84168,-9.9913 -6.66448,-17.6496 -6.66448,-28 0,-17.059894 5.86763,-31.107265 18.02948,-43.1633534 8.46005,-8.386484 19.60408,-14.655405 29.76973,-16.746557 7.6666,-1.577077 21.4508,-1.338095 28.55644,0.495094 13.93483,3.595061 29.74753,15.238355 37.07347,27.2981444 6.07794,10.005378 8.57087,19.346849 8.57087,32.116672 0,12.76982 -2.49293,22.11129 -8.57087,32.11667 -7.45235,12.26789 -23.65833,24.075518 -37.53224,27.345888 -7.67992,1.81032 -22.38706,1.854 -29.6799,0.0881 z"
+       id="path3123"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#ffaaaa;fill-opacity:1"
+       d="m 149.88013,112.23764 c -22.77192,-5.76321 -40.48695,-24.164958 -45.7385,-47.511578 -1.30021,-5.78025 -1.30021,-18.219752 0,-24 6.49326,-28.86683 31.07825,-48.9288387 60.02892,-48.9852187 16.49596,-0.03213 31.4957,6.33985 43.53036,18.4919447 11.57219,11.685107 17.3796,25.884273 17.3796,42.493274 0,21.03516 -10.09311,39.57309 -27.86101,51.172098 -4.06582,2.6542 -10.37288,5.77949 -14.01569,6.94511 -8.58284,2.74631 -25.22955,3.44286 -33.32368,1.39437 z m 27.1475,-4.06074 c 10.77077,-2.53869 18.73183,-7.0565 27.15612,-15.410778 11.55718,-11.46114 16.89676,-24.11429 16.89676,-40.04006 0,-15.925774 -5.33958,-28.578916 -16.89676,-40.040059 C 195.75946,4.3317183 187.7984,-0.18609167 177.02763,-2.7247807 145.07115,-10.256973 112.53112,11.948239 107.85842,44.476062 c -5.67247,39.48744 30.513,72.812168 69.16921,63.700838 z m -25.67496,-1.8877 c -19.75334,-4.78648 -37.08873,-22.621688 -41.17519,-42.362358 -6.98774,-33.756087 19.63783,-66.2683917 54.20225,-66.1859987 16.28698,0.03882 31.90568,7.580676 42.74537,20.6405897 15.94184,19.207115 15.94184,49.482139 0,68.689259 -13.74183,16.556478 -35.63067,24.099108 -55.77243,19.218508 z m 22.29418,-3.63884 c 23.47475,-4.255698 41.43366,-25.894778 41.43366,-49.924298 0,-34.722122 -34.62465,-59.3107787 -67.56161,-47.9788027 -7.94554,2.733665 -14.39183,7.0810767 -20.86151,14.0691087 -17.818,19.245561 -17.818,48.573824 0,67.819384 12.76783,13.790788 28.90993,19.292218 46.98946,16.014608 z M 139.80111,67.726062 c 0.32426,-11 0.38724,-20 0.13996,-20 -0.24727,0 -2.16546,2.25 -4.26264,5 -3.6025,4.72391 -5.82987,6.05175 -6.99341,4.1691 -0.28244,-0.457 1.09517,-3.21967 3.06135,-6.13929 4.05057,-6.014755 9.17631,-16.882459 11.80526,-25.02981 0.9761,-3.025 2.15123,-5.909326 2.61141,-6.409613 0.48892,-0.531529 2.54247,0.219213 4.94053,1.806174 l 4.10383,2.715787 -2.56344,2.016406 c -1.4099,1.109024 -2.56345,2.433745 -2.56345,2.943826 0,0.510081 4.0431,0.92742 8.98467,0.92742 l 8.98467,0 -0.62713,-6 c -0.34491,-3.3 -0.37532,-6 -0.0676,-6 0.30776,0 2.73436,0.933992 5.39246,2.075538 4.3344,1.861451 4.6524,2.208053 3.08291,3.360243 -0.96251,0.706587 -1.75001,2.472595 -1.75001,3.924462 0,2.477421 0.28815,2.639757 4.68555,2.639757 3.30256,0 5.31124,-0.587804 6.80538,-1.991475 l 2.11983,-1.991475 3.89757,3.991475 3.89757,3.991475 -10.70295,0 -10.70295,0 0,2.5 c 0,2.342397 0.32402,2.5 5.13976,2.5 3.4639,0 5.50529,-0.499891 6.26081,-1.533133 0.98459,-1.346501 1.51699,-1.241021 4.37357,0.866496 2.82073,2.081072 3.05162,2.56636 1.73919,3.655578 -1.17041,0.971349 -1.51333,3.571142 -1.51333,11.472989 0,9.97809 -0.0596,10.24418 -2.54705,11.37756 -3.25595,1.48351 -3.45295,1.46414 -3.45295,-0.33949 0,-1.13333 -1.22222,-1.5 -5,-1.5 l -5,0 0,3.5 0,3.5 5.54775,0 c 4.61176,0 5.9331,-0.41579 7.83175,-2.46447 l 2.28399,-2.46447 3.8712,3.96447 3.87121,3.96447 -11.70295,0 -11.70295,0 0,6.40217 c 0,6.28188 -0.0592,6.42281 -3.14922,7.5 -1.73207,0.60381 -3.35355,1.09783 -3.60329,1.09783 -0.24973,0 -0.29508,-3.2625 -0.10077,-7.25 l 0.35328,-7.25 -9.5,0 c -5.225,0 -10.0625,-0.36406 -10.75,-0.80902 -0.955,-0.61809 -1.25,0.73284 -1.25,5.72432 0,6.22342 -0.13996,6.60571 -2.95034,8.05902 -1.62269,0.83912 -3.1682,1.52568 -3.43448,1.52568 -0.26627,0 -0.21883,-9 0.10542,-20 z m 28.09276,-1.75 0.31336,-3.25 -5.06336,0 c -2.78485,0 -5.06336,0.37777 -5.06336,0.83949 0,0.71116 -4.26004,3.16051 -5.49694,3.16051 -0.22156,0 -0.53789,-6.77378 -0.70295,-15.05285 -0.2927,-14.681511 -0.25077,-15.035615 1.69989,-14.354395 1.1,0.384147 4.8125,0.896326 8.25,1.138175 6.1684,0.433983 6.25,0.405969 6.25,-2.145603 0,-2.576248 -0.0296,-2.585327 -8.44098,-2.585327 -4.64254,0 -8.7191,-0.45 -9.05902,-1 -1.07818,-1.744532 -2.08309,-1.097485 -3.76136,2.421894 -1.44139,3.022611 -1.45805,3.566084 -0.14283,4.657618 1.03299,0.857312 1.16975,1.554931 0.44657,2.278106 -0.61894,0.618942 -1.04238,6.458904 -1.04238,14.376212 l 0,13.33383 10.75,-0.28383 10.75,-0.28383 0.31336,-3.25 z m 0.18664,-10.25 c 0,-2.93333 -0.11111,-3 -5,-3 -4.88889,0 -5,0.0667 -5,3 0,2.93333 0.11111,3 5,3 4.88889,0 5,-0.0667 5,-3 z m 16,0 c 0,-2.93333 -0.11111,-3 -5,-3 -4.88889,0 -5,0.0667 -5,3 0,2.93333 0.11111,3 5,3 4.88889,0 5,-0.0667 5,-3 z m -16,-10 c 0,-2.933333 -0.11111,-3 -5,-3 -4.88889,0 -5,0.06667 -5,3 0,2.933333 0.11111,3 5,3 4.88889,0 5,-0.06667 5,-3 z m 16,0 c 0,-2.933333 -0.11111,-3 -5,-3 -4.88889,0 -5,0.06667 -5,3 0,2.933333 0.11111,3 5,3 4.88889,0 5,-0.06667 5,-3 z"
+       id="path3121"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#bf0008;fill-opacity:1"
+       d="M 150.90456,111.57716 C 137.8052,108.75359 123.89039,99.845509 115.71338,89.048209 86.280403,50.183559 111.65394,-5.2096368 160.40456,-8.5175208 c 15.0368,-1.020295 32.75468,5.048068 44.20066,15.138697 6.98787,6.1604178 14.38365,17.4785048 17.35972,26.5663288 3.49457,10.671179 3.49457,27.228294 0,37.899464 -9.57046,29.224751 -40.79171,47.014611 -71.06038,40.490191 z m 25.20078,-3.53001 c 19.91265,-4.09618 37.20882,-20.446951 43.20287,-40.841411 2.11031,-7.18022 2.11031,-22.956777 0,-30.136999 C 214.65017,21.21998 203.6325,7.9279352 189.60228,1.2306022 c -17.40872,-8.310061 -34.37987,-8.279803 -51.69771,0.09217 -9.42445,4.556065 -20.60176,15.9804108 -25.25627,25.8144648 -10.83806,22.898702 -6.65328,47.319952 11.15303,65.086082 8.08071,8.062481 15.85174,12.626651 26.10323,15.331261 6.63945,1.75165 18.95454,1.98318 26.20078,0.49257 z m -23.20078,-2.46999 c -25.48954,-5.49427 -43.36078,-27.519651 -43.36078,-53.439921 0,-26.610349 18.06284,-48.2189768 44.86078,-53.6671068 17.21383,-3.499639 35.61014,2.37785002 48.41081,15.4669028 3.62406,3.705698 7.83652,9.058177 9.36104,11.894396 3.55164,6.607486 6.72815,19.027036 6.72815,26.305808 0,7.27877 -3.17651,19.69832 -6.72815,26.30581 -4.62352,8.60162 -14.50363,17.77059 -24.27185,22.524851 -12.32647,5.99938 -22.3977,7.32569 -35,4.60926 z m 23.86904,-3.89268 c 12.59605,-3.352561 23.29392,-11.104581 30.32585,-21.975111 10.588,-16.36778 10.588,-38.776482 0,-55.14426 C 191.53153,0.49898322 159.24278,-6.1418858 135.24526,9.7867652 c -29.6797,19.7002588 -29.68406,64.9977938 -0.008,84.6955338 11.78023,7.819271 28.3944,10.700071 41.53649,7.202181 z m -9.13759,-22.179371 0.57275,-7.5731 -10.00922,0.34364 c -7.78054,0.26713 -10.4089,0.0119 -11.80425,-1.14611 -1.7051,-1.41511 -1.76941,-1.13138 -1.28331,5.66244 0.48761,6.81506 0.39829,7.20388 -1.89489,8.24873 -1.32365,0.60309 -2.61045,1.09653 -2.85958,1.09653 -0.24912,0 -0.45791,-8.8875 -0.46397,-19.75 l -0.011,-19.75 -4.81389,5.4378 c -6.31049,7.12837 -7.36081,5.23031 -1.98603,-3.588981 4.04984,-6.645218 10.80223,-21.952154 12.2014,-27.659233 l 0.68901,-2.810413 3.71578,2.23407 c 5.0057,3.009616 4.93001,2.907551 2.96972,4.004587 -0.95118,0.532303 -2.20076,1.848552 -2.77686,2.924997 -1.00576,1.879292 -0.66801,1.957173 8.48774,1.957173 l 9.53518,0 0,-5.5 c 0,-3.025 0.23946,-5.5 0.53212,-5.5 0.29267,0 2.15835,0.679484 4.14597,1.509964 3.40971,1.424665 3.52087,1.612707 1.96788,3.32874 -0.90528,1.000328 -1.64597,2.795844 -1.64597,3.990037 0,1.957531 0.52614,2.171259 5.34501,2.171259 4.09657,0 5.77295,-0.472863 7.17714,-2.024477 1.82823,-2.020163 1.83934,-2.0175 5.21673,1.25 l 3.3846,3.274477 -10.31174,0.5 -10.31174,0.5 -0.31642,2.75 c -0.31337,2.723446 -0.25978,2.75 5.55,2.75 3.22653,0 6.35832,-0.491894 6.95952,-1.093098 0.7908,-0.790797 1.81405,-0.620714 3.7,0.61501 2.76806,1.813704 3.23571,2.971428 1.6069,3.978088 -0.55839,0.345105 -1,5.017531 -1,10.58046 0,9.82585 -0.0366,9.9791 -2.67058,11.17922 -2.10959,0.96119 -2.7573,0.95668 -3.08334,-0.0214 -0.26037,-0.78112 -2.4124,-1.23824 -5.82941,-1.23824 l -5.41667,0 0,3.5 0,3.5 6.18555,0 c 5.03811,0 6.62998,-0.41738 8.58136,-2.25 l 2.39581,-2.25 3.13073,3.5 3.13072,3.5 -11.7815,0.28234 -11.7815,0.28233 0.25189,6.17195 c 0.24712,6.05493 0.19306,6.19595 -2.85123,7.43815 l -3.10313,1.26621 0.57275,-7.57311 z m 0.26855,-13.86787 c 0,-3.47481 -0.032,-3.5 -4.44284,-3.5 -2.71595,0 -5.82547,0.81577 -8,2.09878 l -3.55716,2.09877 0,-15.13396 c 0,-14.652623 0.0615,-15.101034 1.93426,-14.098774 1.06384,0.569351 4.66384,1.035184 8,1.035184 l 6.06574,0 0,-3.140957 0,-3.140957 -8.40246,0.524211 c -6.48204,0.4044 -8.72844,0.198231 -9.82873,-0.902058 -1.23502,-1.235024 -1.67203,-0.881258 -3.25914,2.638333 -1.74355,3.866507 -1.7475,4.127033 -0.081,5.345627 1.59408,1.165622 1.60864,1.399928 0.16161,2.600859 -1.30308,1.081457 -1.5903,3.64564 -1.5903,14.197392 l 0,12.87755 11.49999,0 11.5,0 0,-3.5 z m 0,-10 0,-3.5 -5,0 -5,0 0,3.5 0,3.5 5,0 5,0 0,-3.5 z m 16,0 0,-3.5 -5.5,0 c -5.37255,0 -5.5,0.0657 -5.5,2.83333 0,3.8016 0.54031,4.16667 6.16667,4.16667 l 4.83333,0 0,-3.5 z m -16,-10.5 c 0,-2.933333 -0.11111,-3 -5,-3 -4.88889,0 -5,0.06667 -5,3 0,2.933333 0.11111,3 5,3 4.88889,0 5,-0.06667 5,-3 z m 16,0 c 0,-2.969697 -0.0556,-3 -5.5,-3 -5.44444,0 -5.5,0.0303 -5.5,3 0,2.969697 0.0556,3 5.5,3 5.44445,0 5.5,-0.0303 5.5,-3 z"
+       id="path3119"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#000000;fill-opacity:1"
+       d="m 153.90418,112.3585 c -29.56461,-5.29469 -50.7377,-30.318189 -50.7377,-59.964529 0,-15.980042 5.20467,-29.257829 16.068,-40.991519 23.51471,-25.398695 62.86934,-26.250782 87.12141,-1.8863102 25.65423,25.7731342 23.62735,66.5306792 -4.47478,89.9812292 -5.47561,4.569269 -16.55932,10.119569 -23.53944,11.787649 -6.84855,1.63665 -18.44777,2.14618 -24.43749,1.07348 z m 27.67766,-5.5756 c 19.20531,-6.00261 34.2766,-22.793919 38.4956,-42.888929 1.8531,-8.82624 1.8531,-14.17376 0,-23 -4.52579,-21.556238 -22.18154,-39.6640482 -43.42839,-44.5403252 -22.12383,-5.077551 -46.47358,4.13905001 -59.6245,22.5684112 -18.339494,25.700497 -12.44379,61.953074 12.99767,79.922504 15.49111,10.941449 33.21851,13.670839 51.55962,7.938339 z"
+       id="path3117"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>