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

andreas kainz (via logerrit) logerrit at kemper.freedesktop.org
Mon Nov 23 05:21:37 UTC 2020


 icon-themes/colibre_svg/cmd/lc_acceptalltrackedchanges.svg   |   47 +++----
 icon-themes/colibre_svg/cmd/lc_accepttrackedchange.svg       |   41 +++---
 icon-themes/colibre_svg/cmd/lc_accepttrackedchanges.svg      |   47 +++++++
 icon-themes/colibre_svg/cmd/lc_accepttrackedchangetonext.svg |   70 ++++++++++-
 icon-themes/colibre_svg/cmd/lc_alignblock.svg                |   15 +-
 icon-themes/colibre_svg/cmd/lc_alignbottom.svg               |   34 ++---
 icon-themes/colibre_svg/cmd/lc_alignhorizontalcenter.svg     |   13 +-
 icon-themes/colibre_svg/cmd/lc_alignleft.svg                 |   13 +-
 icon-themes/colibre_svg/cmd/lc_alignright.svg                |   13 +-
 icon-themes/colibre_svg/cmd/lc_aligntop.svg                  |   34 ++---
 icon-themes/colibre_svg/cmd/lc_bulletsandnumberingdialog.svg |   66 ++++------
 icon-themes/colibre_svg/cmd/lc_commentchangetracking.svg     |   47 +++++++
 icon-themes/colibre_svg/cmd/lc_datafilterautofilter.svg      |   31 ++++
 icon-themes/colibre_svg/cmd/lc_datafilterspecialfilter.svg   |   35 +++++
 icon-themes/colibre_svg/cmd/lc_datafilterstandardfilter.svg  |   13 +-
 icon-themes/colibre_svg/cmd/lc_dataimport.svg                |   14 +-
 icon-themes/colibre_svg/cmd/lc_decrementindent.svg           |   34 ++---
 icon-themes/colibre_svg/cmd/lc_defaultbullet.svg             |   25 ++-
 icon-themes/colibre_svg/cmd/lc_defaultnumbering.svg          |   52 ++------
 icon-themes/colibre_svg/cmd/lc_deleteallannotation.svg       |   34 +++++
 icon-themes/colibre_svg/cmd/lc_deleteannotation.svg          |   33 +++++
 icon-themes/colibre_svg/cmd/lc_editannotation.svg            |   11 +
 icon-themes/colibre_svg/cmd/lc_editcurindex.svg              |   17 ++
 icon-themes/colibre_svg/cmd/lc_editdoc.svg                   |   11 +
 icon-themes/colibre_svg/cmd/lc_equalizeheight.svg            |   42 ++++++
 icon-themes/colibre_svg/cmd/lc_equalizewidth.svg             |   42 ++++++
 icon-themes/colibre_svg/cmd/lc_exportdirecttoepub.svg        |   10 +
 icon-themes/colibre_svg/cmd/lc_exportdirecttopdf.svg         |    9 +
 icon-themes/colibre_svg/cmd/lc_exportto.svg                  |   10 +
 icon-themes/colibre_svg/cmd/lc_formfiltered.svg              |   33 +++++
 icon-themes/colibre_svg/cmd/lc_formfilternavigator.svg       |   31 ++++
 icon-themes/colibre_svg/cmd/lc_hangingindent.svg             |   34 ++---
 icon-themes/colibre_svg/cmd/lc_heading1parastyle.svg         |   31 ++++
 icon-themes/colibre_svg/cmd/lc_heading2parastyle.svg         |   31 ++++
 icon-themes/colibre_svg/cmd/lc_incrementindent.svg           |   34 ++---
 icon-themes/colibre_svg/cmd/lc_insertexternaldatasource.svg  |   36 +++++
 icon-themes/colibre_svg/cmd/lc_insertneutralparagraph.svg    |   56 +++-----
 icon-themes/colibre_svg/cmd/lc_nextannotation.svg            |   33 +++++
 icon-themes/colibre_svg/cmd/lc_outlinebullet.svg             |   39 +++---
 icon-themes/colibre_svg/cmd/lc_outlinecollapse.svg           |   43 ++----
 icon-themes/colibre_svg/cmd/lc_outlinecollapseall.svg        |   43 ++----
 icon-themes/colibre_svg/cmd/lc_outlineexpand.svg             |   43 ++----
 icon-themes/colibre_svg/cmd/lc_outlineexpandall.svg          |   43 ++----
 icon-themes/colibre_svg/cmd/lc_paraspacedecrease.svg         |   52 ++------
 icon-themes/colibre_svg/cmd/lc_paraspaceincrease.svg         |   52 ++------
 icon-themes/colibre_svg/cmd/lc_previousannotation.svg        |   33 +++++
 icon-themes/colibre_svg/cmd/lc_protecttracechangemode.svg    |   58 ++++++++-
 icon-themes/colibre_svg/cmd/lc_rejectalltrackedchanges.svg   |   69 ++++++++++
 icon-themes/colibre_svg/cmd/lc_rejecttrackedchange.svg       |   49 +++++++
 icon-themes/colibre_svg/cmd/lc_rejecttrackedchangetonext.svg |   69 ++++++++++
 icon-themes/colibre_svg/cmd/lc_removefiltersort.svg          |   33 +++++
 icon-themes/colibre_svg/cmd/lc_replycomment.svg              |    9 +
 icon-themes/colibre_svg/cmd/lc_ruler.svg                     |   24 +++
 icon-themes/colibre_svg/cmd/lc_setdocumentproperties.svg     |    9 +
 icon-themes/colibre_svg/cmd/lc_showtrackedchanges.svg        |   68 ++++++++++
 icon-themes/colibre_svg/cmd/lc_spacepara1.svg                |   52 ++------
 icon-themes/colibre_svg/cmd/lc_spacepara15.svg               |   52 ++------
 icon-themes/colibre_svg/cmd/lc_spacepara2.svg                |   52 ++------
 icon-themes/colibre_svg/cmd/lc_subtitleparastyle.svg         |   31 ++++
 icon-themes/colibre_svg/cmd/lc_templatemanager.svg           |    9 +
 icon-themes/colibre_svg/cmd/lc_titleparastyle.svg            |   31 ++++
 icon-themes/colibre_svg/cmd/lc_trackchanges.svg              |   57 ++++++++
 icon-themes/colibre_svg/cmd/lc_trackchangesbar.svg           |   52 ++++++++
 icon-themes/colibre_svg/cmd/lc_versiondialog.svg             |   15 ++
 64 files changed, 1663 insertions(+), 606 deletions(-)

New commits:
commit e4e88a402cd43a5553ae364c74a01e3f0e462473
Author:     andreas kainz <kainz.a at gmail.com>
AuthorDate: Sun Nov 22 19:00:43 2020 +0100
Commit:     Andreas Kainz <kainz.a at gmail.com>
CommitDate: Mon Nov 23 06:21:00 2020 +0100

    Colibre icon theme css support
    
    Change-Id: I0f949f4251f1d2cfc39298f3c137df8da9067655
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106358
    Tested-by: Jenkins
    Reviewed-by: Andreas Kainz <kainz.a at gmail.com>

diff --git a/icon-themes/colibre_svg/cmd/lc_acceptalltrackedchanges.svg b/icon-themes/colibre_svg/cmd/lc_acceptalltrackedchanges.svg
index 19aa90954c17..8760145860eb 100644
--- a/icon-themes/colibre_svg/cmd/lc_acceptalltrackedchanges.svg
+++ b/icon-themes/colibre_svg/cmd/lc_acceptalltrackedchanges.svg
@@ -1,21 +1,15 @@
 <?xml-stylesheet type="text/css" href="icons.css" ?>
 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
-  <path
+  <g id="background"
      class="icn icn--area-color"
-	 d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z"
      fill="#fafafa"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-     class="icn icn--area-color"
-	 d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z"
-     fill="#fafafa"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z" />
+      <path d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z" />
+  </g>
   <path
      class="icn icn--line-color"
 	 d="M 7,5.5 H 12 Z m 0,4 H 10 Z m -0,6 h 4 z"
@@ -31,20 +25,25 @@
 	 stroke-linecap= "round"
 	 stroke-linejoin= "round"
      />
-  <path
-     class="icn icn--highlight-color-line"
-	 d="m 22.5,12.5 -8.5,10 -3.5,-3"
-     fill="none" 
-     stroke="#1e8bcd" 
+  <g id="symbol-background"
+	 class="icn icn--background-line"
+     fill="none"
+     stroke="#fff" 
+     stroke-width="3px"
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
-  <path
-     class="icn icn--highlight-color-line"
-	 d="m 22.5,9.5 -8.5,10 -3.5,-3"
+      >
+      <path d="m 22.5,9.5 -8.5,10 -3.5,-3" />
+      <path d="m 22.5,12.5 -8.5,10 -3.5,-3" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"
      fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="m 22.5,9.5 -8.5,10 -3.5,-3" />
+      <path d="m 22.5,12.5 -8.5,10 -3.5,-3" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_accepttrackedchange.svg b/icon-themes/colibre_svg/cmd/lc_accepttrackedchange.svg
index b68e76af164b..0d3f56268795 100644
--- a/icon-themes/colibre_svg/cmd/lc_accepttrackedchange.svg
+++ b/icon-themes/colibre_svg/cmd/lc_accepttrackedchange.svg
@@ -1,21 +1,15 @@
 <?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--area-color"
-	 d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z"
-     fill="#fafafa"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
+  <g id="background"
      class="icn icn--area-color"
-	 d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z"
      fill="#fafafa"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z" />
+      <path d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z" />
+  </g>
   <path
      class="icn icn--line-color"
 	 d="M 7,5.5 H 12 Z m 0,4 H 10 Z m -0,6 h 4 z"
@@ -31,12 +25,23 @@
 	 stroke-linecap= "round"
 	 stroke-linejoin= "round"
      />
-  <path
-     class="icn icn--highlight-color-line"
-	 d="m 22.5,12.5 -8.5,10 -3.5,-3"
+  <g id="symbol-background"
+	 class="icn icn--background-line"
+     fill="none"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 22.5,12.5 -8.5,10 -3.5,-3" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"
      fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="m 22.5,12.5 -8.5,10 -3.5,-3" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_accepttrackedchanges.svg b/icon-themes/colibre_svg/cmd/lc_accepttrackedchanges.svg
index 80d6c414b4b0..36c1051b9d23 100644
--- a/icon-themes/colibre_svg/cmd/lc_accepttrackedchanges.svg
+++ b/icon-themes/colibre_svg/cmd/lc_accepttrackedchanges.svg
@@ -1 +1,46 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h7.773438a1.0001 1.0001 0 0 1 .152343-.726562l.158203-.236329-.28125-.05664a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.707031-.707032.707032-.707031a1.0001 1.0001 0 0 1 1.261718-.125l.236329.158203.05664-.28125a1.0001 1.0001 0 0 1 .980469-.802734h1 1v-5.2714844l-4-3.7285156z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h8.515625l-.464844-.464844a1.0001 1.0001 0 0 1 -.277343-.535156h-7.773438v-18h9v4c0 .554.446 1 1 1h4v4a1.0001 1.0001 0 0 1 .980469.802734l.019531.097657v-2.009766-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.9863
 29 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path 
 d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/><rect fill="#797774" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#797774" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="5" x="12" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="7" x="7" y="12"/><rect fill="#797774" height="1" ry=".5" width="4" x="7" y="15"/><path d="m12.474609 15c-.262915 0-.474609.211694-.474609.474609v.0507
 82c0 .262917.211694.474609.474609.474609h.425782l.183593-.037109-.158203-.236329a1.0001 1.0001 0 0 1 -.152343-.726562z" fill="#797774"/><rect fill="#fb983b" height="1" ry=".474576" width="5" x="7" y="18"/></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z" />
+      <path d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z" />
+  </g>
+  <path
+     class="icn icn--line-color"
+	 d="M 7,5.5 H 12 Z m 0,4 H 10 Z m -0,6 h 4 z"
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+     class="icn icn--highlight-color-2-line"
+	 d="M 12 9.5 L 17 9.5 L 12 9.5 z M 7 12.5 L 14 12.5 L 7 12.5 z M 13 15.5 L 15 15.5 L 13 15.5 z "
+	 fill= "none"
+	 stroke= "#ed8733"
+	 stroke-linecap= "round"
+	 stroke-linejoin= "round"
+     />
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="M 17.4 13.5 L 17 15.6 L 15.24 14.4 L 14.4 15.24 L 15.6 17 L 13.5 17.4 L 13.5 18.6 L 15.6 19.0 L 14.4 20.76 L 15.24 21.6 L 17 20.4 L 17.4 22.5 L 18.6 22.5 L 19.0 20.4 L 20.76 21.6 L 21.6 20.76 L 20.4 19.0 L 22.5 18.6 L 22.5 17.4 L 20.4 17 L 21.6 15.24 L 20.76 14.4 L 19.0 15.6 L 18.6 13.5 L 17.4 13.5 z M 18 16.5 A 1.5 1.5 0 0 1 19.5 18 A 1.5 1.5 0 0 1 18 19.5 A 1.5 1.5 0 0 1 16.5 18 A 1.5 1.5 0 0 1 18 16.5 z " />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color"  
+     fill="#83beec" 
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="M 17.4 13.5 L 17 15.6 L 15.24 14.4 L 14.4 15.24 L 15.6 17 L 13.5 17.4 L 13.5 18.6 L 15.6 19.0 L 14.4 20.76 L 15.24 21.6 L 17 20.4 L 17.4 22.5 L 18.6 22.5 L 19.0 20.4 L 20.76 21.6 L 21.6 20.76 L 20.4 19.0 L 22.5 18.6 L 22.5 17.4 L 20.4 17 L 21.6 15.24 L 20.76 14.4 L 19.0 15.6 L 18.6 13.5 L 17.4 13.5 z M 18 16.5 A 1.5 1.5 0 0 1 19.5 18 A 1.5 1.5 0 0 1 18 19.5 A 1.5 1.5 0 0 1 16.5 18 A 1.5 1.5 0 0 1 18 16.5 z " />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_accepttrackedchangetonext.svg b/icon-themes/colibre_svg/cmd/lc_accepttrackedchangetonext.svg
index 5261a22bc875..5a1437611e95 100644
--- a/icon-themes/colibre_svg/cmd/lc_accepttrackedchangetonext.svg
+++ b/icon-themes/colibre_svg/cmd/lc_accepttrackedchangetonext.svg
@@ -1 +1,69 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v5.5859375l5.585938-5.5859375zm10.214844.1992188-9.5078128 9.5078122a1.0001 1.0001 0 0 1 -.7070312.292969v8h12.095703c.071097-.208033.184423-.403172.347656-.566406l1.556641-1.558594v-.873047h-7.5c-.81476 0-1.5019531-.687193-1.5019531-1.501953s.6871931-1.501953 1.5019531-1.501953h7.5v-.873047l-1.556641-1.558594c-.578382-.578385-.578382-1.548567 0-2.126953.288977-.288979.680955-.439453 1.0625-.439453.166697 0 .333137.032074.494141.087891v-3.3593754z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v4.5859375l1 1v-5.5859375h5.585938l1-1zm10.857422.5136719a1.0001 1.0001 0 0 1 -.150391.1933593l-1.707031 1.7070313v2.5859375c0 .554.446 1 1 1h4v2.087891c.207543.071951.404923.186172.570312.351562l.429688.429688v-3.619141-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.122291-.1270015-.144705-.1356868-.230469-.2226562zm-11.857422 9.9003901v8.585938c0 .554.446 1 1 1h12.097656c-.111723-.322601-.1
 1234-.677002-.001953-1h-12.095703v-8a1.0001 1.0001 0 0 1 -.7070312-.292969zm15 1.710938v.873047h.873047zm0 3.876953v.873047l.873047-.873047z" fill="#3a3a38"/><rect fill="#fb983b" height="1" ry=".5" width="5" x="12" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="7" x="7" y="12"/><path d="m7.5 15c-.277 0-.5.223-.5.5s.223.5.5.5h2.591797c.133739-.364218.405495-.666009.75-.839844-.090133-.091608-.20226-.160156-.341797-.160156z" fill="#797774"/><path d="m15.207031 3.2070312-.207031.2070313v3.5859375h4z" fill="#fafafa" fill-rule="evenodd"/><path d="m18.505859 11.001953c-.127809 0-.25558.048549-.353515.146485-.195868.195869-.195868.513115 0 .708984l4.140625 4.142578h-10.792969c-.277 0-.5.223-.5.5s.223.5.5.5h10.792969l-4.140625 4.142578c-.195868.195869-.195868.513116 0 .708984.097935.097936.225706.146485.353515.146485s.257539-.048554.355469-.146485l4.992188-4.998046c.047015-.047013.084075-.103236.109375-.166016.02334-.057904.037109-.12105.037109-.1875s-.013769-.129596-.037109-.1875c-.
 0253-.06278-.06236-.119003-.109375-.166016l-4.992188-4.998046c-.09793-.09793-.22766-.146485-.355469-.146485z" fill="#1e8bcd"/><rect fill="#fb983b" height="1" rx=".5" width="5" x="7" y="18"/><path d="m2 7-.9999999 1 3.9999999 4 10-10-1-1-9 9z" fill="#1e8bcd"/></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z" />
+      <path d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z" />
+  </g>
+  <path
+     class="icn icn--line-color"
+	 d="M 7,5.5 H 12 Z m 0,4 H 10 Z m -0,6 h 4 z"
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+     class="icn icn--highlight-color-2-line"
+	 d="M 12 9.5 L 17 9.5 L 12 9.5 z M 7 12.5 L 14 12.5 L 7 12.5 z M 13 15.5 L 15 15.5 L 13 15.5 z "
+	 fill= "none"
+	 stroke= "#ed8733"
+	 stroke-linecap= "round"
+	 stroke-linejoin= "round"
+     />
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     transform="translate(10,0)">
+      <path d="m 8.5,11.5 4,4 -4,4" />
+      <path d="M 12.5,15.5 H 1.5" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     transform="translate(10,0)">
+      <path d="m 8.5,11.5 4,4 -4,4" />
+      <path d="M 12.5,15.5 H 1.5" />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background-line"
+     fill="none"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     transform="translate(-9,-10)">
+      >
+      <path d="m 22.5,12.5 -8.5,10 -3.5,-3" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"
+     fill="none" 
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     transform="translate(-9,-10)">
+      >
+      <path d="m 22.5,12.5 -8.5,10 -3.5,-3" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_alignblock.svg b/icon-themes/colibre_svg/cmd/lc_alignblock.svg
index 4a4534954def..de64ebc35bb0 100644
--- a/icon-themes/colibre_svg/cmd/lc_alignblock.svg
+++ b/icon-themes/colibre_svg/cmd/lc_alignblock.svg
@@ -1,9 +1,12 @@
 <?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--line-color" 
-     d="M 3.5 2.5 L 20.5 2.5 L 3.5 2.5 z M 3.5 5.5 L 20.5 5.5 L 3.5 5.5 z M 3.5 10.5 L 20.5 10.5 L 3.5 10.5 z M 3.5 13.5 L 20.5 13.5 L 3.5 13.5 z M 3.5 18.5 L 20.5 18.5 L 3.5 18.5 z M 3.5 21.5 L 20.5 21.5 L 3.5 21.5 z "
-	 stroke="#3a3a38" 
-	 stroke-linejoin="round"
-     />
+  <g id="background"
+     class="icn icn--line-color" 
+     fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="M 3.5 2.5 L 20.5 2.5 L 3.5 2.5 z M 3.5 5.5 L 20.5 5.5 L 3.5 5.5 z M 3.5 10.5 L 20.5 10.5 L 3.5 10.5 z M 3.5 13.5 L 20.5 13.5 L 3.5 13.5 z M 3.5 18.5 L 20.5 18.5 L 3.5 18.5 z M 3.5 21.5 L 20.5 21.5 L 3.5 21.5 z " />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_alignbottom.svg b/icon-themes/colibre_svg/cmd/lc_alignbottom.svg
index ce1cacf0a870..e11d382c1709 100644
--- a/icon-themes/colibre_svg/cmd/lc_alignbottom.svg
+++ b/icon-themes/colibre_svg/cmd/lc_alignbottom.svg
@@ -1,26 +1,22 @@
 <?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--line-color" 
-     d="m 3.5,21.5 h 17 z m 0,-3 h 10 z m 0,-5 h 17 z"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 7.5,6.5 4,4 4,-4"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 11.5,1.5 v 9"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 3.5,21.5 h 17 z m 0,-3 h 10 z m 0,-5 h 17 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="m 7.5,6.5 4,4 4,-4" />
+      <path d="m 11.5,1.5 v 9" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_alignhorizontalcenter.svg b/icon-themes/colibre_svg/cmd/lc_alignhorizontalcenter.svg
index 10ac7a3fcb62..9c350d00dfa5 100644
--- a/icon-themes/colibre_svg/cmd/lc_alignhorizontalcenter.svg
+++ b/icon-themes/colibre_svg/cmd/lc_alignhorizontalcenter.svg
@@ -1,9 +1,12 @@
 <?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--line-color" 
-     d="M 3.5 2.5 L 20.5 2.5 L 3.5 2.5 z M 7.5 5.5 L 16.5 5.5 L 7.5 5.5 z M 3.5 10.5 L 20.5 10.5 L 3.5 10.5 z M 7.5 13.5 L 16.5 13.5 L 7.5 13.5 z M 3.5 18.5 L 20.5 18.5 L 3.5 18.5 z M 7.5 21.5 L 16.5 21.5 L 7.5 21.5 z "
-	 stroke="#3a3a38" 
+  <g id="background"
+     class="icn icn--line-color" 
+     fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
      stroke-linejoin="round"
-     />
+     >
+      <path d="M 3.5 2.5 L 20.5 2.5 L 3.5 2.5 z M 7.5 5.5 L 16.5 5.5 L 7.5 5.5 z M 3.5 10.5 L 20.5 10.5 L 3.5 10.5 z M 7.5 13.5 L 16.5 13.5 L 7.5 13.5 z M 3.5 18.5 L 20.5 18.5 L 3.5 18.5 z M 7.5 21.5 L 16.5 21.5 L 7.5 21.5 z " />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_alignleft.svg b/icon-themes/colibre_svg/cmd/lc_alignleft.svg
index 2ac372d718e5..167dcf116bbb 100644
--- a/icon-themes/colibre_svg/cmd/lc_alignleft.svg
+++ b/icon-themes/colibre_svg/cmd/lc_alignleft.svg
@@ -1,9 +1,12 @@
 <?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--line-color" 
-     d="M 3.5 2.5 L 20.5 2.5 L 3.5 2.5 z M 3.5 5.5 L 13.5 5.5 L 3.5 5.5 z M 3.5 10.5 L 20.5 10.5 L 3.5 10.5 z M 3.5 13.5 L 13.5 13.5 L 3.5 13.5 z M 3.5 18.5 L 20.5 18.5 L 3.5 18.5 z M 3.5 21.5 L 13.5 21.5 L 3.5 21.5 z "
-	 stroke="#3a3a38" 
+  <g id="background"
+     class="icn icn--line-color" 
+     fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
      stroke-linejoin="round"
-     />
+     >
+      <path d="M 3.5 2.5 L 20.5 2.5 L 3.5 2.5 z M 3.5 5.5 L 13.5 5.5 L 3.5 5.5 z M 3.5 10.5 L 20.5 10.5 L 3.5 10.5 z M 3.5 13.5 L 13.5 13.5 L 3.5 13.5 z M 3.5 18.5 L 20.5 18.5 L 3.5 18.5 z M 3.5 21.5 L 13.5 21.5 L 3.5 21.5 z " />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_alignright.svg b/icon-themes/colibre_svg/cmd/lc_alignright.svg
index ca7751da34a7..b1773403ea24 100644
--- a/icon-themes/colibre_svg/cmd/lc_alignright.svg
+++ b/icon-themes/colibre_svg/cmd/lc_alignright.svg
@@ -1,9 +1,12 @@
 <?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--line-color" 
-     d="M 3.5 2.5 L 20.5 2.5 L 3.5 2.5 z M 10.5 5.5 L 20.5 5.5 L 10.5 5.5 z M 3.5 10.5 L 20.5 10.5 L 3.5 10.5 z M 10.5 13.5 L 20.5 13.5 L 10.5 13.5 z M 3.5 18.5 L 20.5 18.5 L 3.5 18.5 z M 10.5 21.5 L 20.5 21.5 L 10.5 21.5 z "
-	 stroke="#3a3a38" 
+  <g id="background"
+     class="icn icn--line-color" 
+     fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
      stroke-linejoin="round"
-     />
+     >
+      <path d="M 3.5 2.5 L 20.5 2.5 L 3.5 2.5 z M 10.5 5.5 L 20.5 5.5 L 10.5 5.5 z M 3.5 10.5 L 20.5 10.5 L 3.5 10.5 z M 10.5 13.5 L 20.5 13.5 L 10.5 13.5 z M 3.5 18.5 L 20.5 18.5 L 3.5 18.5 z M 10.5 21.5 L 20.5 21.5 L 10.5 21.5 z " />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_aligntop.svg b/icon-themes/colibre_svg/cmd/lc_aligntop.svg
index 6decd07b3274..7ef6e9a41ca8 100644
--- a/icon-themes/colibre_svg/cmd/lc_aligntop.svg
+++ b/icon-themes/colibre_svg/cmd/lc_aligntop.svg
@@ -1,26 +1,22 @@
 <?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--line-color" 
-     d="m 3.5,2.5 h 17 z m 0,3 h 10 z m 0,5 h 17 z"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 7.5,17.5 4,-4 4,4"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 11.5,22.5 v -9"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 3.5,2.5 h 17 z m 0,3 h 10 z m 0,5 h 17 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="m 7.5,17.5 4,-4 4,4" />
+      <path d="m 11.5,22.5 v -9" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_bulletsandnumberingdialog.svg b/icon-themes/colibre_svg/cmd/lc_bulletsandnumberingdialog.svg
index e9dc6e18a3f3..f9d72b07dd4a 100644
--- a/icon-themes/colibre_svg/cmd/lc_bulletsandnumberingdialog.svg
+++ b/icon-themes/colibre_svg/cmd/lc_bulletsandnumberingdialog.svg
@@ -1,50 +1,42 @@
 <?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--line-color" 
-     d="m 7.500001,2.5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 6 z m 0,5 h 4 z m 0,3 H 12.5 Z"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 3,3.5 1.5,-1 v 5"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 3.5,7.5 h 2"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="M 2.5,11.5 C 3.520087,9.5622672 5.4735739,10.307277 5.4378546,11.654063 5.4040295,12.929428 4.1705243,13.942095 2.8051105,15.004189 2.6434723,15.129921 2.2620892,15.415238 2.265165,15.5 H 5.5"
-     fill="none"
-     stroke="#1e8bcd" 
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 7.5,2.5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 6 z m 0,5 h 4 z m 0,3 H 12.5 Z" />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="M 2.4880952,19.619048 C 2.5,18.722224 3.5,18.5 4,18.5 c 0.6623095,0 1.5,0.307143 1.5,1.2 0,0.8 -0.7440366,1.008842 -1.5,1.3 1.0244214,0.162639 1.4969621,0.709766 1.5,1.25516 C 5.5094547,23.086907 4.6752451,23.5 4,23.5 3.2347979,23.5 2.7970398,23 2.5,22.5"
-     fill="none"
+      >
+      <path d="M 17.4 13.5 L 17 15.6 L 15.2 14.4 L 14.4 15.2 L 15.6 17 L 13.5 17.4 L 13.5 18.6 L 15.6 19.0 L 14.4 20.8 L 15.2 21.6 L 17 20.4 L 17.4 22.5 L 18.6 22.5 L 19.0 20.4 L 20.8 21.6 L 21.6 20.8 L 20.4 19.0 L 22.5 18.6 L 22.5 17.4 L 20.4 17 L 21.6 15.2 L 20.8 14.4 L 19.0 15.6 L 18.6 13.5 L 17.4 13.5 z M 18 16.5 A 1.5 1.5 0 0 1 19.5 18 A 1.5 1.5 0 0 1 18 19.5 A 1.5 1.5 0 0 1 16.5 18 A 1.5 1.5 0 0 1 18 16.5 z " />
+  </g>
+  <g id="symbol2"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color" 
-     d="M 17.410156 13.5 L 16.994141 15.574219 L 15.236328 14.400391 L 14.400391 15.236328 L 15.574219 16.994141 L 13.5 17.410156 L 13.5 18.589844 L 15.574219 19.005859 L 14.400391 20.763672 L 15.236328 21.599609 L 16.994141 20.425781 L 17.410156 22.5 L 18.589844 22.5 L 19.005859 20.425781 L 20.763672 21.599609 L 21.599609 20.763672 L 20.425781 19.005859 L 22.5 18.589844 L 22.5 17.410156 L 20.425781 16.994141 L 21.599609 15.236328 L 20.763672 14.400391 L 19.005859 15.574219 L 18.589844 13.5 L 17.410156 13.5 z M 18 16.5 A 1.5 1.5 0 0 1 19.5 18 A 1.5 1.5 0 0 1 18 19.5 A 1.5 1.5 0 0 1 16.5 18 A 1.5 1.5 0 0 1 18 16.5 z "
+      >
+      <path d="m 3,3.5 1.5,-1 v 5" />
+      <path d="m 3.5,7.5 h 2" />
+      <path d="M 2.5,11.5 C 3.5,9.6 5.5,10.6 5.7,11.6 5.4,12.9 4.2,13.9 2.8,15 2.6,15.1 2.6,15.4 2.6,15.5 H 5.5" />
+      <path d="M 2.5,19.6 C 2.5,18.7 3.5,18.5 4,18.5 c 0.7,0 1.5,0.6 1.5,1.2 0,0.8 -0.7,1 -1.5,1.3 1.0,0.1 1.5,0.7 1.5,1.2 C 5.5,23.1 4.7,23.5 4,23.5 3.2,23.5 2.8,23 2.5,22.5" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color"  
      fill="#83beec" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="M 17.4 13.5 L 17 15.6 L 15.2 14.4 L 14.4 15.2 L 15.6 17 L 13.5 17.4 L 13.5 18.6 L 15.6 19.0 L 14.4 20.8 L 15.2 21.6 L 17 20.4 L 17.4 22.5 L 18.6 22.5 L 19.0 20.4 L 20.8 21.6 L 21.6 20.8 L 20.4 19.0 L 22.5 18.6 L 22.5 17.4 L 20.4 17 L 21.6 15.2 L 20.8 14.4 L 19.0 15.6 L 18.6 13.5 L 17.4 13.5 z M 18 16.5 A 1.5 1.5 0 0 1 19.5 18 A 1.5 1.5 0 0 1 18 19.5 A 1.5 1.5 0 0 1 16.5 18 A 1.5 1.5 0 0 1 18 16.5 z " />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_commentchangetracking.svg b/icon-themes/colibre_svg/cmd/lc_commentchangetracking.svg
index 9442da808045..d86b7cd11e39 100644
--- a/icon-themes/colibre_svg/cmd/lc_commentchangetracking.svg
+++ b/icon-themes/colibre_svg/cmd/lc_commentchangetracking.svg
@@ -1 +1,46 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h6.060547c-.035542-.120455-.060534-.244534-.060547-.375v-4.125-4.058594c.0002-.01756.000853-.035214.001953-.052734-.0001-.00524-.001958-.010425-.001953-.015625 0 0 .001953-.001953.001953-.001953v-.001953c.016558-.216192.102927-.421147.246094-.583985.233066-.43627.607081-.785156 1.126953-.785156h6.625v-3.9824219h-4.017578l.042969-4.0175781z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.375c-.617002-.000062-1.146367-.430339-1.314453-1h-6.060547v-18h9v4c0 .554.446 1 1 1h4v3h1v-.109375-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#797774" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#797774" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="5" x="
 12" y="9"/><path d="m7.5 12c-.277 0-.5.223-.5.5s.223.5.5.5h3.5v-.558594c.0002-.01756.000853-.035214.001953-.052734-.0001-.00524-.001958-.010425-.001953-.015625 0 0 .001953-.001953.001953-.001953v-.001953c.010002-.130596.053246-.253553.111328-.369141z" fill="#fb983b"/><rect fill="#3a3a38" height="1" ry=".474576" width="2" x="12" y="15"/><path d="m12.375 12.374787c.000018-.000018 0 8.250093 0 8.250093h2.25v2.999953l3.375-2.999953h5.625v-8.250093z" fill="#fafafa"/><path d="m12.375 11.999787a.375.375 0 0 0 -.375.375.375.375 0 0 0 .0059.06592h-.0059v4.059082 4.125a.3750375.3750375 0 0 0 .375.375h1.875v2.625a.3750375.3750375 0 0 0 .624023.279785l3.268067-2.904785h5.48291a.3750375.3750375 0 0 0 .375-.375v-8.25a.3750375.3750375 0 0 0 -.375-.375h-11.25zm.375.75h10.5v7.5h-5.25a.3750375.3750375 0 0 0 -.249023.09521l-2.750977 2.444829v-2.165039a.3750375.3750375 0 0 0 -.375-.375h-1.875v-3.75z" fill="#3a3a38"/><rect fill="#797774" height="1" ry=".5" width="4" x="7" y="15"/><rect fill="#fb983b" he
 ight="1" ry=".5" width="3" x="7" y="18"/></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z" />
+      <path d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z" />
+  </g>
+  <path
+     class="icn icn--line-color"
+	 d="M 7,5.5 H 12 Z m 0,4 H 10 Z m -0,6 h 4 z"
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+     class="icn icn--highlight-color-2-line"
+	 d="M 12 9.5 L 17 9.5 L 12 9.5 z M 7 12.5 L 14 12.5 L 7 12.5 z M 13 15.5 L 15 15.5 L 13 15.5 z "
+	 fill= "none"
+	 stroke= "#ed8733"
+	 stroke-linecap= "round"
+	 stroke-linejoin= "round"
+     />
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 13.5,13.5 v 6 h 2 v 3 l 3,-3 h 4 v -6 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-2"
+     fill="#f8db8f" 
+     stroke="#ed8733" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 13.5,13.5 v 6 h 2 v 3 l 3,-3 h 4 v -6 z" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_datafilterautofilter.svg b/icon-themes/colibre_svg/cmd/lc_datafilterautofilter.svg
index 81a54c51b8de..337c979356c1 100644
--- a/icon-themes/colibre_svg/cmd/lc_datafilterautofilter.svg
+++ b/icon-themes/colibre_svg/cmd/lc_datafilterautofilter.svg
@@ -1 +1,30 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.9257812 3.0097656-.9160156.8945313v.9746093.1992188l5.9003906 8.25a.50535904.50535904 0 0 1 .0957028.294922v4.095703l2.601563 1.830078.77539-1.548828h-.382812a1.0001 1.0001 0 0 1 -.78125-1.625l1.78125-2.222656v-.529297a.50535904.50535904 0 0 1 .095703-.294922l5.894531-8.25v-1.1738281l-.916015-.8945313z" fill="#fafafa"/><path d="m17.004237 12h5.995763l-4 4h2l-9 7 3-6h-2z" fill="#ed8733" fill-rule="evenodd"/><path d="m4.71875 2a.50535904.50535904 0 0 0 -.3535156.1445312l-1.2128906 1.1855469a.50535904.50535904 0 0 0 -.1523438.3613281v1.1875.3613282a.50535904.50535904 0 0 0 .09375.2949218l5.9003906 8.2499998v4.148438.046875a.50535904.50535904 0 0 0 .2148438.414062l2.9414066 2.070313.457031-.916016-2.601563-1.830078v-4.095703a.50535904.50535904 0 0 0 -.0957028-.294922l-5.9003906-8.25v-.1992188-.9746093l.9160156-.8945313h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25a.50535904.50535904 0 0 0 -.095703.294922v.5292
 97l2.224609-2.777344a1.0001 1.0001 0 0 1 .777344-.375l3.904297-5.4648438a.50535904.50535904 0 0 0 .09375-.2949218v-1.5488282a.50535904.50535904 0 0 0 -.152344-.3613281l-1.21289-1.1855469a.50535904.50535904 0 0 0 -.353516-.1445312zm10.292969 17.212891-.146485.292968.146485-.113281z" fill="#3a3a38"/><path d="m17.5 13-2.40625 3.003906a1.0001 1.0001 0 0 1 .816406 1.44336l-1.029297 2.058593 3.507813-2.728515a1.0001 1.0001 0 0 1 -.08008-1.484375l2.29297-2.292969z" fill="#f8db8f"/></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 14.5,13.5 6,-8 v -2 L 19,2.5 H 5 L 3.5,4 v 1.5 l 6,8 V 18 l 5,3.5 z" />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 12.5,21.5 7,-5 H 18 l 4,-4 h -5 l -3,4 h 2 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-2"
+     fill="#f8db8f" 
+     stroke="#ed8733" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 12.5,21.5 7,-5 H 18 l 4,-4 h -5 l -3,4 h 2 z" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_datafilterspecialfilter.svg b/icon-themes/colibre_svg/cmd/lc_datafilterspecialfilter.svg
index 3c42a1d26469..6bebf9af7c1e 100644
--- a/icon-themes/colibre_svg/cmd/lc_datafilterspecialfilter.svg
+++ b/icon-themes/colibre_svg/cmd/lc_datafilterspecialfilter.svg
@@ -1 +1,34 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.9257812 3.0097656-.9160156.8945313v.9746093.1992188l5.9003906 8.25c.062016.085851.0954928.189015.0957028.294922v4.095703l1.994141 1.402344v-1.146485-1.974609-2.025391-1.974609c0-1.278794.851972-2.3201674 1.949219-2.9785156 1.07257-.6435422 2.446973-.9996922 3.949219-1.015625l2.091796-2.9277344v-1.1738281l-.916015-.8945313z" fill="#fafafa"/><path d="m4.71875 2c-.1322075.0000806-.2591191.051967-.3535156.1445312l-1.2128906 1.1855469c-.0973445.0950285-.1522656.22529-.1523438.3613281v1.1875.3613282c-.0003594.1056921.032428.2088369.09375.2949218l5.9003906 8.2499998v4.148438.04687c-.0001807.164795.080001.319327.2148438.414062l2.8222656 1.986333c-.016937-.124814-.03125-.250995-.03125-.380859v-.878906l-1.994141-1.402344v-4.095703c-.00021-.105907-.033687-.209071-.095703-.294922l-5.9003906-8.25v-.1992188-.9746093l.9160156-.8945313h14.1484378l.916015.8945313v1.1738281l-2.091796 2.9277344c.0345622-.0003666.0668642-.0058594.1
 015622-.0058594.375697 0 .742203.022368 1.099609.064453l1.806641-2.5292968c.061322-.0860849.094109-.1892297.09375-.2949218v-1.5488282c-.000078-.1360382-.055-.2662996-.152344-.3613281l-1.21289-1.1855469c-.094397-.0925643-.221308-.1444507-.353516-.1445312z" fill="#3a3a38"/><g fill="#f8db8f"><path d="m13 13.974609v2.025391c0 1.656854 2.238576 3 5 3s5-1.343146 5-3v-2.025391c-1.237023 1.483512-2.784273 2.025391-5 2.025391-2.447645 0-3.681267-.674935-5-2.025391z"/><ellipse cx="18" cy="12" rx="5" ry="3"/><path d="m13 17.974609v2.025391c0 1.656854 2.238576 3 5 3s5-1.343146 5-3v-2.025391c-1.237023 1.483512-3 2.025391-5 2.025391s-3.681267-.674935-5-2.025391z"/></g><g fill="#ed8733" transform="translate(0 .000075)"><path d="m13 13.974609v2.025391c0 1.656854 2.238576 3 5 3s5-1.343146 5-3v-2.025391c-1.237023 1.483512-2.784273 2.025391-5 2.025391-2.447645 0-3.681267-.674935-5-2.025391zm1.003906 1.923829c1.084008.642805 2.305964 1.105468 3.996094 1.105468 1.543442 0 2.835242-.430894 3.996094-1.097
 656v.09375c0 .376571-.264802.834662-.976563 1.261719-.711761.427056-1.801487.734375-3.019531.734375s-2.30777-.307319-3.019531-.734375c-.711761-.427057-.976563-.885148-.976563-1.261719z"/><path d="m18 9a5 3 0 0 0 -5 3 5 3 0 0 0 5 3 5 3 0 0 0 5-3 5 3 0 0 0 -5-3zm0 1a4 2 0 0 1 4 2 4 2 0 0 1 -4 2 4 2 0 0 1 -4-2 4 2 0 0 1 4-2z"/><path d="m13 17.974609v2.025391c0 1.656854 2.238576 3 5 3s5-1.343146 5-3v-2.025391c-1.237023 1.483512-2.784273 2.025391-5 2.025391-2.447645 0-3.681267-.674935-5-2.025391zm1.003906 1.923829c1.084008.642805 2.305964 1.105468 3.996094 1.105468 1.543442 0 2.835242-.430894 3.996094-1.097656v.09375c0 .376571-.264802.834662-.976563 1.261719-.711761.427056-1.801487.734375-3.019531.734375s-2.30777-.307319-3.019531-.734375c-.711761-.427057-.976563-.885148-.976563-1.261719z"/></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 14.5,13.5 6,-8 v -2 L 19,2.5 H 5 L 3.5,4 v 1.5 l 6,8 V 18 l 5,3.5 z" />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="M 22.5,12 A 4.5,2.5 0 0 1 18,14.5 4.5,2.5 0 0 1 13.5,12 4.5,2.5 0 0 1 18,9.5 4.5,2.5 0 0 1 22.5,12 Z" />
+      <path d="m 13.5,19 v 1.5 c 3.4,3.1 6.3,2.2 9,0 V 19 c -3.2,2.2 -6.2,1.8 -9,0 z" />
+      <path d="m 13.5,15 v 1.5 c 3.4,3.1 6.3,2.2 9,0 V 15 c -3.2,2.2 -6.2,1.8 -9,0 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-2"
+     fill="#f8db8f" 
+     stroke="#ed8733" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="M 22.5,12 A 4.5,2.5 0 0 1 18,14.5 4.5,2.5 0 0 1 13.5,12 4.5,2.5 0 0 1 18,9.5 4.5,2.5 0 0 1 22.5,12 Z" />
+      <path d="m 13.5,19 v 1.5 c 3.4,3.1 6.3,2.2 9,0 V 19 c -3.2,2.2 -6.2,1.8 -9,0 z" />
+      <path d="m 13.5,15 v 1.5 c 3.4,3.1 6.3,2.2 9,0 V 15 c -3.2,2.2 -6.2,1.8 -9,0 z" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_datafilterstandardfilter.svg b/icon-themes/colibre_svg/cmd/lc_datafilterstandardfilter.svg
index 637871b8f221..fbcf92eee413 100644
--- a/icon-themes/colibre_svg/cmd/lc_datafilterstandardfilter.svg
+++ b/icon-themes/colibre_svg/cmd/lc_datafilterstandardfilter.svg
@@ -1 +1,12 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.71875 2a.50535904.50535904 0 0 0 -.3535156.1445312l-1.2128906 1.1855469a.50535904.50535904 0 0 0 -.1523438.3613281v1.1875.3613282a.50535904.50535904 0 0 0 .09375.2949218l5.9003906 8.2499998v4.148438.04687a.50535904.50535904 0 0 0 .2148438.414062l4.9941406 3.513672a.50535904.50535904 0 0 0 .291016.091802h.01172a.50535904.50535904 0 0 0 .50586-.505859v-7.708985l5.894531-8.2499998a.50535904.50535904 0 0 0 .093748-.2949218v-1.5488282a.50535904.50535904 0 0 0 -.152344-.3613281l-1.21289-1.1855469a.50535904.50535904 0 0 0 -.353516-.1445312zm.2070312 1.0097656h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25a.50535904.50535904 0 0 0 -.095703.294922v6.90625l-3.994141-2.810547v-4.095703a.50535904.50535904 0 0 0 -.095703-.294922l-5.9003906-8.25v-.1992188-.9746093l.9160156-.8945313z" fill="#3a3a38"/><path d="m4.9257812 3.0097656h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25c-.06202.08585-.09549.189015-.0957.294922v
 6.90625l-3.994141-2.810547v-4.095703c-.00021-.105907-.033687-.209071-.095703-.294922l-5.9003906-8.25v-.1992188-.9746093z" fill="#fafafa"/></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 14.5,13.5 6,-8 v -2 L 19,2.5 H 5 L 3.5,4 v 1.5 l 6,8 V 18 l 5,3.5 z" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_dataimport.svg b/icon-themes/colibre_svg/cmd/lc_dataimport.svg
index 17b83b8b5d8f..1dc8848f36ea 100644
--- a/icon-themes/colibre_svg/cmd/lc_dataimport.svg
+++ b/icon-themes/colibre_svg/cmd/lc_dataimport.svg
@@ -10,10 +10,20 @@
       <path d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z" />
       <path d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z" />
   </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 15.5,11.5 -4,4 4,4" />
+      <path d="m 22.5,15.5 h -11" />
+  </g>
   <g id="symbol"
-	 class="icn icn--highlight-color-line"  
+	 class="icn icn--highlight-color-3-line"  
      fill="none" 
-     stroke="#1e8bcd" 
+     stroke="#922e98"
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
       >
diff --git a/icon-themes/colibre_svg/cmd/lc_decrementindent.svg b/icon-themes/colibre_svg/cmd/lc_decrementindent.svg
index ea44e7d33d96..12c54d3d80ef 100644
--- a/icon-themes/colibre_svg/cmd/lc_decrementindent.svg
+++ b/icon-themes/colibre_svg/cmd/lc_decrementindent.svg
@@ -1,26 +1,22 @@
 <?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--line-color" 
-     d="m 4.5,1.5 h 18 z m 8,5 h 10 z m 0,5 h 10 z m 0,5 h 10 z m 0,5 h 10 z"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 5.5,7.5 -4,4 4,4"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 1.5,11.5 h 8"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 4.5,1.5 h 18 z m 8,5 h 10 z m 0,5 h 10 z m 0,5 h 10 z m 0,5 h 10 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="m 5.5,7.5 -4,4 4,4" />
+      <path d="m 1.5,11.5 h 8" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_defaultbullet.svg b/icon-themes/colibre_svg/cmd/lc_defaultbullet.svg
index 994dd3f62e76..4810ccde57d4 100644
--- a/icon-themes/colibre_svg/cmd/lc_defaultbullet.svg
+++ b/icon-themes/colibre_svg/cmd/lc_defaultbullet.svg
@@ -1,18 +1,21 @@
 <?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--line-color" 
-     d="m 7.5,2.5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 8 z"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color" 
-     d="M 4,2.5 A 1.5,1.5 0 0 0 2.5,4 1.5,1.5 0 0 0 4,5.5 1.5,1.5 0 0 0 5.5,4 1.5,1.5 0 0 0 4,2.5 Z m 0,8 A 1.5,1.5 0 0 0 2.5,12 1.5,1.5 0 0 0 4,13.5 1.5,1.5 0 0 0 5.5,12 1.5,1.5 0 0 0 4,10.5 Z m 0,8 A 1.5,1.5 0 0 0 2.5,20 1.5,1.5 0 0 0 4,21.5 1.5,1.5 0 0 0 5.5,20 1.5,1.5 0 0 0 4,18.5 Z"
+  <g id="background"
+     class="icn icn--line-color" 
+     fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 7.5,2.5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 8 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color"  
      fill="#83beec" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="M 4,2.5 A 1.5,1.5 0 0 0 2.5,4 1.5,1.5 0 0 0 4,5.5 1.5,1.5 0 0 0 5.5,4 1.5,1.5 0 0 0 4,2.5 Z m 0,8 A 1.5,1.5 0 0 0 2.5,12 1.5,1.5 0 0 0 4,13.5 1.5,1.5 0 0 0 5.5,12 1.5,1.5 0 0 0 4,10.5 Z m 0,8 A 1.5,1.5 0 0 0 2.5,20 1.5,1.5 0 0 0 4,21.5 1.5,1.5 0 0 0 5.5,20 1.5,1.5 0 0 0 4,18.5 Z" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_defaultnumbering.svg b/icon-themes/colibre_svg/cmd/lc_defaultnumbering.svg
index 2b9629a558f4..6a2835e3dcfe 100644
--- a/icon-themes/colibre_svg/cmd/lc_defaultnumbering.svg
+++ b/icon-themes/colibre_svg/cmd/lc_defaultnumbering.svg
@@ -1,42 +1,24 @@
 <?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--line-color" 
-     d="m 7.5,2.5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 8 z"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 3,3.5 1.5,-1 v 5"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 3.5,7.5 h 2"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="M 2.5,11.5 C 3.520087,9.5622672 5.4735739,10.307277 5.4378546,11.654063 5.4040295,12.929428 4.1705243,13.942095 2.8051105,15.004189 2.6434723,15.129921 2.2620892,15.415238 2.265165,15.5 H 5.5"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="M 2.4880952,19.619048 C 2.5,18.722224 3.5,18.5 4,18.5 c 0.6623095,0 1.5,0.307143 1.5,1.2 0,0.8 -0.7440366,1.008842 -1.5,1.3 1.0244214,0.162639 1.4969621,0.709766 1.5,1.25516 C 5.5094547,23.086907 4.6752451,23.5 4,23.5 3.2347979,23.5 2.7970398,23 2.5,22.5"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 7.5,2.5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 8 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="m 3,3.5 1.5,-1 v 5" />
+      <path d="m 3.5,7.5 h 2" />
+      <path d="M 2.5,11.5 C 3.5,9.6 5.5,10.3 5.4,11.6 5.4,12.9 4.2,13.9 2.8,15.0 2.6,15.1 2.3,15.4 2.3,15.5 H 5.5" />
+      <path d="M 2.5,19.6 C 2.5,18.7 3.5,18.5 4,18.5 c 0.7,0 1.5,0.3 1.5,1.2 0,0.8 -0.7,1.0 -1.5,1.3 1.0,0.2 1.5,0.7 1.5,1.2 C 5.5,23.1 4.7,23.5 4,23.5 3.2,23.5 2.8,23 2.5,22.5" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_deleteallannotation.svg b/icon-themes/colibre_svg/cmd/lc_deleteallannotation.svg
index 5c953f66de52..fe889fc849f9 100644
--- a/icon-themes/colibre_svg/cmd/lc_deleteallannotation.svg
+++ b/icon-themes/colibre_svg/cmd/lc_deleteallannotation.svg
@@ -1 +1,33 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6 2a1.0001 1.0001 0 0 0 -1 1v10a1.0001 1.0001 0 0 0 1 1h3v4a1.0001 1.0001 0 0 0 1.707031.707031l2.935547-2.935547-1.349609-1.349609a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l1.707031 1.707031h3.742188l1.707031-1.707031a.99955814.99955814 0 0 1 .421875-.25v-9.042969a1.0001 1.0001 0 0 0 -1-1z" fill="#3a3a38"/><path d="m6 3v10h4v5l2.935547-2.935547-.642578-.642578a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l.707031.707031h5.742188l.128906-.128906v-9.871094z" fill="#fafafa"/><path d="m3 5a1.0001 1.0001 0 0 0 -1 1v10a1.0001 1.0001 0 0 0 1 1h3v4a1.0001 1.0001 0 0 0 1.7070312.707031l4.7070308-4.707031h2.457032l-2.578125-2.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .7
 22656.292969l3.578125 3.578125 1-1v-8.871094a1.0001 1.0001 0 0 0 -1-1z" fill="#3a3a38"/><path d="m3 6v10h4v5l5-5h1.871094l-1.578125-1.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125v-9.871094z" fill="#fafafa"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     >
+      <path d="m 7.5,2.5 c -0.5,5.52e-5 -1,0.5 -1,1 V 11.5 c 5.52e-5,0.5 0.5,1 1,1 h 2 v 3.5 1.45 c 0,0.58 0.6,0.35 0.5,0.35 0.33,0 0.6,-0.25 1.17,-0.75 L 16,12.5 h 5 c 0.5,-5.5e-5 1,-0.5 1,-1 V 3.5 c -5.5e-5,-0.5 -0.45,-1 -1,-1 z" />
+      <path d="m 3.5,6.5 c -0.5,5.52e-5 -1,0.5 -1,1 v 8 c 5.52e-5,0.5 0.5,1 1,1 h 2 v 3.5 1.45 c 0,0.58 0.6,0.35 0.5,0.35 0.33,0 0.6,-0.25 1.17,-0.75 L 12,16.5 h 5 c 0.5,-5.5e-5 1,-0.5 1,-1 v -8 c -5.5e-5,-0.5 -0.45,-1 -1,-1 z" />
+  </g>
+  <g id="symbol-background"
+     class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 22.5,22.5 -9,-9" />
+      <path d="m 13.5,22.5 9,-9" />
+  </g>
+  <g id="symbol"
+     class="icn icn--negative-color-line"
+     fill="none" 
+     stroke="#da4453" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 22.5,22.5 -9,-9" />
+      <path d="m 13.5,22.5 9,-9" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_deleteannotation.svg b/icon-themes/colibre_svg/cmd/lc_deleteannotation.svg
index 9bdfac5ec691..1404f45490be 100644
--- a/icon-themes/colibre_svg/cmd/lc_deleteannotation.svg
+++ b/icon-themes/colibre_svg/cmd/lc_deleteannotation.svg
@@ -1 +1,32 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.5522619.0000552-.9999448.4477381-1 1v13c.0000552.552262.4477381.999945 1 1h3v3.5 1.146484c0 .253107.3222577.353516.5.353516.3399592 0 .6202669-.230195 1.1699219-.755859l4.7128901-4.244141h2.488282l-2.578125-2.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125 3.578125-3.578125a.99955814.99955814 0 0 1 .421875-.25v-9.042969c-.000055-.5522619-.447738-.9999448-1-1zm18.966797 14.162109-.804688.804688c.416781-.07101.733678-.387907.804688-.804688z" fill="#3a3a38"/><path d="m3 3v13h4v4.5l5-4.5h1.871094l-1.578125-1.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125 3-3v-9.871094z" fill="#fafafa"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285
 715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     >
+      <path d="m 3.5,2.5 c -0.5,5.52e-5 -1,0.5 -1,1 v 12 c 5.52e-5,0.5 0.5,1 1,1 h 2 v 3.5 1.45 c 0,0.58 0.6,0.35 0.5,0.35 0.33,0 0.6,-0.25 1.17,-0.75 L 12,16.5 h 9 c 0.5,-5.5e-5 1,-0.5 1,-1 v -12 c -5.5e-5,-0.5 -0.45,-1 -1,-1 z" />
+  </g>
+  <g id="symbol-background"
+     class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 22.5,22.5 -9,-9" />
+      <path d="m 13.5,22.5 9,-9" />
+  </g>
+  <g id="symbol"
+     class="icn icn--negative-color-line"
+     fill="none" 
+     stroke="#da4453" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 22.5,22.5 -9,-9" />
+      <path d="m 13.5,22.5 9,-9" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_editannotation.svg b/icon-themes/colibre_svg/cmd/lc_editannotation.svg
index a2e74aa7a5a3..64445203d681 100644
--- a/icon-themes/colibre_svg/cmd/lc_editannotation.svg
+++ b/icon-themes/colibre_svg/cmd/lc_editannotation.svg
@@ -9,6 +9,17 @@
      >
       <path d="m 3.5,2.5 c -0.5,5.52e-5 -1,0.5 -1,1 v 12 c 5.52e-5,0.5 0.5,1 1,1 h 2 v 3.5 1.45 c 0,0.58 0.6,0.35 0.5,0.35 0.33,0 0.6,-0.25 1.17,-0.75 L 12,16.5 h 9 c 0.5,-5.5e-5 1,-0.5 1,-1 v -12 c -5.5e-5,-0.5 -0.45,-1 -1,-1 z" />
   </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 10.5,22.5 5,-2 -3,-3 z" />
+      <path d="m 15.5,20.5 5,-5 -3,-3 -5,5 z" />
+      <path d="m 22.5,13.5 -2,2 -3,-3 2,-2 z" />
+  </g>
   <g id="symbol"
 	 class="icn icn--highlight-color"  
      fill="#83beec" 
diff --git a/icon-themes/colibre_svg/cmd/lc_editcurindex.svg b/icon-themes/colibre_svg/cmd/lc_editcurindex.svg
index 59b5273121e7..cef695965d98 100644
--- a/icon-themes/colibre_svg/cmd/lc_editcurindex.svg
+++ b/icon-themes/colibre_svg/cmd/lc_editcurindex.svg
@@ -10,24 +10,35 @@
       <path d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z" />
       <path d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z" />
   </g>
-  <g id="symbol"
+  <g id="symbol2"
 	 class="icn icn--highlight-color"  
      fill="#83beec" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
       >
+      <path d="M 6.5 5.5 L 6.5 6.5 L 12.5 6.5 L 12.5 5.5 L 6.5 5.5 z M 6.5 9.5 L 13.5 9.5 L 6.5 9.5 z M 16.5 9.5 L 17.5 9.5 L 16.5 9.5 z M 6.5 12.5 L 13.5 12.5 L 6.5 12.5 z M 16.5 12.5 L 17.5 12.5 L 16.5 12.5 z M 6.5 15.5 L 11.5 15.5 L 6.5 15.5 z M 6.5 18.5 L 10.5 18.5 L 6.5 18.5 z " />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
       <path d="m 10.5,22.5 5,-2 -3,-3 z" />
       <path d="m 15.5,20.5 5,-5 -3,-3 -5,5 z" />
       <path d="m 22.5,13.5 -2,2 -3,-3 2,-2 z" />
   </g>
-  <g id="symbol2"
+  <g id="symbol"
 	 class="icn icn--highlight-color"  
      fill="#83beec" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
       >
-      <path d="M 6.5 5.5 L 6.5 6.5 L 12.5 6.5 L 12.5 5.5 L 6.5 5.5 z M 6.5 9.5 L 13.5 9.5 L 6.5 9.5 z M 16.5 9.5 L 17.5 9.5 L 16.5 9.5 z M 6.5 12.5 L 13.5 12.5 L 6.5 12.5 z M 16.5 12.5 L 17.5 12.5 L 16.5 12.5 z M 6.5 15.5 L 11.5 15.5 L 6.5 15.5 z M 6.5 18.5 L 10.5 18.5 L 6.5 18.5 z " />
+      <path d="m 10.5,22.5 5,-2 -3,-3 z" />
+      <path d="m 15.5,20.5 5,-5 -3,-3 -5,5 z" />
+      <path d="m 22.5,13.5 -2,2 -3,-3 2,-2 z" />
   </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_editdoc.svg b/icon-themes/colibre_svg/cmd/lc_editdoc.svg
index 200fedb0808a..ecc85d8a1b59 100644
--- a/icon-themes/colibre_svg/cmd/lc_editdoc.svg
+++ b/icon-themes/colibre_svg/cmd/lc_editdoc.svg
@@ -10,6 +10,17 @@
       <path d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z" />
       <path d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z" />
   </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 10.5,22.5 5,-2 -3,-3 z" />
+      <path d="m 15.5,20.5 5,-5 -3,-3 -5,5 z" />
+      <path d="m 22.5,13.5 -2,2 -3,-3 2,-2 z" />
+  </g>
   <g id="symbol"
 	 class="icn icn--highlight-color"  
      fill="#83beec" 
diff --git a/icon-themes/colibre_svg/cmd/lc_equalizeheight.svg b/icon-themes/colibre_svg/cmd/lc_equalizeheight.svg
index 557eecc5b7e2..ccb68518e809 100644
--- a/icon-themes/colibre_svg/cmd/lc_equalizeheight.svg
+++ b/icon-themes/colibre_svg/cmd/lc_equalizeheight.svg
@@ -1 +1,41 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 1 -1 0 25 -6)"><path d="m10 3c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h10v13h-10z" fill="#3a3a38"/><path d="m10 4v13h10v-13z" fill="#fafafa"/></g><g transform="matrix(0 -1 1 0 -1 -22)"><path d="m-38 16c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1z" fill="#ed8733"/><path d="m-24 17v2h-14v-2z" fill="#f8db8f"/><g fill="#ed8733"><path d="m-36 16h1v2h-1z"/><path d="m-33 16h1v2h-1z"/><path d="m-30 16h1v2h-1z"/><path d="m-27 16h1v2h-1z"/></g></g><g transform="matrix(0 1 -1 0 24 6)"><path d="m4 7c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h10v13h-10z" fill="#3a3a38"/><path d="m4 8v13h10v-13z" fill="#fafafa"/></g><g transform="matrix(0 -1 1 0 -11 -16)"><path d="m-38 16c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1z" fill="#ed8733"/><path d="m-24 17v2h-14v
 -2z" fill="#f8db8f"/><g fill="#ed8733"><path d="m-36 16h1v2h-1z"/><path d="m-33 16h1v2h-1z"/><path d="m-30 16h1v2h-1z"/><path d="m-27 16h1v2h-1z"/></g></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 7.5,3.5 v 11 h 14 v -11 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-2"
+     fill="#f8db8f" 
+     stroke="#ed8733" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 15.5,16.5 h 3 v -15 h -3 z" />
+      <path d="m 15.5,4.5 h 1 z m 0,3 h 1 z m 0,3 h 1 z m 0,3 h 1 z" />
+  </g>
+  <g id="background2"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 2.5,9.5 v 11 h 14 v -11 z" />
+  </g>
+  <g id="symbol2"
+	 class="icn icn--highlight-color-2"
+     fill="#f8db8f" 
+     stroke="#ed8733" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 5.5,22.5 h 3 v -15 h -3 z" />
+      <path d="m 5.5,10.5 h 1 z m 0,3 h 1 z m 0,3 h 1 z m 0,3 h 1 z" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_equalizewidth.svg b/icon-themes/colibre_svg/cmd/lc_equalizewidth.svg
index 80f8b24d9faa..c27211e9c18a 100644
--- a/icon-themes/colibre_svg/cmd/lc_equalizewidth.svg
+++ b/icon-themes/colibre_svg/cmd/lc_equalizewidth.svg
@@ -1 +1,41 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 3c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h10v13h-10z" fill="#3a3a38"/><path d="m10 4v13h10v-13z" fill="#fafafa"/><path d="m8 10c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1z" fill="#ed8733"/><path d="m8 11h14v2h-14z" fill="#f8db8f"/><g fill="#3a3a38"><path d="m10 10h1v2h-1z"/><path d="m4 7c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h10v13h-10z"/><path d="m13 10h1v2h-1z"/></g><path d="m4 8v13h10v-13z" fill="#fafafa"/><path d="m2 16c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1z" fill="#ed8733"/><path d="m2 17h14v2h-14z" fill="#f8db8f"/><g fill="#ed8733"><path d="m4 16h1v2h-1z"/><path d="m7 16h1v2h-1z"/><path d="m10 16h1v2h-1z"/><path d="m13 16h1v2h-1z"/><path d="m16 10h1v2h-1z"/><path d="m19 10h1v2h-1z"/></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 9.5,17.5 h 11 v -14 h -11 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-2"
+     fill="#f8db8f" 
+     stroke="#ed8733" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 7.5,13.5 h 15 v -3 h -15 z" />
+      <path d="m 10.5,10.5 v 1 z m 3,0 v 1 z m 3,0 v 1 z m 3,0 v 1 z" />
+  </g>
+  <g id="background2"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 3.5,21.5 h 11 v -14 h -11 z" />
+  </g>
+  <g id="symbol2"
+	 class="icn icn--highlight-color-2"
+     fill="#f8db8f" 
+     stroke="#ed8733" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 1.5,19.5 h 15 v -3 h -15 z" />
+      <path d="m 4.5,16.5 v 1 z m 3,0 v 1 z m 3,0 v 1 z m 3,0 v 1 z" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_exportdirecttoepub.svg b/icon-themes/colibre_svg/cmd/lc_exportdirecttoepub.svg
index 22f7fd369548..4e646282b61e 100644
--- a/icon-themes/colibre_svg/cmd/lc_exportdirecttoepub.svg
+++ b/icon-themes/colibre_svg/cmd/lc_exportdirecttoepub.svg
@@ -10,6 +10,16 @@
       <path d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z" />
       <path d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z" />
   </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     fill="none"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 20.5,15.5 -5,5 -5,-5 5,-5 3,3 -3,3" />
+  </g>
   <g id="symbol"
 	 class="icn icn--highlight-color-2-line"
      fill="none" 
diff --git a/icon-themes/colibre_svg/cmd/lc_exportdirecttopdf.svg b/icon-themes/colibre_svg/cmd/lc_exportdirecttopdf.svg
index 4c32e01f31c0..8fa20a1b8405 100644
--- a/icon-themes/colibre_svg/cmd/lc_exportdirecttopdf.svg
+++ b/icon-themes/colibre_svg/cmd/lc_exportdirecttopdf.svg
@@ -10,6 +10,15 @@
       <path d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z" />
       <path d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z" />
   </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 11.5,22.5 c 5.2,-4.4 4.8,-7.7 4.6,-11.0 -0.75,5.4 2.0,7.3 6.4,7.7 -3.3,-1.0 -6.8,-0.98 -11.0,3.6 z" />
+  </g>
   <g id="symbol"
      class="icn icn--negative-color-line"
      fill="none" 
diff --git a/icon-themes/colibre_svg/cmd/lc_exportto.svg b/icon-themes/colibre_svg/cmd/lc_exportto.svg
index f333f6d96b2a..7092c3fe78d0 100644
--- a/icon-themes/colibre_svg/cmd/lc_exportto.svg
+++ b/icon-themes/colibre_svg/cmd/lc_exportto.svg
@@ -10,6 +10,16 @@
       <path d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z" />
       <path d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z" />
   </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 8.5,11.5 4,4 -4,4" />
+      <path d="M 12.5,15.5 H 1.5" />
+  </g>
   <g id="symbol"
 	 class="icn icn--highlight-color-line"  
      fill="none" 
diff --git a/icon-themes/colibre_svg/cmd/lc_formfiltered.svg b/icon-themes/colibre_svg/cmd/lc_formfiltered.svg
index 924bcffa549c..7fefdd264127 100644
--- a/icon-themes/colibre_svg/cmd/lc_formfiltered.svg
+++ b/icon-themes/colibre_svg/cmd/lc_formfiltered.svg
@@ -1 +1,32 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.71875 2a.50535904.50535904 0 0 0 -.3535156.1445312l-1.2128906 1.1855469a.50535904.50535904 0 0 0 -.1523438.3613281v1.1875.3613282a.50535904.50535904 0 0 0 .09375.2949218l5.9003906 8.2499998v3.806641l.2988282-.298828a1.0001 1.0001 0 0 1 .7128902-.292969v-3.376953a.50535904.50535904 0 0 0 -.0957028-.294922l-5.9003906-8.25v-.1992188-.9746093l.9160156-.8945313h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25a.50535904.50535904 0 0 0 -.095703.294922v4.962891l1.011719-1.011719v-3.789063l5.894531-8.2499998a.50535904.50535904 0 0 0 .09375-.2949218v-1.5488282a.50535904.50535904 0 0 0 -.152344-.3613281l-1.21289-1.1855469a.50535904.50535904 0 0 0 -.353516-.1445312z" fill="#3a3a38"/><path d="m4.9257812 3.0097656-.9160156.8945313v.9746093.1992188l5.9003906 8.25c.062016.085851.0954928.189015.0957028.294922v3.376953a1.0001 1.0001 0 0 1 .701172.292969l2.292969 2.292969 1-1v-4.962891c.00021-.105907.033683-.209072.095703-.2949
 22l5.894531-8.25v-1.1738281l-.916015-.8945313z" fill="#fafafa"/><path d="m10 18-.9999999 1 3.9999999 4 10-10-1-1-9 9z" fill="#1e8bcd"/></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 14.5,13.5 6,-8 v -2 L 19,2.5 H 5 L 3.5,4 v 1.5 l 6,8 V 18 l 5,3.5 z" />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 13,22 9.5,-9.5" />
+      <path d="M 9.5,18.5 13,22" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color"  
+     fill="#83beec" 
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 13,22 9.5,-9.5" />
+      <path d="M 9.5,18.5 13,22" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_formfilternavigator.svg b/icon-themes/colibre_svg/cmd/lc_formfilternavigator.svg
index 1f20ebd9d582..7b74bdfaafc4 100644
--- a/icon-themes/colibre_svg/cmd/lc_formfilternavigator.svg
+++ b/icon-themes/colibre_svg/cmd/lc_formfilternavigator.svg
@@ -1 +1,30 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.71875 2a.50535904.50535904 0 0 0 -.3535156.1445312l-1.2128906 1.1855469a.50535904.50535904 0 0 0 -.1523438.3613281v1.1875.3613282a.50535904.50535904 0 0 0 .09375.2949218l5.9003906 8.2499998v4.148438.046875a.50535904.50535904 0 0 0 .2148438.414062l3.2363276 2.277344.333985-1.001953-2.773438-1.951172v-4.095703a.50535904.50535904 0 0 0 -.0957028-.294922l-5.9003906-8.25v-.1992188-.9746093l.9160156-.8945313h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25a.50535904.50535904 0 0 0 -.095703.294922v2.25c.260792-.483489.602151-.912363 1.011719-1.273438v-.814453l5.894531-8.2499998a.50535904.50535904 0 0 0 .09375-.2949218v-1.5488282a.50535904.50535904 0 0 0 -.152344-.3613281l-1.21289-1.1855469a.50535904.50535904 0 0 0 -.353516-.1445312zm10.292969 17.296875-.84375 2.535156.839843-.279297a.50535904.50535904 0 0 0 .003907-.058593z" fill="#3a3a38"/><path d="m4.9257812 3.0097656-.9160156.8945313v.9746093.1992188l5.9003906 8.
 25c.062016.085851.0954928.189015.0957028.294922v4.095703l2.773438 1.951172.699219-2.101563c.060257-.608222.242698-1.178465.521484-1.695312v-2.25c.00021-.105907.033683-.209072.095703-.294922l5.894531-8.25v-1.1738281l-.916015-.8945313z" fill="#fafafa"/><path d="m22.279297 13c-.0744.000902-.148211.013419-.21875.037109l-4.228516 1.408203c-1.797579.090658-3.296061 1.589137-3.386719 3.386719l-1.408203 4.228516c-.184023.557236.345108 1.086367.902344.902344l4.228516-1.408203c1.797579-.090658 3.296061-1.589137 3.386719-3.386719l1.408203-4.228516c.154288-.464668-.193996-.94331-.683594-.939453zm-4.279297 3a2 2 0 0 1 1.433594.607422 2 2 0 0 1 .132812.148437 2 2 0 0 1 .433594 1.244141 2 2 0 0 1 -2 2 2 2 0 0 1 -.396484-.039062 2 2 0 0 1 -.001954 0 2 2 0 0 1 -1.384765-1.054688 2 2 0 0 1 -.080078-.181641 2 2 0 0 1 -.107422-.384765 2 2 0 0 1 -.029297-.339844 2 2 0 0 1 .470703-1.289062 2 2 0 0 1 .136719-.146485 2 2 0 0 1 1.392578-.564453z" fill="#1e8bcd"/></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 14.5,13.5 6,-8 v -2 L 19,2.5 H 5 L 3.5,4 v 1.5 l 6,8 V 18 l 5,3.5 z" />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 22.3,13 c -0,9.02e-4 -0.1,0 -0.2,0 l -4.2,1.4 c -1.5,0.1 -3.3,1.6 -3.4,3.4 l -1.4,4.2 c -0.2,0.5 0.3,1.1 0.9,0.9 l 4.2,-1.4 c 1.8,-0.1 3.3,-1.6 3.4,-3.4 l 1.4,-4.2 C 23.1,13.5 22.8,13 22.3,13 Z M 18,16 c 1.1,0 2,0.9 2,2 0,1.1 -0.9,2 -2,2 -1.1,0 -2,-0.9 -2,-2 0,-1.2 1,-2 2,-2 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color"  
+     fill="#83beec" 
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 22.3,13 c -0,9.02e-4 -0.1,0 -0.2,0 l -4.2,1.4 c -1.5,0.1 -3.3,1.6 -3.4,3.4 l -1.4,4.2 c -0.2,0.5 0.3,1.1 0.9,0.9 l 4.2,-1.4 c 1.8,-0.1 3.3,-1.6 3.4,-3.4 l 1.4,-4.2 C 23.1,13.5 22.8,13 22.3,13 Z M 18,16 c 1.1,0 2,0.9 2,2 0,1.1 -0.9,2 -2,2 -1.1,0 -2,-0.9 -2,-2 0,-1.2 1,-2 2,-2 z" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_hangingindent.svg b/icon-themes/colibre_svg/cmd/lc_hangingindent.svg
index 257c4246cd81..2374cb76d279 100644
--- a/icon-themes/colibre_svg/cmd/lc_hangingindent.svg
+++ b/icon-themes/colibre_svg/cmd/lc_hangingindent.svg
@@ -1,26 +1,22 @@
 <?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--line-color" 
-     d="m 4.5,1.5 h 18 z m 8,5 h 10 z m 0,5 h 10 z m 0,5 h 10 z m 0,5 h 10 z"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 5.5,7.5 4,4 -4,4"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 1.5,11.5 h 8"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 4.5,1.5 h 18 z m 8,5 h 10 z m 0,5 h 10 z m 0,5 h 10 z m 0,5 h 10 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="m 5.5,7.5 4,4 -4,4" />
+      <path d="m 1.5,11.5 h 8" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_heading1parastyle.svg b/icon-themes/colibre_svg/cmd/lc_heading1parastyle.svg
index 525150740311..4bb32e1b5782 100644
--- a/icon-themes/colibre_svg/cmd/lc_heading1parastyle.svg
+++ b/icon-themes/colibre_svg/cmd/lc_heading1parastyle.svg
@@ -1 +1,30 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 5v14h2v-5.900391h6v5.900391h1.322266v-.859375a1.0008335 1.0008335 0 0 1 .677734-.947266v-2.992187a1.0008335 1.0008335 0 0 1 -.730469-.964844v-.878906a1.0008335 1.0008335 0 0 1 .730469-.962891v-6.394531h-2v6h-6v-6z" fill="#3a3a38" stroke-width=".7"/><path d="m13.642695 19.769186v-1.330426h4.02798v-9.3680353q-.339488.7156775-1.614862 1.2478483-1.266199.53217-2.495696.53217v-1.3579521q1.357952 0 2.559923-.5963979 1.211147-.5963979 1.688265-1.5047578h1.523109v11.0471248h3.238899v1.330426z" fill="#1e8bcd" transform="matrix(.64633142 0 0 .64633142 6.5055 6.222554)"/></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">
+  <g id="background"
+	 class="icn icn--text-color" 
+     fill="#797774" 
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     >
+      <path d="m 4.5,19.5 v -15 h 3 v 6 h 5 v -6 h 3 v 15 h -3 v -6 h -5 v 6 z" />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 15.5,19.5 v -2 h 2 v -5 c -0.6,0.8 -2.5,2 -3,2 v -2 c 0.9,-0.1 2.5,-1.3 3,-2 h 2 v 7 h 1 v 2 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color"  
+     fill="#83beec" 
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 15.5,19.5 v -2 h 2 v -5 c -0.6,0.8 -2.5,2 -3,2 v -2 c 0.9,-0.1 2.5,-1.3 3,-2 h 2 v 7 h 1 v 2 z" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_heading2parastyle.svg b/icon-themes/colibre_svg/cmd/lc_heading2parastyle.svg
index ffea21ff2165..ab0aa783b465 100644
--- a/icon-themes/colibre_svg/cmd/lc_heading2parastyle.svg
+++ b/icon-themes/colibre_svg/cmd/lc_heading2parastyle.svg
@@ -1 +1,30 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.251532 18.998817v-.693586q.290477-.646162.90107-1.298252.616521-.658018 1.671721-1.499806.942566-.752868 1.357533-1.310108.414966-.557241.414966-1.072985 0-.658018-.409038-1.013703-.409038-.355685-1.167834-.355685-.675802 0-1.096696.373469-.414967.367542-.492032 1.037416l-1.090768-.100777q.118561-1.007776.824004-1.594657.705443-.592809 1.855492-.592809 1.262683 0 1.968126.569097.705443.569097.705443 1.61244 0 .681731-.450535 1.363461-.450535.675802-1.345677 1.387173-1.221186.972207-1.695433 1.434598-.468319.456463-.663946.889213h4.286009v.865501z" fill="#1e8bcd"/><path d="m5 5v14h2v-5.900391h6v5.900391h1.341797a.91010676.91010676 0 0 1 0-.001953v-.693359a.91010676.91010676 0 0 1 .080078-.373047c.147049-.327111.350278-.639417.578125-.945313v-3.076172a.91010676.91010676 0 0 1 -.564453-.951172c.065134-.553649.265819-1.070552.564453-1.517578v-6.441406h-2v6h-6v-6z" fill="#3a3a38" stroke-width=".7"/></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">
+  <g id="background"
+	 class="icn icn--text-color" 
+     fill="#797774" 
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     >
+      <path d="m 4.5,19.5 v -15 h 3 v 6 h 5 v -6 h 3 v 15 h -3 v -6 h -5 v 6 z" />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 15.5,19.5 v -2 c 0.0,-1.5 3.9,-3.85 4,-5 0.0,-1.5 -2.9,-1.5 -3,1 h -2 c 0.3,-1.6 1.5,-4.1 4,-4 2.1,0.1 3.0,1.5 3,3 0.0,2.5 -3.9,3.5 -4,5 h 4 v 2 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color"  
+     fill="#83beec" 
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="m 15.5,19.5 v -2 c 0.0,-1.5 3.9,-3.85 4,-5 0.0,-1.5 -2.9,-1.5 -3,1 h -2 c 0.3,-1.6 1.5,-4.1 4,-4 2.1,0.1 3.0,1.5 3,3 0.0,2.5 -3.9,3.5 -4,5 h 4 v 2 z" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_incrementindent.svg b/icon-themes/colibre_svg/cmd/lc_incrementindent.svg
index e96c5b7372f9..1cc52aee71a1 100644
--- a/icon-themes/colibre_svg/cmd/lc_incrementindent.svg
+++ b/icon-themes/colibre_svg/cmd/lc_incrementindent.svg
@@ -1,26 +1,22 @@
 <?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--line-color" 
-     d="m 4.5,1.5 h 18 z m 8,5 h 10 z m 0,5 h 10 z m 0,5 h 10 z m -8,5 h 18 z"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 5.5,7.5 4,4 -4,4"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 1.5,11.5 h 8"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 4.5,1.5 h 18 z m 8,5 h 10 z m 0,5 h 10 z m 0,5 h 10 z m -8,5 h 18 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="m 5.5,7.5 4,4 -4,4" />
+      <path d="m 1.5,11.5 h 8" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_insertexternaldatasource.svg b/icon-themes/colibre_svg/cmd/lc_insertexternaldatasource.svg
index 8712a9e3dc96..1ce82f753642 100644
--- a/icon-themes/colibre_svg/cmd/lc_insertexternaldatasource.svg
+++ b/icon-themes/colibre_svg/cmd/lc_insertexternaldatasource.svg
@@ -1 +1,35 @@
-<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -290.64998)"><g stroke-width=".264583"><path d="m1.3229167 291.44375v4.7625h1.8980753c-.031212-.083-.050126-.17094-.050126-.26458v-.53589a.26874994.26874994 0 0 1 .1023194-.21032c-.046284-.0997-.1023194-.19615-.1023194-.31213v-.53588a.26874994.26874994 0 0 1 .1018026-.21032c-.046835-.10064-.1018026-.19958-.1018026-.31213 0-.32506.2196705-.61281.5177977-.79168.2981272-.17888.6852867-.27079 1.0738364-.27079.088693 0 .1772414.006.2645833.0155v-.34779l-1.0583334-.98649z" fill="#fafafa"/><path d="m1.3229167 291.17917c-.1465792 0-.2645834.118-.2645834.26458v4.7625c0 .14658.1180042.26458.2645834.26458h2.0541381c-.0672128-.07982-.1200658-.16883-.1560628-.26458h-1.8980753v-4.7625h2.3812499v1.05833c0 .14658.1180042.26459.2645834.26459h.72347c.023519-.00068.046731-.004.07028-.004.023905 0 .04746.003.071313.004h.1932703v.0114c.089722.0103.1781757.0253.2645833.045v-.25476-.0
 553c0-.11925.025939-.11256-.160197-.28216l-.8748818-.85679c-.1877285-.19496-.1878989-.19482-.289388-.19482h-.08785-.175183z" fill="#3a3a38"/><path d="m3.96875 292.50208h1.0583333l-1.0583333-1.05833z" fill="#fff" fill-rule="evenodd"/><path d="m3.96875 291.44375 1.0583333 1.05833h-1.0583333z" fill="#fafafa"/></g><g fill="#f8db8f" transform="matrix(.26458333 0 0 .26458333 0 290.65)"><path d="m13 13.974609v2.025391c0 1.656854 2.238576 3 5 3s5-1.343146 5-3v-2.025391c-1.237023 1.483512-2.784273 2.025391-5 2.025391-2.447645 0-3.681267-.674935-5-2.025391z"/><ellipse cx="18" cy="12" rx="5" ry="3"/><path d="m13 17.974609v2.025391c0 1.656854 2.238576 3 5 3s5-1.343146 5-3v-2.025391c-1.237023 1.483512-3 2.025391-5 2.025391s-3.681267-.674935-5-2.025391z"/></g><g fill="#ed8733" transform="matrix(.26458333 0 0 .26458333 0 290.65)"><path d="m13 13.974609v2.025391c0 1.656854 2.238576 3 5 3s5-1.343146 5-3v-2.025391c-1.237023 1.483512-2.784273 2.025391-5 2.025391-2.447645 0-3.681267-.674935-5-2.025391z
 m1.003906 1.923829c1.084008.642805 2.305964 1.105468 3.996094 1.105468 1.543442 0 2.835242-.430894 3.996094-1.097656v.09375c0 .376571-.264802.834662-.976563 1.261719-.711761.427056-1.801487.734375-3.019531.734375s-2.30777-.307319-3.019531-.734375c-.711761-.427057-.976563-.885148-.976563-1.261719z"/><path d="m18 9a5 3 0 0 0 -5 3 5 3 0 0 0 5 3 5 3 0 0 0 5-3 5 3 0 0 0 -5-3zm0 1a4 2 0 0 1 4 2 4 2 0 0 1 -4 2 4 2 0 0 1 -4-2 4 2 0 0 1 4-2z"/><path d="m13 17.974609v2.025391c0 1.656854 2.238576 3 5 3s5-1.343146 5-3v-2.025391c-1.237023 1.483512-2.784273 2.025391-5 2.025391-2.447645 0-3.681267-.674935-5-2.025391zm1.003906 1.923829c1.084008.642805 2.305964 1.105468 3.996094 1.105468 1.543442 0 2.835242-.430894 3.996094-1.097656v.09375c0 .376571-.264802.834662-.976563 1.261719-.711761.427056-1.801487.734375-3.019531.734375s-2.30777-.307319-3.019531-.734375c-.711761-.427057-.976563-.885148-.976563-1.261719z"/></g></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 4.5,21.5 h 15 V 7 L 15,2.5 H 4.5 Z" />
+      <path d="m 14.5,7.5 h 5 V 7 L 15,2.5 h -0.5 z" />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="M 22.5,12 A 4.5,2.5 0 0 1 18,14.5 4.5,2.5 0 0 1 13.5,12 4.5,2.5 0 0 1 18,9.5 4.5,2.5 0 0 1 22.5,12 Z" />
+      <path d="m 13.5,19 v 1.5 c 3.4,3.1 6.3,2.2 9,0 V 19 c -3.2,2.2 -6.2,1.8 -9,0 z" />
+      <path d="m 13.5,15 v 1.5 c 3.4,3.1 6.3,2.2 9,0 V 15 c -3.2,2.2 -6.2,1.8 -9,0 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-2"
+     fill="#f8db8f" 
+     stroke="#ed8733" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+      >
+      <path d="M 22.5,12 A 4.5,2.5 0 0 1 18,14.5 4.5,2.5 0 0 1 13.5,12 4.5,2.5 0 0 1 18,9.5 4.5,2.5 0 0 1 22.5,12 Z" />
+      <path d="m 13.5,19 v 1.5 c 3.4,3.1 6.3,2.2 9,0 V 19 c -3.2,2.2 -6.2,1.8 -9,0 z" />
+      <path d="m 13.5,15 v 1.5 c 3.4,3.1 6.3,2.2 9,0 V 15 c -3.2,2.2 -6.2,1.8 -9,0 z" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_insertneutralparagraph.svg b/icon-themes/colibre_svg/cmd/lc_insertneutralparagraph.svg
index 7aecdb317386..94659afade2b 100644
--- a/icon-themes/colibre_svg/cmd/lc_insertneutralparagraph.svg
+++ b/icon-themes/colibre_svg/cmd/lc_insertneutralparagraph.svg
@@ -1,39 +1,33 @@
 <?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--line-color" 
-     d="m 7.5,2.5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 8 z"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--line-color" 
-     d="m 2.5,2.5 h 2 z m 0,5 h 2 z m -1,3 h 4 z m 0,5 h 4 z"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--line-color" 
-     d="m 3.5,2.5 v 5"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--line-color" 
-     d="m 2.5,10.5 v 5 z m 2,0 v 5 z"
-     stroke="#3a3a38" 
+  <g id="background"
+     class="icn icn--line-color" 
+     fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 7.5,2.5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 8 z" />
+      <path d="m 2.5,2.5 h 2 z m 0,5 h 2 z m -1,3 h 4 z m 0,5 h 4 z" />
+      <path d="m 3.5,2.5 v 5" />
+      <path d="m 2.5,10.5 v 5 z m 2,0 v 5 z" />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 7.5,18.5 h 14 z m 0,3 h 8 z"
-     fill="none"
+      >
+      <path d="m 7.5,18.5 h 14 z m 0,3 h 8 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color"  
+     fill="#83beec" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="m 7.5,18.5 h 14 z m 0,3 h 8 z" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_nextannotation.svg b/icon-themes/colibre_svg/cmd/lc_nextannotation.svg
index 717700b5e130..998b49bf0872 100644
--- a/icon-themes/colibre_svg/cmd/lc_nextannotation.svg
+++ b/icon-themes/colibre_svg/cmd/lc_nextannotation.svg
@@ -1 +1,32 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.128906 2 3.433594 3.4375c.143289.143283.255501.314944.330078.5.06669.165444.109375.357639.109375.5625s-.04269.397056-.109375.5625c-.07458.185094-.186723.356675-.330078.5l-4.9921875 4.998047c-.293706.293724-.6829071.439453-1.0644531.439453-.381519 0-.773492-.150413-1.0625-.439453-.578386-.578387-.578383-1.548567 0-2.126953l2.4296875-2.4316409h-7.8730469v7.9980469c.0000552.552262.4477381.999945 1 1h3v3.5 1.146484c0 .253107.3222577.353516.5.353516.3399592 0 .6202669-.230195 1.1699219-.755859l4.7128901-4.244141h8.617188c.552262-.000055.999945-.447738 1-1v-13c-.000055-.5522619-.447738-.9999448-1-1z" fill="#3a3a38"/><path d="m12.126953 3 2.435547 2.4375c.143289.143283.255501.314944.330078.5.06669.165444.109375.357639.109375.5625s-.04269.397056-.109375.5625c-.07458.185094-.186723.356675-.330078.5l-4.9921875 4.998047c-.293706.293724-.6829071.439453-1.0644531.439453-.381519 0-.773492-.150413-1.0625-.439453-.578386-.5783
 87-.578383-1.548567 0-2.126953l2.4296875-2.4316409h-6.8730469v7.9980469h4v4.5l5-4.5h9v-13z" fill="#fafafa"/><path d="m8.505859 1.001953c-.127809 0-.25558.04855-.353515.146485-.195868.195869-.195868.513115 0 .708984l4.140625 4.142578h-10.792969c-.277 0-.5.223-.5.5s.223.5.5.5h10.792969l-4.140625 4.142578c-.195868.195869-.195868.513116 0 .708984.09793.09794.225706.146485.353515.146485s.257539-.04855.355469-.146485l4.992188-4.998046c.04702-.04701.08408-.103236.109375-.166016.02334-.0579.03711-.12105.03711-.1875s-.01377-.129596-.03711-.1875c-.0253-.06278-.06236-.119003-.109375-.166016l-4.992189-4.998046c-.09793-.09793-.22766-.146485-.355468-.146485z" fill="#1e8bcd"/></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">
+  <g id="background"
+     class="icn icn--area-color"
+     fill="#fafafa"
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     >
+      <path d="m 3.5,2.5 c -0.5,5.52e-5 -1,0.5 -1,1 v 12 c 5.52e-5,0.5 0.5,1 1,1 h 2 v 3.5 1.45 c 0,0.58 0.6,0.35 0.5,0.35 0.33,0 0.6,-0.25 1.17,-0.75 L 12,16.5 h 9 c 0.5,-5.5e-5 1,-0.5 1,-1 v -12 c -5.5e-5,-0.5 -0.45,-1 -1,-1 z" />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     transform="translate(11,-10)">
+      <path d="m 8.5,11.5 4,4 -4,4" />
+      <path d="M 12.5,15.5 H 1.5" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     transform="translate(11,-10)">
+      <path d="m 8.5,11.5 4,4 -4,4" />
+      <path d="M 12.5,15.5 H 1.5" />
+  </g>
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_outlinebullet.svg b/icon-themes/colibre_svg/cmd/lc_outlinebullet.svg
index 9356c2296e55..996235f0f8bb 100644
--- a/icon-themes/colibre_svg/cmd/lc_outlinebullet.svg
+++ b/icon-themes/colibre_svg/cmd/lc_outlinebullet.svg
@@ -1,26 +1,31 @@
 <?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--line-color" 
-     d="m 7.500001,2.5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 6 z m 0,5 h 4 z m 0,3 H 12.5 Z"
-     stroke="#3a3a38" 
+  <g id="background"
+     class="icn icn--line-color" 
+     fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 7.5,2.5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 6 z m 0,5 h 4 z m 0,3 H 12.5 Z" />
+  </g>
+  <g id="symbol-background"
+	 class="icn icn--background"
+     stroke="#fff" 
+     stroke-width="3px"
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color" 
-     d="M 17.410156 13.5 L 16.994141 15.574219 L 15.236328 14.400391 L 14.400391 15.236328 L 15.574219 16.994141 L 13.5 17.410156 L 13.5 18.589844 L 15.574219 19.005859 L 14.400391 20.763672 L 15.236328 21.599609 L 16.994141 20.425781 L 17.410156 22.5 L 18.589844 22.5 L 19.005859 20.425781 L 20.763672 21.599609 L 21.599609 20.763672 L 20.425781 19.005859 L 22.5 18.589844 L 22.5 17.410156 L 20.425781 16.994141 L 21.599609 15.236328 L 20.763672 14.400391 L 19.005859 15.574219 L 18.589844 13.5 L 17.410156 13.5 z M 18 16.5 A 1.5 1.5 0 0 1 19.5 18 A 1.5 1.5 0 0 1 18 19.5 A 1.5 1.5 0 0 1 16.5 18 A 1.5 1.5 0 0 1 18 16.5 z "
+      >
+      <path d="M 17.4 13.5 L 17 15.6 L 15.24 14.4 L 14.4 15.24 L 15.6 17 L 13.5 17.4 L 13.5 18.6 L 15.6 19.0 L 14.4 20.76 L 15.24 21.6 L 17 20.4 L 17.4 22.5 L 18.6 22.5 L 19.0 20.4 L 20.76 21.6 L 21.6 20.76 L 20.4 19.0 L 22.5 18.6 L 22.5 17.4 L 20.4 17 L 21.6 15.24 L 20.76 14.4 L 19.0 15.6 L 18.6 13.5 L 17.4 13.5 z M 18 16.5 A 1.5 1.5 0 0 1 19.5 18 A 1.5 1.5 0 0 1 18 19.5 A 1.5 1.5 0 0 1 16.5 18 A 1.5 1.5 0 0 1 18 16.5 z " />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color"  
      fill="#83beec" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color" 
-     d="M 4,2.5 A 1.5,1.5 0 0 0 2.5,4 1.5,1.5 0 0 0 4,5.5 1.5,1.5 0 0 0 5.5,4 1.5,1.5 0 0 0 4,2.5 Z m 0,8 A 1.5,1.5 0 0 0 2.5,12 1.5,1.5 0 0 0 4,13.5 1.5,1.5 0 0 0 5.5,12 1.5,1.5 0 0 0 4,10.5 Z m 0,8 A 1.5,1.5 0 0 0 2.5,20 1.5,1.5 0 0 0 4,21.5 1.5,1.5 0 0 0 5.5,20 1.5,1.5 0 0 0 4,18.5 Z"
-     fill="#83beec" 
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
+      >
+      <path d="M 17.4 13.5 L 17 15.6 L 15.24 14.4 L 14.4 15.24 L 15.6 17 L 13.5 17.4 L 13.5 18.6 L 15.6 19.0 L 14.4 20.76 L 15.24 21.6 L 17 20.4 L 17.4 22.5 L 18.6 22.5 L 19.0 20.4 L 20.76 21.6 L 21.6 20.76 L 20.4 19.0 L 22.5 18.6 L 22.5 17.4 L 20.4 17 L 21.6 15.24 L 20.76 14.4 L 19.0 15.6 L 18.6 13.5 L 17.4 13.5 z M 18 16.5 A 1.5 1.5 0 0 1 19.5 18 A 1.5 1.5 0 0 1 18 19.5 A 1.5 1.5 0 0 1 16.5 18 A 1.5 1.5 0 0 1 18 16.5 z " />
+      <path d="M 4,2.5 A 1.5,1.5 0 0 0 2.5,4 1.5,1.5 0 0 0 4,5.5 1.5,1.5 0 0 0 5.5,4 1.5,1.5 0 0 0 4,2.5 Z m 0,8 A 1.5,1.5 0 0 0 2.5,12 1.5,1.5 0 0 0 4,13.5 1.5,1.5 0 0 0 5.5,12 1.5,1.5 0 0 0 4,10.5 Z m 0,8 A 1.5,1.5 0 0 0 2.5,20 1.5,1.5 0 0 0 4,21.5 1.5,1.5 0 0 0 5.5,20 1.5,1.5 0 0 0 4,18.5 Z" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_outlinecollapse.svg b/icon-themes/colibre_svg/cmd/lc_outlinecollapse.svg
index ee951ccfcba9..7310f06aa2c4 100644
--- a/icon-themes/colibre_svg/cmd/lc_outlinecollapse.svg
+++ b/icon-themes/colibre_svg/cmd/lc_outlinecollapse.svg
@@ -1,34 +1,23 @@
 <?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--highlight-color-line"
-     d="m 11.5,4.5 c 0.5,0 10,0 10,0"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="M 14.5 7.5 L 21.5 7.5 L 14.5 7.5 z M 14.5 10.5 L 21.5 10.5 L 14.5 10.5 z M 14.5 13.5 L 21.5 13.5 L 14.5 13.5 z M 14.5 16.5 L 21.5 16.5 L 14.5 16.5 z M 14.5 19.5 L 21.5 19.5 L 14.5 19.5 z " />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--line-color" 
-     d="M 14.5 7.5 L 21.5 7.5 L 14.5 7.5 z M 14.5 10.5 L 21.5 10.5 L 14.5 10.5 z M 14.5 13.5 L 21.5 13.5 L 14.5 13.5 z M 14.5 16.5 L 21.5 16.5 L 14.5 16.5 z M 14.5 19.5 L 21.5 19.5 L 14.5 19.5 z "
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="M 2,6 5.5,2.5 9,6"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 5.5,2.5 v 18"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
+      >
+      <path d="M 2,6 5.5,2.5 9,6" />
+      <path d="m 5.5,2.5 v 18" />
+      <path d="m 11.5,4.5 c 0.5,0 10,0 10,0" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_outlinecollapseall.svg b/icon-themes/colibre_svg/cmd/lc_outlinecollapseall.svg
index 6f4b1196d0d2..d5904bba9333 100644
--- a/icon-themes/colibre_svg/cmd/lc_outlinecollapseall.svg
+++ b/icon-themes/colibre_svg/cmd/lc_outlinecollapseall.svg
@@ -1,34 +1,23 @@
 <?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--line-color" 
-     d="M 14.5 7.5 L 21.5 7.5 L 14.5 7.5 z M 14.5 10.5 L 21.5 10.5 L 14.5 10.5 z M 14.5 16.5 L 21.5 16.5 L 14.5 16.5 z M 14.5 19.5 L 21.5 19.5 L 14.5 19.5 z "
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="M 11.5 4.5 L 21.5 4.5 L 11.5 4.5 z M 11.5 13.5 L 21.5 13.5 L 11.5 13.5 z "
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 1.5,6.5 4,-4 4,4"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 5.5,2.5 v 18"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="M 14.5 7.5 L 21.5 7.5 L 14.5 7.5 z M 14.5 10.5 L 21.5 10.5 L 14.5 10.5 z M 14.5 16.5 L 21.5 16.5 L 14.5 16.5 z M 14.5 19.5 L 21.5 19.5 L 14.5 19.5 z " />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="M 11.5 4.5 L 21.5 4.5 L 11.5 4.5 z M 11.5 13.5 L 21.5 13.5 L 11.5 13.5 z " />
+      <path d="m 1.5,6.5 4,-4 4,4" />
+      <path d="m 5.5,2.5 v 18" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_outlineexpand.svg b/icon-themes/colibre_svg/cmd/lc_outlineexpand.svg
index dde652f5e63d..3d5fd3006638 100644
--- a/icon-themes/colibre_svg/cmd/lc_outlineexpand.svg
+++ b/icon-themes/colibre_svg/cmd/lc_outlineexpand.svg
@@ -1,34 +1,23 @@
 <?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--line-color" 
-     d="M 14.5 7.5 L 21.5 7.5 L 14.5 7.5 z M 14.5 10.5 L 21.5 10.5 L 14.5 10.5 z M 14.5 13.5 L 21.5 13.5 L 14.5 13.5 z M 14.5 16.5 L 21.5 16.5 L 14.5 16.5 z M 14.5 19.5 L 21.5 19.5 L 14.5 19.5 z "
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 11.5,4.5 c 0.5,0 10,0 10,0"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 1.5,17.5 4,4 4,-4"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 5.5,3.5 v 18"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="M 14.5 7.5 L 21.5 7.5 L 14.5 7.5 z M 14.5 10.5 L 21.5 10.5 L 14.5 10.5 z M 14.5 13.5 L 21.5 13.5 L 14.5 13.5 z M 14.5 16.5 L 21.5 16.5 L 14.5 16.5 z M 14.5 19.5 L 21.5 19.5 L 14.5 19.5 z " />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="m 11.5,4.5 c 0.5,0 10,0 10,0" />
+      <path d="m 1.5,17.5 4,4 4,-4" />
+      <path d="m 5.5,3.5 v 18" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_outlineexpandall.svg b/icon-themes/colibre_svg/cmd/lc_outlineexpandall.svg
index dd57b2f7f67a..d66f2d096150 100644
--- a/icon-themes/colibre_svg/cmd/lc_outlineexpandall.svg
+++ b/icon-themes/colibre_svg/cmd/lc_outlineexpandall.svg
@@ -1,34 +1,23 @@
 <?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--line-color" 
-     d="M 14.5 7.5 L 21.5 7.5 L 14.5 7.5 z M 14.5 10.5 L 21.5 10.5 L 14.5 10.5 z M 14.5 16.5 L 21.5 16.5 L 14.5 16.5 z M 14.5 19.5 L 21.5 19.5 L 14.5 19.5 z "
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="M 11.5 4.5 L 21.5 4.5 L 11.5 4.5 z M 11.5 13.5 L 21.5 13.5 L 11.5 13.5 z "
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 5.5,2.5 v 18"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 1.5,17.5 4,4 4,-4"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="M 14.5 7.5 L 21.5 7.5 L 14.5 7.5 z M 14.5 10.5 L 21.5 10.5 L 14.5 10.5 z M 14.5 16.5 L 21.5 16.5 L 14.5 16.5 z M 14.5 19.5 L 21.5 19.5 L 14.5 19.5 z " />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="M 11.5 4.5 L 21.5 4.5 L 11.5 4.5 z M 11.5 13.5 L 21.5 13.5 L 11.5 13.5 z " />
+      <path d="m 5.5,2.5 v 18" />
+      <path d="m 1.5,17.5 4,4 4,-4" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_paraspacedecrease.svg b/icon-themes/colibre_svg/cmd/lc_paraspacedecrease.svg
index 4b2105b067e8..a13f051f4f9f 100644
--- a/icon-themes/colibre_svg/cmd/lc_paraspacedecrease.svg
+++ b/icon-themes/colibre_svg/cmd/lc_paraspacedecrease.svg
@@ -1,42 +1,24 @@
 <?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--line-color" 
-     d="M 3.5 7.5 L 12.5 7.5 L 3.5 7.5 z M 3.5 10.5 L 12.5 10.5 L 3.5 10.5 z M 3.5 15.5 L 12.5 15.5 L 3.5 15.5 z M 3.5 18.5 L 12.5 18.5 L 3.5 18.5 z "
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 18.5,22.5 v -8"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 14.5,5.5 4,4 4,-4"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 18.5,9.5 v -8"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 14.5,18.5 4,-4 4,4"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="M 3.5 7.5 L 12.5 7.5 L 3.5 7.5 z M 3.5 10.5 L 12.5 10.5 L 3.5 10.5 z M 3.5 15.5 L 12.5 15.5 L 3.5 15.5 z M 3.5 18.5 L 12.5 18.5 L 3.5 18.5 z " />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="m 18.5,22.5 v -8" />
+      <path d="m 14.5,5.5 4,4 4,-4" />
+      <path d="m 18.5,9.5 v -8" />
+      <path d="m 14.5,18.5 4,-4 4,4" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_paraspaceincrease.svg b/icon-themes/colibre_svg/cmd/lc_paraspaceincrease.svg
index 25f0e2bb803b..0910dee3808e 100644
--- a/icon-themes/colibre_svg/cmd/lc_paraspaceincrease.svg
+++ b/icon-themes/colibre_svg/cmd/lc_paraspaceincrease.svg
@@ -1,42 +1,24 @@
 <?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--line-color" 
-     d="m 3.5,3.5 h 9 z M 3.5,6.5 h 9 z m 0,11 h 9 z m 0,3 h 9 z"
-     stroke="#3a3a38" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 14.5,5.5 4,-4 4,4"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 18.5,1.5 v 8"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 18.5,14.5 v 8"
-     fill="none"
-     stroke="#1e8bcd" 
-	 stroke-linecap="round" 
-	 stroke-linejoin="round"
-     />
-  <path
-	 class="icn icn--highlight-color-line"
-     d="m 14.5,18.5 4,4 4,-4"
+  <g id="background"
+     class="icn icn--line-color" 
      fill="none"
+     stroke="#3a3a38"
+     stroke-linecap="round"
+     stroke-linejoin="round"
+     >
+      <path d="m 3.5,3.5 h 9 z M 3.5,6.5 h 9 z m 0,11 h 9 z m 0,3 h 9 z" />
+  </g>
+  <g id="symbol"
+	 class="icn icn--highlight-color-line"  
+     fill="none" 
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
 	 stroke-linejoin="round"
-     />
+      >
+      <path d="m 14.5,5.5 4,-4 4,4" />
+      <path d="m 18.5,1.5 v 8" />
+      <path d="m 18.5,14.5 v 8" />
+      <path d="m 14.5,18.5 4,4 4,-4" />
+  </g>
 </svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_previousannotation.svg b/icon-themes/colibre_svg/cmd/lc_previousannotation.svg
index 07ad89338a7f..c84d24e02ca8 100644
--- a/icon-themes/colibre_svg/cmd/lc_previousannotation.svg
+++ b/icon-themes/colibre_svg/cmd/lc_previousannotation.svg
@@ -1 +1,32 @@

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list