# Iconset Maker SVG

**URL:** https://resource.dopus.com/t/iconset-maker-svg/59698
**Category:** Icons
**Tags:** tool
**Created:** [June 11, 2026, 5:04pm UTC](https://resource.dopus.com/t/iconset-maker-svg/59698 "2026-06-11T17:04:12Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![galaxyhub](https://resource.dopus.com/user_avatar/resource.dopus.com/galaxyhub/32/42793_2.png) [@galaxyhub](https://resource.dopus.com/u/galaxyhub)
#### Post date: [June 11, 2026, 5:04pm UTC](https://resource.dopus.com/t/iconset-maker-svg/59698/1 "2026-06-11T17:04:13Z")

</div>

![image](https://resource.dopus.com/uploads/default/original/3X/8/7/87ff1a5296594c3a8752fcb077858bbea53d6d42.png)

**For creating Directory Opus SVG icon-sets**

- V1.1 added `both` option - stroke and fill will be replaced with `currentColor`

- Needs at least Directory Opus version 13.23.7 (Beta)

- Dual mode iconsets need SVG's that are formatted for dual (dark/light) mode. See [Opus SVG Converter](https://resource.dopus.com/t/opus-svg-converter/59693)

- SVG means they can be any size - either inbuilt default large/small sizes, as set in the dialog or over-ridden by **Customize/Toolbars/Custom Sizes**

- If the SVG's have `stroke` or `fill` attributes, these (one or the other) can be set to `currentColor` which means the colour can be set through **Customize/Toolbars/Label Colour**

- if **all** the SVG's have a stroke-width which is the same, then the stroke-width can be adjusted.

**=====================================================**

# Instructions

- Install the script package at the end of this post.
- see [How to use buttons and scripts from this forum](https://resource.dopus.com/t/how-to-use-buttons-and-scripts-from-this-forum/3546#button-dcf-files-4)
- Make a button on a toolbar with the command `IconsetMakerSVG` or call it directly as a command.
- Put the iconset folder somewhere.
- Put some SVG images in the folder.
- Only SVG images will be processed.
- Naming the images, the filenames will be used as the internal names for the icons.
- To make the icons automatically change then the new names need to be the same as a previously installed iconset icon name (or the default iconset) AND the iconset needs to be above the iconset with the old internal name (in **Preferences/Toolbars/Icons** ).  
 ![image](https://resource.dopus.com/uploads/default/original/3X/b/6/b633b4f4ac68476eaa64ba0ecbcaf730669bd76d.png)

- Descriptions can be optionally assigned.
- Categories can be optionally assigned.
- Click `OK` to make the iconset (.dis)

**When finished the .dis iconset file will be in a subfolder named after the iconset name & sizes.**

It can now be installed in **Preferences/Toolbars/Icons**.  
Either drag & drop it or use the ‘Import’ button, at the top of the list.

### Commands

#### 

| **Command** | **Type** | **Values** | **Description** |
| --- | --- | --- | --- |
| DELETEVARS | /O | - | Deletes all persistent variables |
| DELETECONFIGVARS | /O | - | Deletes the configuration/prefs variable/td\> |
| DELETEUSERCATEGORIES | /O | - | Deletes any categories that have been added to the drop-down categories list |
| DELETECATEGORIESLIST | /O | - | Deletes all categories that have been assigned |
| DELETEDESCRIPTIONSLIST | /O | - | Deletes all descriptions that have been assigned |
| CONFIG | /O | - | Opens the configuration dialog for Iconset Maker SVG |

### The Script

**V1** 11/6/2026  
[Iconset Maker SVG.opusscriptinstall](https://resource.dopus.com/uploads/short-url/ePuKquXdX6RAmjlLxEY7de2yOdY.opusscript) (264.4 KB)

**V1.1**  
[Iconset Maker SVG.opusscriptinstall](https://resource.dopus.com/uploads/short-url/xbvSqtMlq5xCwZFwZGtf4oXr90P.opusscript) (264.6 KB)

---

<div class="post-metadata">

### Author: ![kundal](https://resource.dopus.com/user_avatar/resource.dopus.com/kundal/32/24277_2.png) [@kundal](https://resource.dopus.com/u/kundal)
#### Post date: [June 11, 2026, 6:28pm UTC](https://resource.dopus.com/t/iconset-maker-svg/59698/2 "2026-06-11T18:28:41Z")

</div>

> [@galaxyhub](#):
>
> If the SVG's have `stroke` or `fill` attributes, these (one or the other) can be set to `currentColor`

Hi galaxyhub. Great tool but if a collection of Svg-files contains both icons with "fill" and icons with "stroke" it doesn't work as expected for me. I want all icons to use "currentColor" without changing their appearance. Try this collection: [Akar-icons](https://github.com/artcoholic/akar-icons/archive/refs/tags/v1.9.14.zip) (direct Zip-download)

---

<div class="post-metadata">

### Author: ![galaxyhub](https://resource.dopus.com/user_avatar/resource.dopus.com/galaxyhub/32/42793_2.png) [@galaxyhub](https://resource.dopus.com/u/galaxyhub)
#### Post date: [June 11, 2026, 6:43pm UTC](https://resource.dopus.com/t/iconset-maker-svg/59698/3 "2026-06-11T18:43:24Z")

</div>

without using [Opus SVG Converter](https://resource.dopus.com/t/opus-svg-converter/59693)

i get this result for none  
 ![image](https://resource.dopus.com/uploads/default/original/3X/6/6/660cf678145ffb87acd7635832469758c0d6ce8b.png)

this for stroke  
 ![image](https://resource.dopus.com/uploads/default/original/3X/e/f/ef8c28f1623d692865b3586e633035e0c540d88e.png)

this for fill  
 ![image](https://resource.dopus.com/uploads/default/original/3X/8/3/830f40ddc884584fd9183b0f0aa17b3df65286d0.png)

what results are you getting ?

---

<div class="post-metadata">

### Author: ![galaxyhub](https://resource.dopus.com/user_avatar/resource.dopus.com/galaxyhub/32/42793_2.png) [@galaxyhub](https://resource.dopus.com/u/galaxyhub)
#### Post date: [June 11, 2026, 6:46pm UTC](https://resource.dopus.com/t/iconset-maker-svg/59698/4 "2026-06-11T18:46:55Z")

</div>

> [@kundal](#):
>
> I want all icons to use "currentColor" without changing their appearance

using **none** will just compile iconset without changing anything.  
The **stroke** and **fill** will change all strokes or all fills if present in the svg.  
If you have svg collection that is a mixture of strokes and fills then best to select **none**

EDIT:  
taking a closer at that iconset I can see that some are stroke based and some are filled based icons

 ![image](https://resource.dopus.com/uploads/default/original/3X/3/b/3bb8a7c8b3d5d172d0d85ab5009ec89e42c8a9f6.png)

---

<div class="post-metadata">

### Author: ![kundal](https://resource.dopus.com/user_avatar/resource.dopus.com/kundal/32/24277_2.png) [@kundal](https://resource.dopus.com/u/kundal)
#### Post date: [June 11, 2026, 7:04pm UTC](https://resource.dopus.com/t/iconset-maker-svg/59698/5 "2026-06-11T19:04:34Z")

</div>

I get this for stroke (some are filled black):

 ![Akarstroke](https://resource.dopus.com/uploads/default/original/3X/2/c/2ce55d00e5169d456c80d672e22ce6e65e86b39f.png)  
and this for fill (black strokes):  
 ![Akarfill](https://resource.dopus.com/uploads/default/original/3X/3/1/31b6208f514830f50395edfa2b555f1b4ff306d9.png)  
but it should be this:  
 ![AkarcurrentColor](https://resource.dopus.com/uploads/default/original/3X/b/1/b1f0cda48b64b013c4a70df372e5244d198a2a92.png)

I converted the last one with the Plugin for SvgTools I provided here:  
[Basic SVG iconset generator](https://resource.dopus.com/t/basic-svg-iconset-generator/59623/38)

---

<div class="post-metadata">

### Author: ![galaxyhub](https://resource.dopus.com/user_avatar/resource.dopus.com/galaxyhub/32/42793_2.png) [@galaxyhub](https://resource.dopus.com/u/galaxyhub)
#### Post date: [June 11, 2026, 9:14pm UTC](https://resource.dopus.com/t/iconset-maker-svg/59698/6 "2026-06-11T21:14:07Z")

</div>

I did originally have a `both` option, but removed it - I shall put it back in. for version 1.1 🙂
