diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/edge-weld.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/edge-weld.svg
index a41b7fbc05ee..19103afa7cf8 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/edge-weld.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/edge-weld.svg
@@ -1,151 +1,6 @@
-
-
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/flanging.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/flanging.svg
index ede9233e10ed..c62ac345efaa 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/flanging.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/flanging.svg
@@ -1,93 +1,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/flare-bevel-groove.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/flare-bevel-groove.svg
index e46173287e45..3f6215e7c793 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/flare-bevel-groove.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/flare-bevel-groove.svg
@@ -1,93 +1,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/flare-v-groove.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/flare-v-groove.svg
index 63ee516c7000..e5750ab0cbca 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/flare-v-groove.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/flare-v-groove.svg
@@ -1,34 +1,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/cathetus.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/cathetus.svg
new file mode 100644
index 000000000000..6ffe7c13f484
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/cathetus.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-intermittent.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-intermittent.svg
new file mode 100644
index 000000000000..e4d89b043e7b
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-intermittent.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-non-closed.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-non-closed.svg
new file mode 100644
index 000000000000..bf69ff25aa01
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-non-closed.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-site-weld.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-site-weld.svg
new file mode 100644
index 000000000000..e724286fcbad
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-site-weld.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-smooth-processing.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-smooth-processing.svg
new file mode 100644
index 000000000000..24cc817780ad
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-smooth-processing.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-usilenie-remove.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-usilenie-remove.svg
new file mode 100644
index 000000000000..2870376bb421
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-usilenie-remove.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/seam-weld.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/seam-weld.svg
index 5a84aa10b9f9..24b15503e0c2 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/seam-weld.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/seam-weld.svg
@@ -1,48 +1,10 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-cjp-groove-weld.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-cjp-groove-weld.svg
index a656fa1baee5..6aadb02a382b 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-cjp-groove-weld.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-cjp-groove-weld.svg
@@ -1,34 +1,5 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-groove-weld-with-broad-root-face.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-groove-weld-with-broad-root-face.svg
index c15d2b07d29d..0230f16cd62f 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-groove-weld-with-broad-root-face.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-groove-weld-with-broad-root-face.svg
@@ -1,34 +1,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-groove-weld.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-groove-weld.svg
index 0ba61635fd79..cf8134e97e5a 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-groove-weld.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-groove-weld.svg
@@ -1,34 +1,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/single-j-groove-weld.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/single-j-groove-weld.svg
index 57c5698abbe8..d73bc61d4dc7 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/single-j-groove-weld.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/single-j-groove-weld.svg
@@ -1,43 +1,9 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/single-u-groove-weld.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/single-u-groove-weld.svg
index d2a5d4201c0c..3dc7e1c303d8 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/single-u-groove-weld.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/single-u-groove-weld.svg
@@ -1,42 +1,9 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/single-v-cjp-groove-weld.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/single-v-cjp-groove-weld.svg
index 93bb8c9e168d..0049f8abf2e4 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/single-v-cjp-groove-weld.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/single-v-cjp-groove-weld.svg
@@ -1,34 +1,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/single-v-groove-weld-with-broad-root-face.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/single-v-groove-weld-with-broad-root-face.svg
index 61ad3c81b7da..9e662c038ed1 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/single-v-groove-weld-with-broad-root-face.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/single-v-groove-weld-with-broad-root-face.svg
@@ -1,42 +1,9 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/single-v-groove-weld.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/single-v-groove-weld.svg
index 31d1c9d47986..207d34d0d939 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/single-v-groove-weld.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/single-v-groove-weld.svg
@@ -1,34 +1,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/spile-weld.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/spile-weld.svg
index 894e50726d80..df378a69afa2 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/spile-weld.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/spile-weld.svg
@@ -1,34 +1,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/square-groove-weld.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/square-groove-weld.svg
index eca5023aa982..8a6c21ac074a 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/square-groove-weld.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/square-groove-weld.svg
@@ -1,34 +1,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/Welding/GOST/surfacing.svg b/src/Mod/TechDraw/Symbols/Welding/GOST/surfacing.svg
index 362dd335f2da..f45698979384 100644
--- a/src/Mod/TechDraw/Symbols/Welding/GOST/surfacing.svg
+++ b/src/Mod/TechDraw/Symbols/Welding/GOST/surfacing.svg
@@ -1,38 +1,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/angularity-left.svg b/src/Mod/TechDraw/Symbols/gd-and-t/angularity-left.svg
new file mode 100644
index 000000000000..3bc6689788f9
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/angularity-left.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/angularity-right.svg b/src/Mod/TechDraw/Symbols/gd-and-t/angularity-right.svg
new file mode 100644
index 000000000000..b14ae39ac809
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/angularity-right.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/concentricity.svg b/src/Mod/TechDraw/Symbols/gd-and-t/concentricity.svg
new file mode 100644
index 000000000000..70175d5cfba3
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/concentricity.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/cylindricity.svg b/src/Mod/TechDraw/Symbols/gd-and-t/cylindricity.svg
new file mode 100644
index 000000000000..c77568cb890d
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/cylindricity.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/flatness.svg b/src/Mod/TechDraw/Symbols/gd-and-t/flatness.svg
new file mode 100644
index 000000000000..d9d8c6151906
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/flatness.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/parallelism.svg b/src/Mod/TechDraw/Symbols/gd-and-t/parallelism.svg
new file mode 100644
index 000000000000..1397310eb1d0
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/parallelism.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/perpendicularity.svg b/src/Mod/TechDraw/Symbols/gd-and-t/perpendicularity.svg
new file mode 100644
index 000000000000..243f61c29119
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/perpendicularity.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/position.svg b/src/Mod/TechDraw/Symbols/gd-and-t/position.svg
new file mode 100644
index 000000000000..58e4b0c4d689
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/position.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/profile-tolerance-of-line.svg b/src/Mod/TechDraw/Symbols/gd-and-t/profile-tolerance-of-line.svg
new file mode 100644
index 000000000000..75db1bab74ab
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/profile-tolerance-of-line.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/profile-tolerance-of-plane.svg b/src/Mod/TechDraw/Symbols/gd-and-t/profile-tolerance-of-plane.svg
new file mode 100644
index 000000000000..24e7a1f36f19
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/profile-tolerance-of-plane.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/roundness.svg b/src/Mod/TechDraw/Symbols/gd-and-t/roundness.svg
new file mode 100644
index 000000000000..3092582bf22a
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/roundness.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/symmetry.svg b/src/Mod/TechDraw/Symbols/gd-and-t/symmetry.svg
new file mode 100644
index 000000000000..56c035b8993c
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/symmetry.svg
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/gd-and-t/totalrunout.svg b/src/Mod/TechDraw/Symbols/gd-and-t/totalrunout.svg
new file mode 100644
index 000000000000..67aad643b77d
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/gd-and-t/totalrunout.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/src/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-contour.svg b/src/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-contour.svg
new file mode 100644
index 000000000000..b86fdb0ca5cb
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-contour.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-layer-removing.svg b/src/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-layer-removing.svg
new file mode 100644
index 000000000000..9bfa662ebc53
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-layer-removing.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/src/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-no-layer-removing.svg b/src/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-no-layer-removing.svg
new file mode 100644
index 000000000000..ca907d9b5810
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-no-layer-removing.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/src/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness.svg b/src/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness.svg
new file mode 100644
index 000000000000..0d304e05fd1b
--- /dev/null
+++ b/src/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness.svg
@@ -0,0 +1,6 @@
+
+