[Libreoffice-commits] core.git: icon-themes/colibre_svg

andreas kainz (via logerrit) logerrit at kemper.freedesktop.org
Tue Nov 3 13:53:36 UTC 2020


 icon-themes/colibre_svg/cmd/lc_arrowshapes.chevron.svg                             |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.circular-arrow.svg                      |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.corner-right-arrow.svg                  |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.down-arrow-callout.svg                  |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.down-arrow.svg                          |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.left-arrow-callout.svg                  |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.left-arrow.svg                          |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.left-right-arrow-callout.svg            |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.notched-right-arrow.svg                 |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.pentagon-right.svg                      |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.quad-arrow-callout.svg                  |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.quad-arrow.svg                          |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.right-arrow-callout.svg                 |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.right-arrow.svg                         |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg                     |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.split-arrow.svg                         |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.split-round-arrow.svg                   |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.striped-right-arrow.svg                 |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.svg                                     |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.up-arrow-callout.svg                    |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.up-arrow.svg                            |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.up-down-arrow-callout.svg               |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.up-down-arrow.svg                       |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-arrow-callout.svg              |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-arrow.svg                      |   12 +++
 icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-down-arrow.svg                 |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.block-arc.svg                           |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.can.svg                                 |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.cross.svg                               |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.cube.svg                                |   28 +++++++
 icon-themes/colibre_svg/cmd/lc_basicshapes.diamond.svg                             |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.frame.svg                               |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.hexagon.svg                             |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.isosceles-triangle.svg                  |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.octagon.svg                             |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.paper.svg                               |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.pentagon.svg                            |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.right-triangle.svg                      |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.ring.svg                                |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.round-quadrat.svg                       |   12 +++
 icon-themes/colibre_svg/cmd/lc_basicshapes.trapezoid.svg                           |   12 +++
 icon-themes/colibre_svg/cmd/lc_calloutshapes.cloud-callout.svg                     |   12 +++
 icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-1.svg                    |   12 +++
 icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-2.svg                    |   12 +++
 icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-3.svg                    |   12 +++
 icon-themes/colibre_svg/cmd/lc_calloutshapes.rectangular-callout.svg               |   12 +++
 icon-themes/colibre_svg/cmd/lc_calloutshapes.round-callout.svg                     |   12 +++
 icon-themes/colibre_svg/cmd/lc_calloutshapes.svg                                   |   12 +++
 icon-themes/colibre_svg/cmd/lc_circle.svg                                          |   12 +++
 icon-themes/colibre_svg/cmd/lc_ellipse.svg                                         |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-card.svg                  |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-collate.svg               |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-data.svg                  |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-decision.svg              |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-delay.svg                 |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-direct-access-storage.svg |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-display.svg               |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-document.svg              |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-internal-storage.svg      |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg          |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-multidocument.svg         |   28 +++++++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-off-page-connector.svg    |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-or.svg                    |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-predefined-process.svg    |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-preparation.svg           |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-punched-tape.svg          |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-sequential-access.svg     |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-sort.svg                  |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-stored-data.svg           |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-summing-junction.svg      |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-terminator.svg            |   12 +++
 icon-themes/colibre_svg/cmd/lc_flowchartshapes.svg                                 |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-curve.svg      |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-pour.svg       |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-curve.svg      |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-pour.svg       |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-curve.svg     |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-pour.svg      |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-curve.svg        |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-pour.svg         |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-chevron-down.svg         |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-chevron-up.svg           |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-circle-curve.svg         |   20 +++++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-curve-down.svg           |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-curve-up.svg             |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-left.svg            |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-right.svg           |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-left.svg     |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-right.svg    |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up.svg              |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-inflate.svg              |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-curve.svg    |   20 +++++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-pour.svg     |   20 +++++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-plain-text.svg           |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-slant-down.svg           |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-slant-up.svg             |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-stop.svg                 |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-triangle-down.svg        |   12 +++
 icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-wave.svg                 |   12 +++
 icon-themes/colibre_svg/cmd/lc_rect.svg                                            |   12 +++
 icon-themes/colibre_svg/cmd/lc_rect_rounded.svg                                    |   12 +++
 icon-themes/colibre_svg/cmd/lc_rect_unfilled.svg                                   |   20 +++++
 icon-themes/colibre_svg/cmd/lc_square.svg                                          |   12 +++
 icon-themes/colibre_svg/cmd/lc_square_rounded_unfilled.svg                         |   20 +++++
 icon-themes/colibre_svg/cmd/lc_square_unfilled.svg                                 |   20 +++++
 icon-themes/colibre_svg/cmd/lc_starshapes.bang.svg                                 |   12 +++
 icon-themes/colibre_svg/cmd/lc_starshapes.concave-star6.svg                        |   12 +++
 icon-themes/colibre_svg/cmd/lc_starshapes.doorplate.svg                            |   12 +++
 icon-themes/colibre_svg/cmd/lc_starshapes.horizontal-scroll.svg                    |   12 +++
 icon-themes/colibre_svg/cmd/lc_starshapes.signet.svg                               |   12 +++
 icon-themes/colibre_svg/cmd/lc_starshapes.star12.svg                               |   17 ++++
 icon-themes/colibre_svg/cmd/lc_starshapes.star24.svg                               |   17 ++++
 icon-themes/colibre_svg/cmd/lc_starshapes.star4.svg                                |   12 +++
 icon-themes/colibre_svg/cmd/lc_starshapes.star5.svg                                |   12 +++
 icon-themes/colibre_svg/cmd/lc_starshapes.star6.svg                                |   12 +++
 icon-themes/colibre_svg/cmd/lc_starshapes.star8.svg                                |   12 +++
 icon-themes/colibre_svg/cmd/lc_starshapes.svg                                      |   12 +++
 icon-themes/colibre_svg/cmd/lc_starshapes.vertical-scroll.svg                      |   12 +++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.brace-pair.svg                         |   20 +++++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.bracket-pair.svg                       |   20 +++++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.cloud.svg                              |   12 +++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.diamond-bevel.svg                      |   20 +++++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.flower.svg                             |   12 +++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.forbidden.svg                          |   12 +++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.heart.svg                              |   12 +++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.left-brace.svg                         |   12 +++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.left-bracket.svg                       |   12 +++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.lightning.svg                          |   12 +++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.moon.svg                               |   12 +++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.octagon-bevel.svg                      |   20 +++++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.puzzle.svg                             |   12 +++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.quad-bevel.svg                         |   20 +++++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.right-brace.svg                        |   12 +++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.right-bracket.svg                      |   12 +++
 icon-themes/colibre_svg/cmd/lc_symbolshapes.sun.svg                                |   22 +++++-
 icon-themes/colibre_svg/cmd/lc_symbolshapes.svg                                    |   36 +++++++++-
 icon-themes/colibre_svg/cmd/sc_calloutshapes.cloud-callout.svg                     |    2 
 icon-themes/colibre_svg/cmd/sc_calloutshapes.line-callout-1.svg                    |    2 
 icon-themes/colibre_svg/cmd/sc_calloutshapes.line-callout-2.svg                    |    2 
 icon-themes/colibre_svg/cmd/sc_calloutshapes.line-callout-3.svg                    |    2 
 icon-themes/colibre_svg/cmd/sc_calloutshapes.round-callout.svg                     |    2 
 141 files changed, 1665 insertions(+), 141 deletions(-)

New commits:
commit 713d8ef5eacb872809d392037758718ccc0d02ff
Author:     andreas kainz <kainz.a at gmail.com>
AuthorDate: Tue Nov 3 10:01:08 2020 +0100
Commit:     Andreas Kainz <kainz.a at gmail.com>
CommitDate: Tue Nov 3 14:52:53 2020 +0100

    Colibre svg shape icons add css parameter
    
    Change-Id: I132fc552720fca7c0ee138b8485a60913061e394
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105236
    Tested-by: Jenkins
    Reviewed-by: Andreas Kainz <kainz.a at gmail.com>

diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.chevron.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.chevron.svg
index 0f4349be7118..7a6dfe1c96d1 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.chevron.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.chevron.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5 5 9.5-5 9.5h14l5-9.5-5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5 5 9.5-5 9.5h14l5-9.5-5-9.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.circular-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.circular-arrow.svg
index c1c7c7cd91b6..8b04dd40eb72 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.circular-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.circular-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.8125 5.5c-4.5908631 0-8.3125 3.409125-8.3125 8h5c0-1.967521 1.344979-3 3.3125-3 1.967509 0 3.6875 1.032479 3.6875 3h-2l4.25 5 4.75-5h-2c0-4.590875-4.096637-8-8.6875-8z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m10.8125 5.5c-4.6 0-8.3 3.4-8.3 8h5c0-1.97 1.344979-3 3.3-3 1.97 0 3.7 1 3.7 3h-2l4.25 5 4.75-5h-2c0-4.6-4.1-8-8.7-8z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.corner-right-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.corner-right-arrow.svg
index d0105e327a50..00dbed713711 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.corner-right-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.corner-right-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.5 2.5v17h10v2l5-4.75-5-4.25v2h-5v-12z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m4.5 2.5v17h10v2l5-4.75-5-4.25v2h-5v-12z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.down-arrow-callout.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.down-arrow-callout.svg
index c928dbf2df5f..3ac3db311c26 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.down-arrow-callout.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.down-arrow-callout.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 21.500025-4.5-5h2v-2h-7v-12h19v12h-7v2h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 21.5-4.5-5h2v-2h-7v-12h19v12h-7v2h2z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.down-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.down-arrow.svg
index f07d49515c9d..e4b32029c824 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.down-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.down-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 16.500014h2v-14.000001h5v14.000001h2l-4.5 5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 16.514h2v-14.1h5v14.1h2l-4.5 5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.left-arrow-callout.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.left-arrow-callout.svg
index 25694d43e0bb..22957391daa0 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.left-arrow-callout.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.left-arrow-callout.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v7h-2v-2l-5 4.5 5 4.5v-2h2v7h12v-19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m9.5 2.5v7h-2v-2l-5 4.5 5 4.5v-2h2v7h12v-19z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.left-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.left-arrow.svg
index ae3da170ef89..a7e733b91637 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.left-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.left-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 7.5-5 4.5 5 4.5v-2h14v-5h-14z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 7.5-5 4.5 5 4.5v-2h14v-5h-14z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.left-right-arrow-callout.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.left-right-arrow-callout.svg
index 24ab204d4d3a..84733d1fb711 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.left-right-arrow-callout.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.left-right-arrow-callout.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.5 12-5-4.4999999v2h-2v-7h-4.9999999v7h-2v-2l-5 4.4999999 5 4.5v-2h2v7h4.9999999v-7h2v2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m21.5 12-5-4.5v2h-2v-7h-5v7h-2v-2l-5 4.5 5 4.5v-2h2v7h5v-7h2v2z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.notched-right-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.notched-right-arrow.svg
index 7138cfbde388..776f33f14bed 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.notched-right-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.notched-right-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.5 7.25v2.25h-14l2 2.5-2 2.5h14v2.25l5-4.75z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m16.5 7.25v2.25h-14l2 2.5-2 2.5h14v2.25l5-4.75z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.pentagon-right.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.pentagon-right.svg
index fad5b56023a9..afa4392714b8 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.pentagon-right.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.pentagon-right.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h14.25l4.75-9.5-4.75-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v19h14.25l4.75-9.5-4.75-9.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.quad-arrow-callout.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.quad-arrow-callout.svg
index 3a9abb8aa08f..13ef47a799a3 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.quad-arrow-callout.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.quad-arrow-callout.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-3.5 3h2v3h-2v2h-3v-2l-3 3.5 3 3.5v-2h3v2h2v3h-2l3.5 3 3.5-3h-2v-3h2v-2h3v2l3-3.5-3-3.5v2h-3v-2h-2v-3h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5-3.5 3h2v3h-2v2h-3v-2l-3 3.5 3 3.5v-2h3v2h2v3h-2l3.5 3 3.5-3h-2v-3h2v-2h3v2l3-3.5-3-3.5v2h-3v-2h-2v-3h2z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.quad-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.quad-arrow.svg
index bc161f685ee7..268598c5d02f 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.quad-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.quad-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-3.5 4h2v4h-4v-2l-4 3.5 4 3.5v-2h4v4h-2l3.5 4 3.5-4h-2v-4h4v2l4-3.5-4-3.5v2h-4v-4h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5-3.5 4h2v4h-4v-2l-4 3.5 4 3.5v-2h4v4h-2l3.5 4 3.5-4h-2v-4h4v2l4-3.5-4-3.5v2h-4v-4h2z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.right-arrow-callout.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.right-arrow-callout.svg
index b6842d67265b..df7dc1df5d2c 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.right-arrow-callout.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.right-arrow-callout.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h11v-7h3v2.25l5-4.75-5-4.75v2.25h-3v-7z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v19h11v-7h3v2.25l5-4.75-5-4.75v2.25h-3v-7z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.right-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.right-arrow.svg
index feda5cdee5de..daf523ac6530 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.right-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.right-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.500013 7.4999998v2h-14.0000008v5.0000002h14.0000008v2l5-4.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m16.5 7.5v2h-14.0000008v5.0000002h14.0000008v2l5-4.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg
index 727e3d99929e..ea8cfd78817b 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.5 2.4999647v2.0000353h-.93749c-4.590875 0-8.3124996 4.0966016-8.3124996 8.687465 0 1.967509-1.5949788 3.312535-3.5625 3.312535h-1.1875v4.999965h1.1875c4.590875 0 8.3124996-3.721637 8.3124996-8.3125 0-1.96751 1.594979-3.687465 3.5625-3.687465h.93749v2l5.00001-4.2500353z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m16.5 2.5v2.0h-.93749c-4.6 0-8.3 4.1-8.3 8.7 0 1.97-1.6 3.335-3.5625 3.335h-1.2v4.999965h1.2c4.6 0 8.3-3.7 8.3-8.3 0-2 1.6-3.7 3.5625-3.7h.93749v2l5.0-4.2500353z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.split-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.split-arrow.svg
index 98c5e6d902eb..3d07c9a8b5b2 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.split-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.split-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v7l1.6699219-1.953125 5.3300781 5.455078v8.498047h5v-8.498047l5.330078-5.455078 1.669922 1.953125v-7h-7l1.953125 1.6699219-4.453125 4.3300781-4.453125-4.3300781 1.953125-1.6699219z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v7l1.67-1.95 5.33 5.455078v8.5h5v-8.5l5.330078-5.455078 1.7 1.953v-7h-7l1.95 1.67-4.45 4.33-4.45-4.33 1.95-1.67z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.split-round-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.split-round-arrow.svg
index 0b3006aeeedf..012cbabbe1a9 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.split-round-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.split-round-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5.0000207 4.75 5.0000207 4.25v-2h.9374793c.655837 0 1.0625207.656662 1.0625207 1.3125v10.6875h5v-10.6875c0-.655844.406646-1.3125 1.062479-1.3125h.937521v2l4.999979-4.25-4.999979-4.75v2h-.937521c-1.562479 0-2.564881 1.2404055-3.5625 2-.997619-.7595939-1.999979-2-3.5624997-2h-.9374793v-.8125z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 2.5-5 4.75 5 4.25v-2h.9374793c.66 0 1.0.66 1 1.3v10.7h5v-10.7c0-.655844.4-1.3 1.062479-1.3h.9421v2l4.99-4.25-4.99-4.75v2h-.9421c-1.56 0-2.564881 1.24-3.5625 2-.99-.76-1.99-2-3.56-2h-.9374793v-.8125z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.striped-right-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.striped-right-arrow.svg
index 48ac586fa2b9..374fde773bcb 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.striped-right-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.striped-right-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m17.499995 7.5v2h-8.0000002v5h8.0000002v2l5.00001-4.5zm-15.9999898 2v5h1.9999896v-5zm3.9999896 0v5h2v-5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m17.5 7.5v2h-8.0000002v5h8.0000002v2l5.0-4.5zm-15.99 2v5h1.9999896v-5zm4 0v5h2v-5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.svg
index 7d9be992a209..632c05135c8b 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 7.5-5 4.5 5 4.5v-2h9v2l5-4.5-5-4.5v2h-9z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 7.5-5 4.5 5 4.5v-2h9v2l5-4.5-5-4.5v2h-9z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-arrow-callout.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-arrow-callout.svg
index fec2cb08efd3..b73280dd5b86 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-arrow-callout.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-arrow-callout.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-4.5 5h2v2h-7v12h19v-12h-7v-2h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5-4.5 5h2v2h-7v12h19v-12h-7v-2h2z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-arrow.svg
index 0ad369086b9d..4bf622c06e96 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 7.4999888h2v14.0000002h5v-14.0000002h2l-4.5-5.0000001z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 7.5h2v14.2h5v-14.2h2l-4.5-5.1z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-down-arrow-callout.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-down-arrow-callout.svg
index ca1ab6c87eb2..739972e7c226 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-down-arrow-callout.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-down-arrow-callout.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-4.5 5h2v2h-7v5h7v2h-2l4.5 5 4.5-5h-2v-2h7v-5h-7v-2h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5-4.5 5h2v2h-7v5h7v2h-2l4.5 5 4.5-5h-2v-2h7v-5h-7v-2h2z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-down-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-down-arrow.svg
index 69f91ff34719..d868c66c015f 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-down-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-down-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.5 7.4999999-4.5-5-4.5000001 5h2v9.0000001h-2l4.5000001 5 4.5-5h-2v-9.0000001z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m16.5 7.5-4.5-5-4.500 5h2v9.000h-2l4.500 5 4.5-5h-2v-9.000z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-arrow-callout.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-arrow-callout.svg
index 31e24f856723..cca1c0f77c9c 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-arrow-callout.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-arrow-callout.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.25 2.5-4.75 5h2v3.3125.6875h-2v10h10v-2h.6875 3.3125v2l5-4.75-5-4.25v2h-3.3125-.6875v-3h-3v-.6875-3.3125h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.25 2.5-4.75 5h2v3.3.7h-2v10h10v-2h.7 3.3v2l5-4.75-5-4.25v2h-3.3-.7v-3h-3v-.7-3.3h2z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-arrow.svg
index 1e45a46bbbdf..71bd2e0f692e 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.25 2.5000002-4.75 5h2v3.3124998.6875 1 7h3 5 .6875 3.3125v2l5-4.75-5-4.25v2h-3.3125-.6875-3v-3-.6875-3.3124998h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.25 2.5-4.75 5h2v3.3.7 1 7h3 5 .7 3.3v2l5-4.75-5-4.25v2h-3.3-.7-3v-3-.7-3.3h2z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-down-arrow.svg b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-down-arrow.svg
index 6b00612fd5f3..76df0f9a82d0 100644
--- a/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-down-arrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_arrowshapes.up-right-down-arrow.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7 2.5-4.500025 5h2.000025v9h-2.000025l4.500025 5 4.5-5h-1.9997563l-.0004875-2h6.9997568l.000487 2.25 4.999975-4.75-4.999975-4.5v2h-7v-2h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m 7,2.5 -4.5,5 H 4.5 v 9 H 2.5 L 7,21.5 l 4.5,-5 H 9.5 l -4.875e-4,-2 H 16.5 L 16.5,16.75 21.5,12 16.5,7.5 v 2 h -7 v -2 h 2 z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.block-arc.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.block-arc.svg
index 0c530fe5cfdf..7df1cfa1f2eb 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.block-arc.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.block-arc.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 7.5c-5.2467051 0-9.5 3.753269-9.5 9h5c0-2.623306 1.876647-4 4.5-4s4.5 1.376694 4.5 4h5c0-5.246731-4.253295-9-9.5-9z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 7.5c-5.25 0-9.5 3.75-9.5 9h5c0-2.6 1.97-4 4.5-4s4.5 1.38 4.5 4h5c0-5.25-4.25-9-9.5-9z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.can.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.can.svg
index 24f4f619a411..0707c2528e70 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.can.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.can.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5c-5.2467051 0-9.5 2.3766474-9.5 5 0 2.623353 4.2532949 4 9.5 4 5.246705 0 9.5-1.376647 9.5-4 0-2.6233526-4.253295-5-9.5-5zm-9.5 8v6c0 2.623353 4.2532949 5 9.5 5 5.246705 0 9.5-2.376647 9.5-5v-6c-1.546047 1.688534-4.253295 3-9.5 3-5.2467051 0-8.4213625-1.275512-9.5-3z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5c-5.25 0-9.5 2.384-9.5 5 0 2.62 4.25 4 9.5 4 5.25 0 9.5-1.38 9.5-4 0-2.6-4.25-5-9.5-5zm-9.5 8v6c0 2.62 4.25 5 9.5 5 5.25 0 9.5-2.38 9.5-5v-6c-1.55 1.69-4.25 3-9.5 3-5.25 0-8.42-1.27-9.5-3z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.cross.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.cross.svg
index b5163e804425..581d4dd6b227 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.cross.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.cross.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v7h-7v5h7v7h5v-7h7v-5h-7v-7z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m9.5 2.5v7h-7v5h7v7h5v-7h7v-5h-7v-7z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.cube.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.cube.svg
index 789920dd0014..6d72c4c541fc 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.cube.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.cube.svg
@@ -1 +1,27 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6v15h15l3-3v-15h-15z" fill="#fafafa"/><path d="m6 2-4 4v16h16l4-4v-16zm.4140625 1h13.8789065l-2.646485 2.6464844-.353515.3535156h-13.8789065zm14.5859375.7070312v13.8789068l-3 3v-13.8789068l.353516-.3535156zm-18 3.2929688h14v14h-14z" fill="#3a3a38"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="M 2.5,6.2 6.5,2.5 h 15 v 15 l -3.7,4 H 2.5 Z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+  <path
+	 class="icn icn--shape-color" 
+     d="m 2.5,21.5 h 15 v -15 h -15 z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+  <path
+	 class="icn icn--shape-color" 
+     d="m 17.5,6.5 4,-4"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.diamond.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.diamond.svg
index 0e7914a59220..11ac6637a264 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.diamond.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.diamond.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 9.5 9.5 9.5 9.5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5-9.5 9.5 9.5 9.5 9.5-9.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.frame.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.frame.svg
index 9b66e5906d9d..ea5a867a4cda 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.frame.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.frame.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h19v-19zm3 3h13v13h-13z" fill="#fafafa" stroke="#3a3a38"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v19h19v-19zm3 3h13v13h-13z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.hexagon.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.hexagon.svg
index 746dd65881ff..3adccf890765 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.hexagon.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.hexagon.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 9.5 5 9.5h9l5-9.5-5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 2.5-5 9.5 5 9.5h9l5-9.5-5-9.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.isosceles-triangle.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.isosceles-triangle.svg
index 013abcf97a64..b481ee468a96 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.isosceles-triangle.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.isosceles-triangle.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 19h19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5-9.5 19h19z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.octagon.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.octagon.svg
index 5386f36f8a49..4fd197f1cffa 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.octagon.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.octagon.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 5v9l5 5h9l5-5v-9l-5-5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 2.5-5 5v9l5 5h9l5-5v-9l-5-5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.paper.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.paper.svg
index 1a3d4e53c99c..7a6c8f0bc222 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.paper.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.paper.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(1 0 0 -1 0 24)"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m5 3v18h14v-14.27l-4-3.73z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.pentagon.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.pentagon.svg
index 5261ef7628ac..47634eb77d5c 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.pentagon.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.pentagon.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.993042 2.5-9.493042 7.5 4 11.5h11l4-11.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5-9.5 7.5 4 11.5h11l4-11.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.right-triangle.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.right-triangle.svg
index c7e939ee4b79..27361b4d33d6 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.right-triangle.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.right-triangle.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h14.25 4.75z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v19h14.25 4.75z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.ring.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.ring.svg
index e9e0ccd7958d..2c48824e9b30 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.ring.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.ring.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5c-5.2467051 0-9.5 4.2532687-9.5 9.5 0 5.246731 4.2532949 9.5 9.5 9.5 5.246705 0 9.5-4.253269 9.5-9.5 0-5.2467313-4.253295-9.5-9.5-9.5zm0 5c2.623353 0 4.5 1.8766938 4.5 4.5 0 2.623306-1.876647 4.5-4.5 4.5s-4.5-1.876694-4.5-4.5c0-2.6233062 1.876647-4.5 4.5-4.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5c-5.25 0-9.5 4.25-9.5 9.5 0 5.25 4.25 9.5 9.5 9.5 5.25 0 9.5-4.25 9.5-9.5 0-5.253-4.25-9.5-9.5-9.5zm0 5c2.62 0 4.5 1.88 4.5 4.5 0 2.6-1.97 4.5-4.5 4.5s-4.5-1.88-4.5-4.5c0-2.62 1.97-4.5 4.5-4.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.round-quadrat.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.round-quadrat.svg
index 57b97dd14592..0cb5c22f9cd1 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.round-quadrat.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.round-quadrat.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.875 2.5c-1.3157349 0-2.375 1.0592651-2.375 2.375v14.25c0 1.315735 1.0592651 2.375 2.375 2.375h14.25c1.315735 0 2.375-1.059265 2.375-2.375v-14.25c0-1.3157349-1.059265-2.375-2.375-2.375z" fill="#fafafa" stroke="#3a3a38"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m4.875 2.5c-1.3 0-2.375 1.06-2.375 2.375v14.25c0 1.3 1.06 2.375 2.375 2.375h14.25c1.3 0 2.375-1.06 2.375-2.375v-14.25c0-1.3-1.06-2.375-2.375-2.375z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_basicshapes.trapezoid.svg b/icon-themes/colibre_svg/cmd/lc_basicshapes.trapezoid.svg
index 6b169451364e..5b9fe0950051 100644
--- a/icon-themes/colibre_svg/cmd/lc_basicshapes.trapezoid.svg
+++ b/icon-themes/colibre_svg/cmd/lc_basicshapes.trapezoid.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5 5 19h9l5-19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5 5 19h9l5-19z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_calloutshapes.cloud-callout.svg b/icon-themes/colibre_svg/cmd/lc_calloutshapes.cloud-callout.svg
index 1c936ef0fcc0..8ab2a3da1e8e 100644
--- a/icon-themes/colibre_svg/cmd/lc_calloutshapes.cloud-callout.svg
+++ b/icon-themes/colibre_svg/cmd/lc_calloutshapes.cloud-callout.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5a9.5 5.9375119 0 0 0 -9.5 5.9375 9.5 5.9375119 0 0 0 9.5 5.9375 9.5 5.9375119 0 0 0 9.5-5.9375 9.5 5.9375119 0 0 0 -9.5-5.9375zm-3.5625 11.875a3.5625021 1.7812501 0 0 0 -3.5625 1.78125 3.5625021 1.7812501 0 0 0 3.5625 1.78125 3.5625021 1.7812501 0 0 0 3.5625-1.78125 3.5625021 1.7812501 0 0 0 -3.5625-1.78125zm-2.375 3.5625a2.3749969 1.1875 0 0 0 -2.375 1.1875 2.3749969 1.1875 0 0 0 2.375 1.1875 2.3749969 1.1875 0 0 0 2.375-1.1875 2.3749969 1.1875 0 0 0 -2.375-1.1875zm-2.375 2.375a1.1875.59375 0 0 0 -1.1875.59375 1.1875.59375 0 0 0 1.1875.59375 1.1875.59375 0 0 0 1.1875-.59375 1.1875.59375 0 0 0 -1.1875-.59375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5a9.5 5.94119 0 0 0 -9.5 5.94 9.5 5.94119 0 0 0 9.5 5.94 9.5 5.94119 0 0 0 9.5-5.94 9.5 5.94119 0 0 0 -9.5-5.94zm-3.5625 11.875a3.5625021 1.801 0 0 0 -3.5625 1.8 3.5625021 1.801 0 0 0 3.5625 1.8 3.5625021 1.801 0 0 0 3.5625-1.8 3.5625021 1.801 0 0 0 -3.5625-1.8zm-2.375 3.5625a2.3749969 1.2 0 0 0 -2.375 1.2 2.3749969 1.2 0 0 0 2.375 1.2 2.3749969 1.2 0 0 0 2.375-1.2 2.3749969 1.2 0 0 0 -2.375-1.2zm-2.375 2.375a1.2.594 0 0 0 -1.2.594 1.2.594 0 0 0 1.2.594 1.2.594 0 0 0 1.2-.594 1.2.594 0 0 0 -1.2-.594z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-1.svg b/icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-1.svg
index 9a5bcfd963cd..9a16c9be186c 100644
--- a/icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-1.svg
+++ b/icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-1.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v14h12v-14zm-5 6-2 13h3l2-13z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m9.5 2.5v14h12v-14zm-5 6-2 13h3l2-13z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-2.svg b/icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-2.svg
index 8be7457f23a2..a1524e5da7d0 100644
--- a/icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-2.svg
+++ b/icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-2.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v6h-4l-3.0000045 13h3.0000045l2-10h2v5h11.999995v-14z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m9.5 2.5v6h-4l-3.0 13h3.0l2-10h2v5h11.999995v-14z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-3.svg b/icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-3.svg
index 0be742301c31..e62b4bcdc1e2 100644
--- a/icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-3.svg
+++ b/icon-themes/colibre_svg/cmd/lc_calloutshapes.line-callout-3.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.5 2.5v14h12v-14zm-5 6v13h3v-13z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m8.5 2.5v14h12v-14zm-5 6v13h3v-13z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_calloutshapes.rectangular-callout.svg b/icon-themes/colibre_svg/cmd/lc_calloutshapes.rectangular-callout.svg
index 1b382ab64a41..6ae7752bd7c6 100644
--- a/icon-themes/colibre_svg/cmd/lc_calloutshapes.rectangular-callout.svg
+++ b/icon-themes/colibre_svg/cmd/lc_calloutshapes.rectangular-callout.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5c.0000238-.0000237 0 14 0 14h4v5l5.5-5h9.5v-14z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5c.0000238-.0000237 0 14 0 14h4v5l5.5-5h9.5v-14z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_calloutshapes.round-callout.svg b/icon-themes/colibre_svg/cmd/lc_calloutshapes.round-callout.svg
index 620a783b645e..557f90912aaa 100644
--- a/icon-themes/colibre_svg/cmd/lc_calloutshapes.round-callout.svg
+++ b/icon-themes/colibre_svg/cmd/lc_calloutshapes.round-callout.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5000353c-5.2467051 0-9.5 3.1899656-9.5 7.125 0 2.6344187 2.1655039 4.6420407 5 5.8749647v6.000035l4.5-5.000035c5.246705 0 9.5-2.939931 9.5-6.8749647 0-3.9350344-4.253295-7.125-9.5-7.125z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5000353c-5.25 0-9.5 3.2-9.5 7.125 0 2.6344187 2.2 4.6420407 5 5.8749647v6.000035l4.5-5.000035c5.25 0 9.5-2.939931 9.5-6.8749647 0-3.9350344-4.25-7.125-9.5-7.125z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_calloutshapes.svg b/icon-themes/colibre_svg/cmd/lc_calloutshapes.svg
index fe0e9001462b..65701808703b 100644
--- a/icon-themes/colibre_svg/cmd/lc_calloutshapes.svg
+++ b/icon-themes/colibre_svg/cmd/lc_calloutshapes.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.875 2.5000353c-1.3157377 0-2.375 1.0592501-2.375 2.375v9.1249647c0 1.31575 1.0664937 2.362243 2.375 2.5h2.625v5.000035l4.5-5.000035h7.125c1.315738 0 2.375-1.18425 2.375-2.5v-9.1249647c0-1.3157499-1.059262-2.375-2.375-2.375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m4.875 2.5000353c-1.3157377 0-2.375 1.0592501-2.375 2.375v9.1249647c0 1.31575 1.0664937 2.362243 2.375 2.5h2.625v5.000035l4.5-5.000035h7.125c1.315738 0 2.375-1.18425 2.375-2.5v-9.1249647c0-1.3157499-1.059262-2.375-2.375-2.375z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_circle.svg b/icon-themes/colibre_svg/cmd/lc_circle.svg
index 42c472e2b5be..292f2fd12099 100644
--- a/icon-themes/colibre_svg/cmd/lc_circle.svg
+++ b/icon-themes/colibre_svg/cmd/lc_circle.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5a9.5000004 9.5000102 0 0 0 -9.5 9.5 9.5000004 9.5000102 0 0 0 9.5 9.5 9.5000004 9.5000102 0 0 0 9.5-9.5 9.5000004 9.5000102 0 0 0 -9.5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5a9.5 9.5 0 0 0 -9.5 9.5 9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5 9.5 9.5 0 0 0 -9.5-9.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_ellipse.svg b/icon-themes/colibre_svg/cmd/lc_ellipse.svg
index 70f569753175..efb80ce85434 100644
--- a/icon-themes/colibre_svg/cmd/lc_ellipse.svg
+++ b/icon-themes/colibre_svg/cmd/lc_ellipse.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 4.51224a9.4877599 7.4877599 0 0 0 -9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.48776-7.48776 9.4877599 7.4877599 0 0 0 -9.48776-7.48776z" fill="#fafafa" stroke="#3a3a38" stroke-width="1.024"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 4.5a9.5 7.5 0 0 0 -9.5 7.5 9.5 7.5 0 0 0 9.5 7.5 9.5 7.5 0 0 0 9.5-7.5 9.5 7.5 0 0 0 -9.5-7.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-card.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-card.svg
index 82c364c68342..a5e6177356ba 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-card.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-card.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 5v8.0625 1.1875 4.75h19v-5.9375-13.0625h-4.75-1.1875z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 2.5-5 5v8.0625 1.2 4.75h19v-5.94-13.0625h-4.75-1.2z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-collate.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-collate.svg
index f9a098702cc5..1ea990765d1f 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-collate.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-collate.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5 9.5 9.5 9.5-9.5zm9.5 9.5-9.5 9.5h19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5 9.5 9.5 9.5-9.5zm9.5 9.5-9.5 9.5h19z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-data.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-data.svg
index 17c7d3212523..1661b10087e2 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-data.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-data.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 19h14l5-19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 2.5-5 19h14l5-19z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-decision.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-decision.svg
index 0e7914a59220..f83460d819e6 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-decision.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-decision.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 9.5 9.5 9.5 9.5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5-9.5 9.5 9.5 9.5 9.5-9.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-delay.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-delay.svg
index 11a35d63ff52..e6be3806f634 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-delay.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-delay.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h14c2.623353 0 5-4.253295 5-9.5 0-5.2467051-2.376647-9.5-5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v19h14c2.62 0 5-4.25 5-9.5 0-5.25-2.38-9.5-5-9.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-direct-access-storage.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-direct-access-storage.svg
index a43588178a89..93721882d6f7 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-direct-access-storage.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-direct-access-storage.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5c-2.623353 0-5 4.2532949-5 9.5 0 5.246705 2.376647 9.5 5 9.5h6c-1.688534-1.546047-3-4.253295-3-9.5 0-5.2467051 1.275512-8.4213625 3-9.5zm9 0c-2.623353 0-4 4.2532949-4 9.5 0 5.246705 1.376647 9.5 4 9.5s5-4.253295 5-9.5c0-5.2467051-2.376647-9.5-5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 2.5c-2.62 0-5 4.25-5 9.5 0 5.25 2.4 9.5 5 9.5h6c-1.69-1.55-3-4.25-3-9.5 0-5.25 1.27-8.42 3-9.5zm9 0c-2.62 0-4 4.25-4 9.5 0 5.25 1.38 9.5 4 9.5s5-4.25 5-9.5c0-5.25-2.38-9.5-5-9.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-display.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-display.svg
index 5c673ba7a7b6..2411cabc6068 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-display.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-display.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 9.5 5 9.5h8.0625.9375c2.623353 0 5-4.253295 5-9.5 0-5.2467051-2.376647-9.5-5-9.5h-.9375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 2.5-5 9.5 5 9.5h8.0625.94c2.62 0 5-4.25 5-9.5 0-5.25-2.38-9.5-5-9.5h-.94z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-document.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-document.svg
index 33bd535f7da8..583cad7137f3 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-document.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-document.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3.5 2.5v16c3.8293066 4.018135 6.612612 3.143306 10.416016.464844 2.752344-1.605506 4.484829-2.222313 6.583984-2.464844v-12.7324219-1.2675781z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m3.5 2.5v16c3.8 4.0 6.6 3.1 10.4.47 2.75-1.6 4.5-2.2 6.6-2.47v-12.7-1.2675781z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-internal-storage.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-internal-storage.svg
index 2a80ae603fb2..03d0d02a3e01 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-internal-storage.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-internal-storage.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v6h6v-6zm8 0v6h11v-6zm-8 8v11h6v-11zm8 0v11h11v-11z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v6h6v-6zm8 0v6h11v-6zm-8 8v11h6v-11zm8 0v11h11v-11z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg
index cd8e3cc009f3..7a3a85c810aa 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.5 2.5-19 4.75v8.3125 1.1875 4.75h19v-5.9375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m21.5 2.5-19 4.75v8.3 1.2 4.75h19v-5.94z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-multidocument.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-multidocument.svg
index a13d69f99fd5..dd6809043894 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-multidocument.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-multidocument.svg
@@ -1 +1,27 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 6v1.4277344.6191406l1-.046875v-1h1.5.5.5 10.5v6c-.342362.083703-.671866.186145-1 .314453v1.039063c.631367-.246877 1.257348-.405148 2-.498047v-1.847657-.572265-.714844-3.2929686-.9277344-.5h-1-10.25-.75-.5z" fill="#3a3a38"/><path d="m8 4v2h10 1v.5.5.4277344 2.9687496c.658845-.25033 1.359338-.4501326 2-.5761715v-5.5351563-.2851562zm-3 3v1h12v.0078125 5.3066405c.328134-.128308.657638-.23075 1-.314453v-6h-10.5-.5-.5zm-2 2v.4277344 7.7128906.84375c1.5261972 1.648865 2.5582202 2.114653 3.5390625 1.998047 1.0416738-.123838 2.3823361-1.001971 4.1523435-2.351563l.035156-.027343.03711-.023438c2.194644-1.386052 3.571267-2.087014 5.236328-2.460937v-6.119141h-11.5zm19 1.685547c-.394772.019901-.984722.138284-1.599609.306641.548011-.125527 1.114382-.218549 1.599609-.279297z" fill="#fafafa"/><path d="m7 3v1 2h1v-2h13v.2851562 5.5351563c-.640662.1260389-1.341155.3258415-2 .5761715v1.054688l.0039.0098c.986093-.41392 2.295749-.740
 12 2.9961-.775425v-.3125-.189453-5.8984378-1.2851562zm-5 5v1.4277344 7.7128906 1.285156c3.5899749 4.078513 5.7311838 2.718709 9.296875 0 2.580321-1.629631 3.735167-2.324138 5.703125-2.570312v-7.8476565-.0078125h-12.5zm1 1h1.5 11.5v6.119141c-1.665061.373923-3.041684 1.074885-5.236328 2.460937l-.03711.02344-.03516.02734c-1.7700079 1.349592-3.1106657 2.227726-4.1523395 2.351564-.9808423.116606-2.0128653-.349182-3.5390625-1.998047v-.84375-7.7128906z" fill="#3a3a38"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="M 7.5,4.5 V 14 c 0,1 2.5,2.5 4,2.5 3.5,0 4.5,-4.5 10,-5 V 4.5 Z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+  <path
+	 class="icn icn--shape-color" 
+     d="M 4.5,6.5 V 16 c 0,1 2.5,2.5 4,2.5 3.5,0 4.5,-4.5 10,-5 v -7 z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+  <path
+	 class="icn icn--shape-color" 
+     d="M 2.5,8.5 V 18 c 0,1 2.5,2.5 4,2.5 3.5,0 4.5,-4.5 10,-5 v -7 z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-off-page-connector.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-off-page-connector.svg
index 53cf996c12e4..402918773445 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-off-page-connector.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-off-page-connector.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v14.25l9.5 4.75 9.5-4.75v-14.25z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v14.25l9.5 4.75 9.5-4.75v-14.25z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-or.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-or.svg
index 5d381cdd9f24..082d593942ff 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-or.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-or.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 2.5000003c-4.3405286.5445875-7.4611645 3.6638437-7.9999999 7.9999997h7.9999999zm3 0v7.9999997h8c-.545215-4.325231-3.666391-7.4558872-8-7.9999997zm-10.9999999 10.9999997c.5452146 4.32535 3.6663907 7.455887 7.9999999 8v-8zm10.9999999 0v8c4.333609-.544113 7.454785-3.67465 8-8z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m10.5 2.5000003c-4.3405286.5445875-7.4611645 3.6638437-7.9999999 7.9999997h7.9999999zm3 0v7.9999997h8c-.545215-4.325231-3.666391-7.4558872-8-7.9999997zm-10.9999999 10.9999997c.5452146 4.32535 3.6663907 7.455887 7.9999999 8v-8zm10.9999999 0v8c4.333609-.544113 7.454785-3.67465 8-8z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-predefined-process.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-predefined-process.svg
index b8445f7bda81..0f92057158db 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-predefined-process.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-predefined-process.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h5v-19zm7 0v19h5v-19zm7 0v19h5v-19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v19h5v-19zm7 0v19h5v-19zm7 0v19h5v-19z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-preparation.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-preparation.svg
index 746dd65881ff..bf79c0d1339e 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-preparation.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-preparation.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 9.5 5 9.5h9l5-9.5-5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 2.5-5 9.5 5 9.5h9l5-9.5-5-9.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-punched-tape.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-punched-tape.svg
index fd933e68752b..5ce58444cf8d 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-punched-tape.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-punched-tape.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.564453 4.5c1.593296-.0962965 3.230309 1.0672473 4.935547 3v2.0716392 4.8734578 2.054903c-2.959552-2.368844-6.024355-3.116923-9.425781.381826-2.991534 3.269757-6.130884 3.647974-9.574219-.381826v-2.054903-4.8734578-2.0716392c2.891176 2.3292608 5.957414 3.173603 9.425781-.3650894 1.51323-1.5475667 3.045376-2.5386142 4.638672-2.6349106z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m16.564453 4.5c1.593296-.0962965 3.230309 1.0672473 4.935547 3v2.0716392 4.8734578 2.054903c-2.959552-2.368844-6.024355-3.116923-9.425781.381826-2.991534 3.269757-6.130884 3.647974-9.574219-.381826v-2.054903-4.8734578-2.0716392c2.891176 2.3292608 5.957414 3.173603 9.425781-.3650894 1.51323-1.5475667 3.045376-2.5386142 4.638672-2.6349106z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-sequential-access.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-sequential-access.svg
index e768fb6e9920..9d7a1d66a77c 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-sequential-access.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-sequential-access.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5000353c-5.2467051 0-9.5 3.1899656-9.5 7.125.2346256 5.4797787 9.401832 11.5693017 19 11.8749647v-5.5l-5-.5c2.834496-1.232924 5-3.240546 5-5.8749647 0-3.9350344-4.253295-7.125-9.5-7.125z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5000353c-5.25 0-9.5 3.1899656-9.5 7.125.2346256 5.4797787 9.401832 11.5693017 19 11.8749647v-5.5l-5-.5c2.834496-1.232924 5-3.240546 5-5.8749647 0-3.9350344-4.25-7.125-9.5-7.125z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-sort.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-sort.svg
index cc5a76cf7ec3..a45be888424a 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-sort.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-sort.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-.408203.4082031-7.904297 7.5917969h16.625l-7.904297-7.5917969zm-8.3125 11 7.904297 7.591797.408203.408203.408203-.408203 7.904297-7.591797z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5-.408203.4082031-7.904297 7.5917969h16.625l-7.904297-7.5917969zm-8.3 11 7.904297 7.591797.408203.408203.408203-.408203 7.904297-7.591797z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-stored-data.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-stored-data.svg
index 4276be3ed951..c875ec94faff 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-stored-data.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-stored-data.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5c-2.6233526 0-4.75 4.2532688-4.75 9.5 0 5.246732 2.1266474 9.5 4.75 9.5h5.9375 2.375 5.6875c-2.623306 0-4.5-4.253268-4.5-9.5 0-5.2467312 1.876694-9.5 4.5-9.5h-5.6875-2.375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 2.5c-2.6 0-4.75 4.2532688-4.75 9.5 0 5.246732 2.1266474 9.5 4.75 9.5h5.94 2.375 5.7c-2.6 0-4.5-4.253268-4.5-9.5 0-5.252 1.88-9.5 4.5-9.5h-5.7-2.375z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-summing-junction.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-summing-junction.svg
index 39deff789d41..2621f95658d1 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-summing-junction.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-summing-junction.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m17.656854 4.2218257c-3.454299-2.6841357-7.8665686-2.6851113-11.3137081-.0000002l5.6568541 5.6568542zm2.12132 2.1213203-5.656854 5.656854 5.656855 5.656854c2.672875-3.443925 2.679578-7.864638-.000001-11.313708zm-15.5563484-.0000001c-2.6729594 3.4440092-2.6795785 7.8646381-.0000001 11.3137081l5.6568543-5.656854zm7.7781744 7.7781741-5.6568541 5.656855c3.4490703 2.679578 7.8696991 2.672959 11.3137081 0z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m17.656854 4.2218257c-3.454299-2.6841357-7.8665686-2.6851113-11.3137081-.0000002l5.6568541 5.6568542zm2.12132 2.1213203-5.656854 5.656854 5.656855 5.656854c2.672875-3.443925 2.679578-7.864638-.00-11.313708zm-15.5563484-.000c-2.6729594 3.4440092-2.6795785 7.8646381-.000 11.3137081l5.6568543-5.656854zm7.7781744 7.7781741-5.6568541 5.656855c3.4490703 2.679578 7.8696991 2.672959 11.3137081 0z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-terminator.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-terminator.svg
index 11120f78d478..fa2947c74af2 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-terminator.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.flowchart-terminator.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5c-2.6233528 0-5 4.253264-5 9.5s2.3766472 9.5 5 9.5h2.125 5.9375.9375c2.623353 0 5-4.253302 5-9.5s-2.376647-9.5-5-9.5h-.9375-5.9375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 2.5c-2.6 0-5 4.25-5 9.5s2.382 9.5 5 9.5h2.125 5.94.94c2.62 0 5-4.25 5-9.5s-2.38-9.5-5-9.5h-.94-5.94z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.svg b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.svg
index 2a80ae603fb2..03d0d02a3e01 100644
--- a/icon-themes/colibre_svg/cmd/lc_flowchartshapes.svg
+++ b/icon-themes/colibre_svg/cmd/lc_flowchartshapes.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v6h6v-6zm8 0v6h11v-6zm-8 8v11h6v-11zm8 0v11h11v-11z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v6h6v-6zm8 0v6h11v-6zm-8 8v11h6v-11zm8 0v11h11v-11z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="miter"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-curve.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-curve.svg
index 95174c5cee71..47388c4e55c9 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-curve.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-curve.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.5820312 7.5-4.0820312 3c1.7691591 4.147937 5.3458656 7 9.498047 7h.003906c4.152181 0 7.728888-2.852063 9.498047-7l-4.082031-3c-.90816 2.166863-2.997373 4-5.416016 4-2.4198278 0-4.4949722-1.779205-5.4199218-4z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m6.6 7.5-4.0820312 3c1.77 4.15 5.35 7 9.5 7h.006c4.15 0 7.728888-2.85 9.5-7l-4.082031-3c-.9 2.2-2.99 4-5.4 4-2.4198278 0-4.4949722-1.8-5.4199218-4z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-pour.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-pour.svg
index da6551d1004c..d7f34481f714 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-pour.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-pour.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 7.5c0 5.246731 4.2532949 9 9.5 9 5.246705 0 9.5-3.753269 9.5-9h-5c0 2.623306-1.876647 4-4.5 4s-4.5-1.376694-4.5-4z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 7.5c0 5.25 4.25 9 9.5 9 5.25 0 9.5-3.75 9.5-9h-5c0 2.6-1.97 4-4.5 4s-4.5-1.38-4.5-4z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-curve.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-curve.svg
index 83f8ebb7740f..9555b909301c 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-curve.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-curve.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13.5 2.5c-4.1479489 1.769159-7 5.3458605-7 9.498047v.003906c0 4.152181 2.8520511 7.728888 7 9.498047l3-4.082031c-2.166869-.90816-4-2.997373-4-5.416016 0-2.4198262 1.779199-4.4949719 4-5.4199218z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m13.5 2.5c-4.1479489 1.769159-7 5.3458605-7 9.5v.006c0 4.15 2.8520511 7.728888 7 9.5l3-4.082031c-2.166869-.9-4-2.99-4-5.4 0-2.4198262 1.779199-4.4949719 4-5.4199218z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-pour.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-pour.svg
index d4068ff85d64..c159c4c62a87 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-pour.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-pour.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.5 2.5c-5.246731 0-9 4.253295-9 9.5s3.753269 9.5 9 9.5v-5c-2.623306 0-4-1.876647-4-4.5s1.376694-4.5 4-4.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m16.5 2.5c-5.25 0-9 4.25-9 9.5s3.75 9.5 9 9.5v-5c-2.6 0-4-1.97-4-4.5s1.38-4.5 4-4.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-curve.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-curve.svg
index cc85d76c2fbd..5ff5f7d4c3c7 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-curve.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-curve.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 2.5-3 4.0820312c2.2208007.9249499 4 3.0000946 4 5.4199218 0 2.418643-1.8331314 4.507856-4 5.416016l3 4.082031c4.147949-1.769159 7-5.345866 7-9.498047v-.003906c0-4.1521808-2.852051-7.7288881-7-9.498047z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m10.5 2.5-3 4.0820312c2.2208007.9249499 4 3.0000946 4 5.4199218 0 2.418643-1.8331314 4.507856-4 5.4l3 4.082031c4.147949-1.769159 7-5.345866 7-9.5v-.006c0-4.1521808-2.852051-7.7288881-7-9.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-pour.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-pour.svg
index 0ff9708a2efa..922e794e68ef 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-pour.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-pour.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5v5c2.623306 0 4 1.876647 4 4.5s-1.376694 4.5-4 4.5v5c5.246731 0 9-4.253295 9-9.5 0-5.2467051-3.753269-9.5-9-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m7.5 2.5v5c2.6 0 4 1.97 4 4.5s-1.38 4.5-4 4.5v5c5.25 0 9-4.25 9-9.5 0-5.25-3.75-9.5-9-9.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-curve.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-curve.svg
index 8f41a70b624f..3a1743aac5e4 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-curve.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-curve.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.998047 7.5c-4.1521813 0-7.7288879 2.852063-9.498047 7l4.0820312 3c.9249496-2.220795 3.0000929-4 5.4199218-4 2.418643 0 4.507856 1.833137 5.416016 4l4.082031-3c-1.769159-4.147937-5.345866-7-9.498047-7z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m11.998047 7.5c-4.153 0-7.79 2.85-9.5 7l4.0820312 3c.9249496-2.220795 3.0000929-4 5.4199218-4 2.418643 0 4.507856 1.833137 5.4 4l4.082031-3c-1.769159-4.15-5.345866-7-9.5-7z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-pour.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-pour.svg
index 0c530fe5cfdf..7df1cfa1f2eb 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-pour.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-pour.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 7.5c-5.2467051 0-9.5 3.753269-9.5 9h5c0-2.623306 1.876647-4 4.5-4s4.5 1.376694 4.5 4h5c0-5.246731-4.253295-9-9.5-9z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 7.5c-5.25 0-9.5 3.75-9.5 9h5c0-2.6 1.97-4 4.5-4s4.5 1.38 4.5 4h5c0-5.25-4.25-9-9.5-9z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-chevron-down.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-chevron-down.svg
index 40f5c6745072..d092ca3ede19 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-chevron-down.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-chevron-down.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v13.1l9.5 5.9 9.5-5.9v-13.1l-9.5 6z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v13.1l9.5 5.9 9.5-5.9v-13.1l-9.5 6z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-chevron-up.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-chevron-up.svg
index a5217eb2dd5f..8cdbd5dd54b0 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-chevron-up.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-chevron-up.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 5.9003906v13.0996094l9.5-6 9.5 6v-13.0996094z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5-9.5 5.9006v13.0996094l9.5-6 9.5 6v-13.0996094z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-circle-curve.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-circle-curve.svg
index fef4edc0b681..4f75aaba51da 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-circle-curve.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-circle-curve.svg
@@ -1 +1,19 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5820312 11.5-4.0820312 3c1.7691591 4.147937 5.3458656 7 9.498047 7h.0039c4.152181 0 7.728887-2.852063 9.498047-7l-4.082032-3c-.90816 2.166863-2.997373 4-5.416016 4-2.4198268 0-4.4949712-1.779205-5.4199208-4z"/><path d="m6.5820312 11.500028-4.0820312-3.0000001c1.7691591-4.147937 5.3458656-7 9.498047-7h.0039c4.152181 0 7.728887 2.852063 9.498047 7l-4.082033 3.0000001c-.90816-2.1668631-2.997373-4.0000001-5.416016-4.0000001-2.4198258 0-4.4949702 1.779205-5.4199198 4.0000001z"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="M 6.6,11.5 2.5,14.5 c 1.77,4.15 5.35,7 9.5,7 h 0.0 c 4.15,0 7.7,-2.85 9.5,-7 l -4.1,-3 c -0.9,2.2 -2.99,4 -5.4,4 -2.4,0 -4.5,-1.8 -5.42,-4 z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--shape-color" 
+     d="M 6.6,11.5 2.5,8.5 c 1.77,-4.15 5.35,-7 9.5,-7 h 0.0 c 4.15,0 7.7,2.85 9.5,7 l -4.1,3.000 c -0.9,-2.21 -2.99,-4.000 -5.4,-4.000 -2.4,0 -4.5,1.8 -5.4,4.000 z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-curve-down.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-curve-down.svg
index d0a0d979aaee..9e49735de37b 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-curve-down.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-curve-down.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 3.5v13.5c0 1.967569 4.2532946 3.5 9.5 3.5 5.246705 0 9.5-1.532431 9.5-3.5v-7.5c-10.49341 0-19-2.7208376-19-6z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 3.5v13.5c0 1.97 4.25 3.5 9.5 3.5 5.25 0 9.5-1.5 9.5-3.5v-7.5c-10.5 0-19-2.7-19-6z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-curve-up.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-curve-up.svg
index 520a2df3c3ce..0041d4b9781e 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-curve-up.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-curve-up.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.5 3.5c0 3.2791624-8.50659 6-19 6v7.5c0 1.967569 4.253295 3.5 9.5 3.5s9.5-1.532431 9.5-3.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m21.5 3.5c0 3.2791624-8.50659 6-19 6v7.5c0 1.97 4.25 3.5 9.5 3.5s9.5-1.5 9.5-3.5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-left.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-left.svg
index 4afba82e8e30..b1c766b2c3ec 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-left.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-left.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.5 2.5-19 5v9l19 5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m21.5 2.5-19 5v9l19 5z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-right.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-right.svg
index dda6b27f2c21..48983bee95d3 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-right.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-right.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19l19-5v-9z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v19l19-5v-9z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-left.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-left.svg
index 18dcad5449a1..6001fc6da2ae 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-left.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-left.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 4.5v6l19 9v-13z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 4.5v6l19 9v-13z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-right.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-right.svg
index c01ece242ec4..b8bf48420dff 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-right.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-right.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">sdfdsf<g fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 4.5000005v6.0000005l19 8.999999v-12.9999995z" opacity="0"/><path d="m21.5 4.5000005v6.0000005l-19 8.999999v-12.9999995z"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="M 21.5,4.5 V 10.50 L 2.5,19.5 V 6.5 Z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up.svg
index 5ac92ee838c2..b37c6f7f1ad2 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-fade-up.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 21.5 5-19h9l5 19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 21.5 5-19h9l5 19z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-inflate.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-inflate.svg
index 6c2e6cd74fb3..9ac12110d9c0 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-inflate.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-inflate.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 5.9375v7.125l9.5 5.9375 9.5-5.9375v-7.125z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12 2.5-9.5 5.94v7.125l9.5 5.94 9.5-5.94v-7.125z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-curve.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-curve.svg
index 95824f34d7de..791d42f995d8 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-curve.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-curve.svg
@@ -1 +1,19 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5820312 15.500028-4.0820312-3c1.7691591-4.147937 5.3458656-7 9.498047-7h.0039c4.152181 0 7.728887 2.852063 9.498047 7l-4.082032 3c-.90816-2.166863-2.997373-4-5.416016-4-2.4198268 0-4.4949712 1.779205-5.4199208 4z"/><path d="m8.50082 17.50082h6.99836v1.99836h-6.99836z" stroke-width="1.00164"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m 6.6,15.5 -4.0820312,-3 c 1.8,-4.15 5.35,-7 9.5,-7 h 0.0 c 4.15,0 7.3,2.85 9.5,7 l -4.082032,3 c -0.9,-2.2 -2.99,-4 -5.4,-4 -2.4,0 -4.5,1.8 -5.42,4 z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--shape-color" 
+     d="m 8.50082,17.50082 h 6.99836 v 1.99836 H 8.50082 Z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-pour.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-pour.svg
index d5d53b686b50..191f5165ea19 100644
--- a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-pour.svg
+++ b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-pour.svg
@@ -1 +1,19 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"><path d="m8.50082 17.50082h6.99836v1.99836h-6.99836z" stroke-width="1.00164"/><path d="m12 6.5c-5.2467051 0-9.5 3.753269-9.5 9h5c0-2.623306 1.876647-4 4.5-4s4.5 1.376694 4.5 4h5c0-5.246731-4.253295-9-9.5-9z"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m 8.50082,17.50082 h 6.99836 v 1.99836 H 8.50082 Z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--shape-color" 
+     d="m 12,6.5 c -5.25,0 -9.5,3.75 -9.5,9 h 5 c 0,-2.6 1.97,-4 4.5,-4 2.62,0 4.5,1.38 4.5,4 h 5 c 0,-5.25 -4.25,-9 -9.5,-9 z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-plain-text.svg b/icon-themes/colibre_svg/cmd/lc_fontworkshapetype.fontwork-plain-text.svg

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list