From 7bba15a2c9dcbe435883537ac2ce9d9561c353b5 Mon Sep 17 00:00:00 2001 From: donovaly Date: Fri, 12 Jun 2020 03:42:29 +0200 Subject: [PATCH] [TD] make all hatch patters plain SVG - everything that is part of the drawing should be plain SVG (strictly following the SVG specification) to assure that every SVG program can handle it (e.g. Internet browsers). The hatch patterns however contained old stuff like traces of Sodipodi that might be a problem in the future. --- src/Mod/TechDraw/Patterns/aluminium.svg | 63 +- src/Mod/TechDraw/Patterns/brick01.svg | 211 +--- src/Mod/TechDraw/Patterns/concrete.svg | 221 +--- src/Mod/TechDraw/Patterns/cross.svg | 162 +-- src/Mod/TechDraw/Patterns/cuprous.svg | 151 ++- src/Mod/TechDraw/Patterns/diagonal1.svg | 461 ++------ src/Mod/TechDraw/Patterns/diagonal2.svg | 461 ++------ src/Mod/TechDraw/Patterns/earth.svg | 163 +-- src/Mod/TechDraw/Patterns/general_steel.svg | 54 +- src/Mod/TechDraw/Patterns/glass.svg | 194 ++-- src/Mod/TechDraw/Patterns/hatch45L.svg | 117 +-- src/Mod/TechDraw/Patterns/hatch45R.svg | 117 +-- src/Mod/TechDraw/Patterns/hbone.svg | 399 ++----- src/Mod/TechDraw/Patterns/line.svg | 98 +- src/Mod/TechDraw/Patterns/plastic.svg | 94 +- src/Mod/TechDraw/Patterns/plus.svg | 147 +-- src/Mod/TechDraw/Patterns/simple.svg | 115 +- src/Mod/TechDraw/Patterns/solid.svg | 90 +- src/Mod/TechDraw/Patterns/square.svg | 126 +-- src/Mod/TechDraw/Patterns/steel.svg | 282 +---- src/Mod/TechDraw/Patterns/titanium.svg | 143 ++- src/Mod/TechDraw/Patterns/wood.svg | 1049 +++---------------- src/Mod/TechDraw/Patterns/woodgrain.svg | 166 +-- src/Mod/TechDraw/Patterns/zinc.svg | 70 +- 24 files changed, 989 insertions(+), 4165 deletions(-) diff --git a/src/Mod/TechDraw/Patterns/aluminium.svg b/src/Mod/TechDraw/Patterns/aluminium.svg index c4c96500a4..6a69bc41e1 100644 --- a/src/Mod/TechDraw/Patterns/aluminium.svg +++ b/src/Mod/TechDraw/Patterns/aluminium.svg @@ -1,35 +1,30 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/brick01.svg b/src/Mod/TechDraw/Patterns/brick01.svg index 3ce8edcf72..b5d768e3ec 100644 --- a/src/Mod/TechDraw/Patterns/brick01.svg +++ b/src/Mod/TechDraw/Patterns/brick01.svg @@ -1,137 +1,37 @@ - - - - - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + - + image/svg+xml - - + + Pablo Gil @@ -146,61 +46,16 @@ - - - - - - - - - - - + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/concrete.svg b/src/Mod/TechDraw/Patterns/concrete.svg index b919a036c8..00fa86db9b 100644 --- a/src/Mod/TechDraw/Patterns/concrete.svg +++ b/src/Mod/TechDraw/Patterns/concrete.svg @@ -1,191 +1,52 @@ - - + + - + image/svg+xml - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/cross.svg b/src/Mod/TechDraw/Patterns/cross.svg index e77cf8d73f..ad1937d347 100644 --- a/src/Mod/TechDraw/Patterns/cross.svg +++ b/src/Mod/TechDraw/Patterns/cross.svg @@ -1,148 +1,34 @@ - - + + - + image/svg+xml - + + - - - - - - - - + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/cuprous.svg b/src/Mod/TechDraw/Patterns/cuprous.svg index 0447c7c004..ce82701755 100644 --- a/src/Mod/TechDraw/Patterns/cuprous.svg +++ b/src/Mod/TechDraw/Patterns/cuprous.svg @@ -1,79 +1,74 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/diagonal1.svg b/src/Mod/TechDraw/Patterns/diagonal1.svg index 4950ead90b..16360a8d7a 100644 --- a/src/Mod/TechDraw/Patterns/diagonal1.svg +++ b/src/Mod/TechDraw/Patterns/diagonal1.svg @@ -1,79 +1,11 @@ - - - - - - + + + - + image/svg+xml - + @@ -89,324 +21,69 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/diagonal2.svg b/src/Mod/TechDraw/Patterns/diagonal2.svg index 1a96fd7e7f..9061a99a48 100644 --- a/src/Mod/TechDraw/Patterns/diagonal2.svg +++ b/src/Mod/TechDraw/Patterns/diagonal2.svg @@ -1,79 +1,11 @@ - - - - - - + + + - + image/svg+xml - + @@ -89,324 +21,69 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/earth.svg b/src/Mod/TechDraw/Patterns/earth.svg index 8ede57ed0e..800d524cc7 100644 --- a/src/Mod/TechDraw/Patterns/earth.svg +++ b/src/Mod/TechDraw/Patterns/earth.svg @@ -1,87 +1,11 @@ - - - - - - - - + + + - + image/svg+xml - + @@ -97,69 +21,18 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/general_steel.svg b/src/Mod/TechDraw/Patterns/general_steel.svg index 13d93b88ca..37f18cab5e 100644 --- a/src/Mod/TechDraw/Patterns/general_steel.svg +++ b/src/Mod/TechDraw/Patterns/general_steel.svg @@ -1,32 +1,24 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/glass.svg b/src/Mod/TechDraw/Patterns/glass.svg index 7f8774dcbe..00828defaf 100644 --- a/src/Mod/TechDraw/Patterns/glass.svg +++ b/src/Mod/TechDraw/Patterns/glass.svg @@ -1,101 +1,95 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/hatch45L.svg b/src/Mod/TechDraw/Patterns/hatch45L.svg index 302041d5c9..d3ae57a080 100644 --- a/src/Mod/TechDraw/Patterns/hatch45L.svg +++ b/src/Mod/TechDraw/Patterns/hatch45L.svg @@ -1,113 +1,26 @@ - - + + - + image/svg+xml - + - - - - - - - + + + + - - - - - - - + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/hatch45R.svg b/src/Mod/TechDraw/Patterns/hatch45R.svg index b8f554da94..3983be0c28 100644 --- a/src/Mod/TechDraw/Patterns/hatch45R.svg +++ b/src/Mod/TechDraw/Patterns/hatch45R.svg @@ -1,113 +1,26 @@ - - + + - + image/svg+xml - + - - - - - - - + + + + - - - - - - - + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/hbone.svg b/src/Mod/TechDraw/Patterns/hbone.svg index 7c904495d3..7e9a9ddf16 100644 --- a/src/Mod/TechDraw/Patterns/hbone.svg +++ b/src/Mod/TechDraw/Patterns/hbone.svg @@ -1,318 +1,135 @@ - - - - - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + - + image/svg+xml - + @@ -328,40 +145,12 @@ - - - - - - - + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/line.svg b/src/Mod/TechDraw/Patterns/line.svg index ecc47cf3d0..24c660cd36 100644 --- a/src/Mod/TechDraw/Patterns/line.svg +++ b/src/Mod/TechDraw/Patterns/line.svg @@ -1,95 +1,23 @@ - - + + - + image/svg+xml - + + - - - - - - - + + + + - - - - + + + + diff --git a/src/Mod/TechDraw/Patterns/plastic.svg b/src/Mod/TechDraw/Patterns/plastic.svg index 1bf2c69ccf..05d4343f5d 100644 --- a/src/Mod/TechDraw/Patterns/plastic.svg +++ b/src/Mod/TechDraw/Patterns/plastic.svg @@ -1,67 +1,29 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/plus.svg b/src/Mod/TechDraw/Patterns/plus.svg index 2ea4c15a72..2842c14b52 100644 --- a/src/Mod/TechDraw/Patterns/plus.svg +++ b/src/Mod/TechDraw/Patterns/plus.svg @@ -1,87 +1,11 @@ - - - - - - - - + + + - + image/svg+xml - + @@ -97,57 +21,14 @@ - - - - - - - - - + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/simple.svg b/src/Mod/TechDraw/Patterns/simple.svg index 07b0da6af3..3dabba0eef 100644 --- a/src/Mod/TechDraw/Patterns/simple.svg +++ b/src/Mod/TechDraw/Patterns/simple.svg @@ -1,111 +1,26 @@ - - + + - + image/svg+xml - + - - - - - - - + + + + - - - - - - - + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/solid.svg b/src/Mod/TechDraw/Patterns/solid.svg index b70303a0f8..1196ffcb2e 100644 --- a/src/Mod/TechDraw/Patterns/solid.svg +++ b/src/Mod/TechDraw/Patterns/solid.svg @@ -1,79 +1,11 @@ - - - - - - + + + - + image/svg+xml - + @@ -89,15 +21,7 @@ - - + + diff --git a/src/Mod/TechDraw/Patterns/square.svg b/src/Mod/TechDraw/Patterns/square.svg index 8cd2b7ff6a..4c77b1f1d6 100644 --- a/src/Mod/TechDraw/Patterns/square.svg +++ b/src/Mod/TechDraw/Patterns/square.svg @@ -1,118 +1,28 @@ - - + + - + image/svg+xml - + + - - - - - - - - + + + + + - - - - - - - - + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/steel.svg b/src/Mod/TechDraw/Patterns/steel.svg index 4da18b8778..b9ded695a0 100644 --- a/src/Mod/TechDraw/Patterns/steel.svg +++ b/src/Mod/TechDraw/Patterns/steel.svg @@ -1,86 +1,11 @@ - - - - - - - - + + + - + image/svg+xml - + @@ -96,169 +21,38 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/titanium.svg b/src/Mod/TechDraw/Patterns/titanium.svg index 8ddcba2e5f..c450f1a080 100644 --- a/src/Mod/TechDraw/Patterns/titanium.svg +++ b/src/Mod/TechDraw/Patterns/titanium.svg @@ -1,75 +1,70 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/wood.svg b/src/Mod/TechDraw/Patterns/wood.svg index 85e3b09518..68d5bc8f5d 100644 --- a/src/Mod/TechDraw/Patterns/wood.svg +++ b/src/Mod/TechDraw/Patterns/wood.svg @@ -1,926 +1,145 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - + image/svg+xml - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/woodgrain.svg b/src/Mod/TechDraw/Patterns/woodgrain.svg index 6228d83c8e..3af7f8d588 100644 --- a/src/Mod/TechDraw/Patterns/woodgrain.svg +++ b/src/Mod/TechDraw/Patterns/woodgrain.svg @@ -1,154 +1,36 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - + - + image/svg+xml - + - - - - - - - - - + + + + + + + + + diff --git a/src/Mod/TechDraw/Patterns/zinc.svg b/src/Mod/TechDraw/Patterns/zinc.svg index 316ac9a8c5..d4b6846755 100644 --- a/src/Mod/TechDraw/Patterns/zinc.svg +++ b/src/Mod/TechDraw/Patterns/zinc.svg @@ -1,39 +1,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + +