diff --git a/assets/themes/maxspeed/ES_R301.png b/assets/themes/maxspeed/ES_R301.png
deleted file mode 100644
index 9f869c614..000000000
Binary files a/assets/themes/maxspeed/ES_R301.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_10.png b/assets/themes/maxspeed/ES_R301_10.png
deleted file mode 100644
index d06cb5822..000000000
Binary files a/assets/themes/maxspeed/ES_R301_10.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_100.png b/assets/themes/maxspeed/ES_R301_100.png
deleted file mode 100644
index 20b92075e..000000000
Binary files a/assets/themes/maxspeed/ES_R301_100.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_110.png b/assets/themes/maxspeed/ES_R301_110.png
deleted file mode 100644
index 91ce9e23b..000000000
Binary files a/assets/themes/maxspeed/ES_R301_110.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_120.png b/assets/themes/maxspeed/ES_R301_120.png
deleted file mode 100644
index 7225a592f..000000000
Binary files a/assets/themes/maxspeed/ES_R301_120.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_130.png b/assets/themes/maxspeed/ES_R301_130.png
deleted file mode 100644
index 0ffcf0469..000000000
Binary files a/assets/themes/maxspeed/ES_R301_130.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_140.png b/assets/themes/maxspeed/ES_R301_140.png
deleted file mode 100644
index b91371c7d..000000000
Binary files a/assets/themes/maxspeed/ES_R301_140.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_20.png b/assets/themes/maxspeed/ES_R301_20.png
deleted file mode 100644
index 7b1d2fcbe..000000000
Binary files a/assets/themes/maxspeed/ES_R301_20.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_30.png b/assets/themes/maxspeed/ES_R301_30.png
deleted file mode 100644
index 450668c50..000000000
Binary files a/assets/themes/maxspeed/ES_R301_30.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_40.png b/assets/themes/maxspeed/ES_R301_40.png
deleted file mode 100644
index 9cb3b1431..000000000
Binary files a/assets/themes/maxspeed/ES_R301_40.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_50.png b/assets/themes/maxspeed/ES_R301_50.png
deleted file mode 100644
index 9f869c614..000000000
Binary files a/assets/themes/maxspeed/ES_R301_50.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_60.png b/assets/themes/maxspeed/ES_R301_60.png
deleted file mode 100644
index bb205921c..000000000
Binary files a/assets/themes/maxspeed/ES_R301_60.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_70.png b/assets/themes/maxspeed/ES_R301_70.png
deleted file mode 100644
index 63fbcb1c7..000000000
Binary files a/assets/themes/maxspeed/ES_R301_70.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_80.png b/assets/themes/maxspeed/ES_R301_80.png
deleted file mode 100644
index ebd7ae673..000000000
Binary files a/assets/themes/maxspeed/ES_R301_80.png and /dev/null differ
diff --git a/assets/themes/maxspeed/ES_R301_90.png b/assets/themes/maxspeed/ES_R301_90.png
deleted file mode 100644
index 573ba7baf..000000000
Binary files a/assets/themes/maxspeed/ES_R301_90.png and /dev/null differ
diff --git a/assets/themes/maxspeed/licenses.json b/assets/themes/maxspeed/licenses.json
new file mode 100644
index 000000000..d51c359ac
--- /dev/null
+++ b/assets/themes/maxspeed/licenses.json
@@ -0,0 +1,10 @@
+[
+ {
+ "path": "maxspeed_logo.svg",
+ "license": "CC 4.0",
+ "authors": [yopaseopor]
+ "sources": [
+ "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/themes/maxspeed/maxspeed.json b/assets/themes/maxspeed/maxspeed.json
index a1ab0aba3..5a818abbc 100644
--- a/assets/themes/maxspeed/maxspeed.json
+++ b/assets/themes/maxspeed/maxspeed.json
@@ -16,7 +16,7 @@
"en": "Complete the maxspeed properties of a way."
},
"maintainer": "",
- "icon": "ES_R301.png",
+ "icon": "maxspeed_logo.svg",
"version": "0",
"startLat": 0,
"startLon": 0,
@@ -143,7 +143,7 @@
"icon": {
"mappings": [
"if":"maxspeed~[1-9]0|1[0-2]0",
- "then": "ES_R301_{maxspeed}.png"
+ "then": "maxspeed_{maxspeed}.png"
]
},
"iconSize": {
diff --git a/assets/themes/maxspeed/ES_R301-10.svg b/assets/themes/maxspeed/maxspeed_10.svg
similarity index 100%
rename from assets/themes/maxspeed/ES_R301-10.svg
rename to assets/themes/maxspeed/maxspeed_10.svg
diff --git a/assets/themes/maxspeed/ES_R301-100.svg b/assets/themes/maxspeed/maxspeed_100.svg
similarity index 100%
rename from assets/themes/maxspeed/ES_R301-100.svg
rename to assets/themes/maxspeed/maxspeed_100.svg
diff --git a/assets/themes/maxspeed/ES_R301-110.svg b/assets/themes/maxspeed/maxspeed_110.svg
similarity index 100%
rename from assets/themes/maxspeed/ES_R301-110.svg
rename to assets/themes/maxspeed/maxspeed_110.svg
diff --git a/assets/themes/maxspeed/ES_R301-120.svg b/assets/themes/maxspeed/maxspeed_120.svg
similarity index 100%
rename from assets/themes/maxspeed/ES_R301-120.svg
rename to assets/themes/maxspeed/maxspeed_120.svg
diff --git a/assets/themes/maxspeed/maxspeed_130.svg b/assets/themes/maxspeed/maxspeed_130.svg
new file mode 100644
index 000000000..34992216b
--- /dev/null
+++ b/assets/themes/maxspeed/maxspeed_130.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/assets/themes/maxspeed/maxspeed_140.svg b/assets/themes/maxspeed/maxspeed_140.svg
new file mode 100644
index 000000000..68c4f4ff8
--- /dev/null
+++ b/assets/themes/maxspeed/maxspeed_140.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/assets/themes/maxspeed/maxspeed_15.svg b/assets/themes/maxspeed/maxspeed_15.svg
new file mode 100644
index 000000000..b10727acd
--- /dev/null
+++ b/assets/themes/maxspeed/maxspeed_15.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/assets/themes/maxspeed/ES_R301-20.svg b/assets/themes/maxspeed/maxspeed_20.svg
similarity index 100%
rename from assets/themes/maxspeed/ES_R301-20.svg
rename to assets/themes/maxspeed/maxspeed_20.svg
diff --git a/assets/themes/maxspeed/ES_R301-30.svg b/assets/themes/maxspeed/maxspeed_30.svg
similarity index 100%
rename from assets/themes/maxspeed/ES_R301-30.svg
rename to assets/themes/maxspeed/maxspeed_30.svg
diff --git a/assets/themes/maxspeed/ES_R301-40.svg b/assets/themes/maxspeed/maxspeed_40.svg
similarity index 100%
rename from assets/themes/maxspeed/ES_R301-40.svg
rename to assets/themes/maxspeed/maxspeed_40.svg
diff --git a/assets/themes/maxspeed/maxspeed_5.svg b/assets/themes/maxspeed/maxspeed_5.svg
new file mode 100644
index 000000000..7a18e38f3
--- /dev/null
+++ b/assets/themes/maxspeed/maxspeed_5.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/assets/themes/maxspeed/ES_R301-50.svg b/assets/themes/maxspeed/maxspeed_50.svg
similarity index 100%
rename from assets/themes/maxspeed/ES_R301-50.svg
rename to assets/themes/maxspeed/maxspeed_50.svg
diff --git a/assets/themes/maxspeed/ES_R301-60.svg b/assets/themes/maxspeed/maxspeed_60.svg
similarity index 100%
rename from assets/themes/maxspeed/ES_R301-60.svg
rename to assets/themes/maxspeed/maxspeed_60.svg
diff --git a/assets/themes/maxspeed/ES_R301-70.svg b/assets/themes/maxspeed/maxspeed_70.svg
similarity index 100%
rename from assets/themes/maxspeed/ES_R301-70.svg
rename to assets/themes/maxspeed/maxspeed_70.svg
diff --git a/assets/themes/maxspeed/ES_R301-80.svg b/assets/themes/maxspeed/maxspeed_80.svg
similarity index 100%
rename from assets/themes/maxspeed/ES_R301-80.svg
rename to assets/themes/maxspeed/maxspeed_80.svg
diff --git a/assets/themes/maxspeed/ES_R301-90.svg b/assets/themes/maxspeed/maxspeed_90.svg
similarity index 100%
rename from assets/themes/maxspeed/ES_R301-90.svg
rename to assets/themes/maxspeed/maxspeed_90.svg
diff --git a/assets/themes/maxspeed/maxspeed_logo.svg b/assets/themes/maxspeed/maxspeed_logo.svg
new file mode 100644
index 000000000..90da471c4
--- /dev/null
+++ b/assets/themes/maxspeed/maxspeed_logo.svg
@@ -0,0 +1,23 @@
+
+
+