summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2020-10-09 15:52:07 +1100
committer Vas Crabb <vas@vastheman.com>2020-10-09 15:52:07 +1100
commitac04c377a995c1d87fc889ad98ff772838bcf31f (patch)
tree932365d4a6a50658d2bff91cd78b6de23d886079
parent55a6b8a1d76d45f486d994438cdce1943c62b83f (diff)
Optimise some SVG images
-rw-r--r--docs/source/images/MAMElogo.svg65
-rw-r--r--docs/source/usingmame/images/mahjongpanel.svg493
-rw-r--r--src/mame/layout/tmtennis.lay29
3 files changed, 230 insertions, 357 deletions
diff --git a/docs/source/images/MAMElogo.svg b/docs/source/images/MAMElogo.svg
index b45bc7ebdb3..a71be9330c4 100644
--- a/docs/source/images/MAMElogo.svg
+++ b/docs/source/images/MAMElogo.svg
@@ -1,68 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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:xlink="http://www.w3.org/1999/xlink"
- id="svg4563"
+ id="svg-mamelogo"
version="1.1"
viewBox="0 0 321.26581 91.07238"
height="91.07238mm"
width="321.26581mm">
- <defs
- id="defs4557">
- <linearGradient
- id="left-dark">
- <stop
- style="stop-color:#00274f;stop-opacity:1"
- offset="0"
- id="stop5213" />
- <stop
- style="stop-color:#68cafb;stop-opacity:1"
- offset="1"
- id="stop5215" />
+ <defs>
+ <linearGradient id="left-dark" x1="0" x2="1" y1="0" y2="0">
+ <stop id="stop5213" offset="0" stop-color="#00274f" />
+ <stop id="stop5215" offset="1" stop-color="#68cafb" />
</linearGradient>
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="299.328"
- x2="11"
- y1="299.328"
- x1="1213.16"
- id="right-dark">
- <stop
- id="stop4"
- stop-color="#68cafb"
- offset="0" />
- <stop
- id="stop6"
- stop-color="#00274f"
- offset="1" />
+ <linearGradient id="right-dark" x1="0" x2="1" y1="0" y2="0">
+ <stop id="stop4" offset="0" stop-color="#68cafb" />
+ <stop id="stop6" offset="1" stop-color="#00274f" />
</linearGradient>
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="162.44048"
- x2="237.65611"
- y1="162.44048"
- x1="-80.41803"
- id="linearGradient5175"
- xlink:href="#right-dark" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="162.44048"
- x2="237.65611"
- y1="162.44048"
- x1="-80.41803"
- id="linearGradient5211"
- xlink:href="#left-dark" />
</defs>
- <g
- transform="translate(82.012688,-116.4355)"
- id="layer1">
+ <g>
<path
- style="fill:url(#linearGradient5175);fill-rule:evenodd;stroke:url(#linearGradient5211);stroke-width:1.32291663px;stroke-linejoin:miter;stroke-opacity:0.75"
- d="m -80.418029,184.88601 66.4546,-66.5869 v 28.92769 l 29.05998,-28.92769 v 46.56667 l 46.74315,-46.83125 v 52.51979 l 52.519789,-52.51979 v 29.19227 l 29.01579,-28.92769 v 44.6704 l 43.56815,-43.65625 h 50.71269 l -16.36184,16.36025 h -25.83921 l -7.40833,7.40833 h 13.44877 l -17.02064,17.24184 h -13.80332 l -7.67291,7.54062 h 44.93418 l -17.15293,17.02171 h -68.74748 l 4.14496,-4.54211 V 161.91118 L 101.6153,186.07663 V 158.0308 L 74.715911,184.88601 H 44.421121 V 162.17576 L -0.24927857,206.84642 H -26.707609 L -2.1013586,182.1518 V 162.17576 L -26.707609,186.6058 v -29.10417 l -27.25209,27.38438 z"
- class="cls-1" />
+ fill="url(#right-dark)" stroke="url(#left-dark)" stroke-width="1.32291663px" stroke-linejoin="miter" stroke-opacity="0.75"
+ d="m 1.594659,68.45051 66.4546,-66.5869 v 28.92769 l 29.05998,-28.92769 v 46.56667 l 46.74315,-46.83125 v 52.51979 l 52.519789,-52.51979 v 29.19227 l 29.01579,-28.92769 v 44.6704 l 43.56815,-43.65625 h 50.71269 l -16.36184,16.36025 h -25.83921 l -7.40833,7.40833 h 13.44877 l -17.02064,17.24184 h -13.80332 l -7.67291,7.54062 h 44.93418 l -17.15293,17.02171 h -68.74748 l 4.14496,-4.54211 V 45.47568 L 183.62799,69.64113 V 41.5953 L 156.7286,68.45051 H 126.433809 V 45.74026 L 81.763409,90.41092 H 55.305079 L 79.911329,65.7163 V 45.74026 L 55.305079,70.1703 v -29.10417 l -27.25209,27.38438 z" />
</g>
</svg>
diff --git a/docs/source/usingmame/images/mahjongpanel.svg b/docs/source/usingmame/images/mahjongpanel.svg
index 9d3787507da..963ca2e0be0 100644
--- a/docs/source/usingmame/images/mahjongpanel.svg
+++ b/docs/source/usingmame/images/mahjongpanel.svg
@@ -1,296 +1,215 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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"
- id="svg8"
+ id="svg-mahjong"
version="1.1"
viewBox="0 0 1136 176"
- height="46.566677mm"
- width="300.56665mm">
- <g id="layer1">
- <rect y="0" x="0" height="64" width="64" id="button-a" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="80" height="64" width="64" id="button-b" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="160" height="64" width="64" id="button-c" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="240" height="64" width="64" id="button-d" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="320" height="64" width="64" id="button-e" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="400" height="64" width="64" id="button-f" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="480" height="64" width="64" id="button-g" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="560" height="64" width="64" id="button-h" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="640" height="64" width="64" id="button-i" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="720" height="64" width="64" id="button-j" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="800" height="64" width="64" id="button-k" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="880" height="64" width="64" id="button-l" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="960" height="64" width="64" id="button-m" style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect y="0" x="1072" height="64" width="64" id="button-n" style="opacity:1;fill:#ff3333;fill-opacity:1;stroke:none" />
- <rect y="112" x="0" height="64" width="64" id="button-flipflop" style="opacity:1;fill:#ffff33;fill-opacity:1;stroke:none" />
- <rect y="112" x="80" height="64" width="64" id="button-start" style="opacity:1;fill:#ffff33;fill-opacity:1;stroke:none" />
- <rect y="112" x="160" height="64" width="64" id="button-bet" style="opacity:1;fill:#ffff33;fill-opacity:1;stroke:none" />
- <rect y="112" x="280" height="64" width="64" id="button-take" style="opacity:1;fill:#ff66cc;fill-opacity:1;stroke:none" />
- <rect y="112" x="360" height="64" width="64" id="button-dup" style="opacity:1;fill:#ff66cc;fill-opacity:1;stroke:none" />
- <rect y="112" x="440" height="64" width="64" id="button-big" style="opacity:1;fill:#ff66cc;fill-opacity:1;stroke:none" />
- <rect y="112" x="520" height="64" width="64" id="button-small" style="opacity:1;fill:#ff66cc;fill-opacity:1;stroke:none" />
- <rect y="112" x="640" height="64" width="64" id="button-last" style="opacity:1;fill:#33ff99;fill-opacity:1;stroke:none" />
- <rect y="112" x="720" height="64" width="64" id="button-kan" style="opacity:1;fill:#33ff99;fill-opacity:1;stroke:none" />
- <rect y="112" x="800" height="64" width="64" id="button-pon" style="opacity:1;fill:#33ff99;fill-opacity:1;stroke:none" />
- <rect y="112" x="880" height="64" width="64" id="button-chi" style="opacity:1;fill:#33ff99;fill-opacity:1;stroke:none" />
- <rect y="112" x="960" height="64" width="64" id="button-reach" style="opacity:1;fill:#33ff99;fill-opacity:1;stroke:none" />
- <rect y="112" x="1072" height="64" width="64" id="button-ron" style="opacity:1;fill:#ff9933;fill-opacity:1;stroke:none" />
+ height="176"
+ width="1136">
+ <g id="buttons" stroke="none">
+ <rect y="0" x="0" height="64" width="64" id="button-a" fill="#cccccc" />
+ <rect y="0" x="80" height="64" width="64" id="button-b" fill="#cccccc" />
+ <rect y="0" x="160" height="64" width="64" id="button-c" fill="#cccccc" />
+ <rect y="0" x="240" height="64" width="64" id="button-d" fill="#cccccc" />
+ <rect y="0" x="320" height="64" width="64" id="button-e" fill="#cccccc" />
+ <rect y="0" x="400" height="64" width="64" id="button-f" fill="#cccccc" />
+ <rect y="0" x="480" height="64" width="64" id="button-g" fill="#cccccc" />
+ <rect y="0" x="560" height="64" width="64" id="button-h" fill="#cccccc" />
+ <rect y="0" x="640" height="64" width="64" id="button-i" fill="#cccccc" />
+ <rect y="0" x="720" height="64" width="64" id="button-j" fill="#cccccc" />
+ <rect y="0" x="800" height="64" width="64" id="button-k" fill="#cccccc" />
+ <rect y="0" x="880" height="64" width="64" id="button-l" fill="#cccccc" />
+ <rect y="0" x="960" height="64" width="64" id="button-m" fill="#cccccc" />
+ <rect y="0" x="1072" height="64" width="64" id="button-n" fill="#ff3333" />
+ <rect y="112" x="0" height="64" width="64" id="button-flipflop" fill="#ffff33" />
+ <rect y="112" x="80" height="64" width="64" id="button-start" fill="#ffff33" />
+ <rect y="112" x="160" height="64" width="64" id="button-bet" fill="#ffff33" />
+ <rect y="112" x="280" height="64" width="64" id="button-take" fill="#ff66cc" />
+ <rect y="112" x="360" height="64" width="64" id="button-dup" fill="#ff66cc" />
+ <rect y="112" x="440" height="64" width="64" id="button-big" fill="#ff66cc" />
+ <rect y="112" x="520" height="64" width="64" id="button-small" fill="#ff66cc" />
+ <rect y="112" x="640" height="64" width="64" id="button-last" fill="#33ff99" />
+ <rect y="112" x="720" height="64" width="64" id="button-kan" fill="#33ff99" />
+ <rect y="112" x="800" height="64" width="64" id="button-pon" fill="#33ff99" />
+ <rect y="112" x="880" height="64" width="64" id="button-chi" fill="#33ff99" />
+ <rect y="112" x="960" height="64" width="64" id="button-reach" fill="#33ff99" />
+ <rect y="112" x="1072" height="64" width="64" id="button-ron" fill="#ff9933" />
+ </g>
+ <g id="labels"
+ font-family="sans-serif" font-style="normal" font-variant="normal" font-weight="bold" font-stretch="normal"
+ text-anchor="middle"
+ fill="#000000" stroke="none"
+ style="text-align:center;line-height:1.25;letter-spacing:0px;word-spacing:0px">
<text id="label-a"
- y="47.5104"
- x="32"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="32"
- id="tspan4922">A</tspan></text>
- <text
- id="label-b"
- y="47.5104"
- x="112"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="112"
- id="tspan4926">B</tspan></text>
- <text
- id="label-c"
- y="47.5104"
- x="192"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="192"
- id="tspan4930">C</tspan></text>
- <text
- id="label-d"
- y="47.5104"
- x="272"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="272"
- id="tspan4934">D</tspan></text>
- <text
- id="label-e"
- y="47.5104"
- x="352"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="352"
- id="tspan4938">E</tspan></text>
- <text
- id="label-f"
- y="47.5104"
- x="432"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="432"
- id="tspan4942">F</tspan></text>
- <text
- id="label-g"
- y="47.5104"
- x="512"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="512"
- id="tspan4946">G</tspan></text>
- <text
- id="label-h"
- y="47.5104"
- x="592"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="592"
- id="tspan4950">H</tspan></text>
- <text
- id="label-i"
- y="47.5104"
- x="672"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="672"
- id="tspan4954">I</tspan></text>
- <text
- id="label-j"
- y="47.5104"
- x="752"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="752"
- id="tspan4958">J</tspan></text>
- <text
- id="label-k"
- y="47.5104"
- x="832"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="832"
- id="tspan4962">K</tspan></text>
- <text
- id="label-l"
- y="47.5104"
- x="912"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="912"
- id="tspan4966">L</tspan></text>
- <text
- id="label-m"
- y="47.5104"
- x="992"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="992"
- id="tspan4970">M</tspan></text>
- <text
- id="label-n"
- y="47.5104"
- x="1104"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.66666794px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="47.5104"
- x="1104"
- id="tspan4974">N</tspan></text>
- <text
- id="label-flipflop"
- y="140.4128"
- x="32"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="140.4128"
- x="32"
- id="tspan4862">FLIP</tspan><tspan
- id="tspan4866"
- y="157.17379"
- x="32">FLOP</tspan></text>
- <text
- id="label-start"
- y="148.84703"
- x="112"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="148.84703"
- x="112"
- id="tspan4868">START</tspan></text>
- <text
- id="label-bet"
- y="148.84703"
- x="192"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="148.84703"
- x="192"
- id="tspan4872">BET</tspan></text>
- <text
- id="label-take"
- y="140.4128"
- x="312"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="140.4128"
- x="312"
- id="tspan4876">TAKE</tspan><tspan
- id="tspan4880"
- y="157.17379"
- x="312">SCORE</tspan></text>
- <text
- id="label-dup"
- y="140.4128"
- x="392"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="140.4128"
- x="392"
- id="tspan4882">DOUBLE</tspan><tspan
- id="tspan4886"
- y="157.17379"
- x="392">UP</tspan></text>
- <text
- id="label-big"
- y="148.84703"
- x="472"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="148.84703"
- x="472"
- id="tspan4888">BIG</tspan></text>
- <text
- id="label-small"
- y="148.84703"
- x="552"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="148.84703"
- x="552"
- id="tspan4892">SMALL</tspan></text>
- <text
- id="label-last"
- y="140.4128"
- x="672"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="140.4128"
- x="672"
- id="tspan4896">LAST</tspan><tspan
- id="tspan4900"
- y="157.17379"
- x="672">CHANCE</tspan></text>
- <text
- id="label-kan"
- y="148.84703"
- x="752"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="148.84703"
- x="752"
- id="tspan4902">KAN</tspan></text>
- <text
- id="label-pon"
- y="148.84703"
- x="832"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="148.84703"
- x="832"
- id="tspan4906">PON</tspan></text>
- <text
- id="label-chi"
- y="148.84703"
- x="912"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="148.84703"
- x="912"
- id="tspan4910">CHI</tspan></text>
- <text
- id="label-reach"
- y="148.84703"
- x="992"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="148.84703"
- x="992"
- id="tspan4914">REACH</tspan></text>
- <text
- id="label-ron"
- y="148.84703"
- x="1104"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- y="148.84703"
- x="1104"
- id="tspan4918">RON</tspan></text>
+ y="47.5104" x="32"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="32"
+ id="tspan-a0">A</tspan></text>
+ <text id="label-b"
+ y="47.5104" x="112"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="112"
+ id="tspan-b0">B</tspan></text>
+ <text id="label-c"
+ y="47.5104" x="192"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="192"
+ id="tspan-c0">C</tspan></text>
+ <text id="label-d"
+ y="47.5104" x="272"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="272"
+ id="tspan-d0">D</tspan></text>
+ <text id="label-e"
+ y="47.5104" x="352"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="352"
+ id="tspan-e0">E</tspan></text>
+ <text id="label-f"
+ y="47.5104" x="432"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="432"
+ id="tspan-f0">F</tspan></text>
+ <text id="label-g"
+ y="47.5104" x="512"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="512"
+ id="tspan-g0">G</tspan></text>
+ <text id="label-h"
+ y="47.5104" x="592"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="592"
+ id="tspan-h0">H</tspan></text>
+ <text id="label-i"
+ y="47.5104" x="672"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="672"
+ id="tspan-i0">I</tspan></text>
+ <text id="label-j"
+ y="47.5104" x="752"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="752"
+ id="tspan-j0">J</tspan></text>
+ <text id="label-k"
+ y="47.5104" x="832"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="832"
+ id="tspan-k0">K</tspan></text>
+ <text id="label-l"
+ y="47.5104" x="912"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="912"
+ id="tspan-l0">L</tspan></text>
+ <text id="label-m"
+ y="47.5104" x="992"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="992"
+ id="tspan-m0">M</tspan></text>
+ <text id="label-n"
+ y="47.5104" x="1104"
+ style="font-size:42.66666794px"
+ xml:space="preserve"><tspan
+ y="47.5104" x="1104"
+ id="tspan-n0">N</tspan></text>
+ <text id="label-flipflop"
+ y="140.4128" x="32"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="140.4128" x="32"
+ id="tspan-flipflop0">FLIP</tspan><tspan
+ y="157.17379" x="32"
+ id="tspan-flipflop1">FLOP</tspan></text>
+ <text id="label-start"
+ y="148.84703" x="112"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="148.84703" x="112"
+ id="tspan-start0">START</tspan></text>
+ <text id="label-bet"
+ y="148.84703" x="192"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="148.84703" x="192"
+ id="tspan-bet0">BET</tspan></text>
+ <text id="label-take"
+ y="140.4128" x="312"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="140.4128" x="312"
+ id="tspan-take0">TAKE</tspan><tspan
+ y="157.17379" x="312"
+ id="tspan-take1">SCORE</tspan></text>
+ <text id="label-dup"
+ y="140.4128" x="392"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="140.4128" x="392"
+ id="tspan-dup0">DOUBLE</tspan><tspan
+ y="157.17379" x="392"
+ id="tspan-dup1">UP</tspan></text>
+ <text id="label-big"
+ y="148.84703" x="472"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="148.84703" x="472"
+ id="tspan-big0">BIG</tspan></text>
+ <text id="label-small"
+ y="148.84703" x="552"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="148.84703" x="552"
+ id="tspan-small0">SMALL</tspan></text>
+ <text id="label-last"
+ y="140.4128" x="672"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="140.4128" x="672"
+ id="tspan-last0">LAST</tspan><tspan
+ y="157.17379" x="672"
+ id="tspan-last1">CHANCE</tspan></text>
+ <text id="label-kan"
+ y="148.84703" x="752"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="148.84703" x="752"
+ id="tspan-kan0">KAN</tspan></text>
+ <text id="label-pon"
+ y="148.84703" x="832"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="148.84703" x="832"
+ id="tspan-pon0">PON</tspan></text>
+ <text id="label-chi"
+ y="148.84703" x="912"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="148.84703" x="912"
+ id="tspan-chi0">CHI</tspan></text>
+ <text id="label-reach"
+ y="148.84703" x="992"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="148.84703" x="992"
+ id="tspan-reach0">REACH</tspan></text>
+ <text id="label-ron"
+ y="148.84703" x="1104"
+ style="font-size:13.33333302px"
+ xml:space="preserve"><tspan
+ y="148.84703" x="1104"
+ id="tspan-ron0">RON</tspan></text>
</g>
</svg>
diff --git a/src/mame/layout/tmtennis.lay b/src/mame/layout/tmtennis.lay
index aa6a2b48e1a..9d434d4a914 100644
--- a/src/mame/layout/tmtennis.lay
+++ b/src/mame/layout/tmtennis.lay
@@ -9,22 +9,19 @@ license:CC0
<element name="court">
<image><data><![CDATA[
<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="700" height="249" viewBox="0 0 700 249" version="1.1" id="svg1">
- <path id="path1" d="m 1.5,247.5 h 697 l -95,-208 h -507 z"
- style="fill:none;stroke:#00ff00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path id="path2" d="M 88,58.5 H 612"
- style="fill:none;stroke:#00ff00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path id="path3" d="M 12,224.5 H 688"
- style="fill:none;stroke:#00ff00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path id="path4" d="m 138.5,224.5 47,-166"
- style="fill:none;stroke:#00ff00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path id="path5" d="m 561.5,224.5 -47,-166"
- style="fill:none;stroke:#00ff00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path id="path6" d="M 163,136.5 H 537"
- style="fill:none;stroke:#00ff00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path id="path7" d="M 350,247.5 V 38.5"
- style="fill:none;stroke:#00ff00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <rect id="rect1" width="12" height="39" x="344" y="0" style="opacity:1;fill:#00ff00;fill-opacity:1;stroke:none" />
- <rect id="rect2" width="12" height="42" x="344" y="206" style="opacity:1;fill:#00ff00;fill-opacity:1;stroke:none" />
+ <g fill="none" stroke="#00ff00" stroke-width="3" stroke-linecap="butt" stroke-linejoin="round" stroke-opacity="1">
+ <path d="m 1.5,247.5 h 697 l -95,-208 h -507 z" />
+ <path d="M 88,58.5 H 612" />
+ <path d="M 12,224.5 H 688" />
+ <path d="m 138.5,224.5 47,-166" />
+ <path d="m 561.5,224.5 -47,-166" />
+ <path d="M 163,136.5 H 537" />
+ <path d="M 350,247.5 V 38.5"
+ </g>
+ <g fill="#00ff00">
+ <rect width="12" height="39" x="344" y="0" />
+ <rect width="12" height="42" x="344" y="206" />
+ </g>
</svg>
]]></data></image>
</element>