=====================
Antcas Iconset Import
=====================


Keep in mind: Please check the maunal for a newer version of this example. The rules can change anytime.
This are the rules of an iconset. Please read that with care and follow any rule.


Rules:
 - A prefix can contain only _ a-z, 0-9. Uppercase letters will be converted to lowercase.
 - Prefix names as of "sys", "src" or "doc" are reserved and will be invalid.
 - A prefix name must start with a character a-z. Numbers only are invalid. Ending with _ will be removed.
 - A prefix need to have at least 3 characters. Repeated __ will be replaces to a single one.
 - Any icon name will be converted in lower case characters. No special chars are allowed. Only -_, a-z, and 0-9
 - Prevent long names and long prefixes. But keep in mind to use unique ones.
 - If a icon has the same name and prefix as the system used it already, it can replace the systems one.
 - Bad icons can make the vizualisation very slow and heavy loading or even break it. So please be very careful.
 - There is a filesize limit after cleanup by 10 kB. Bigger icons will be refused.
 - An svg icon needs to be cleaned up, if there is a linebreak, the line break will be removed.
 - Sections as of <title>, <desc>, <script>, <image>, <style>, <foreignObject> will be removed.
 - Tags as of style, fill, stroke, color, stop-color, flood-color, lighting-color will be removed.
 - If there is an embeded script, image, CSS or external source the import will refuse the icon.
 - If the style has any colors or style sections the import will may refuse the icon.
 - The <svg> header needs to have a viewBox and a width and height section. If one of these is missing the import will try to fix it.
 - The <svg> header need to have the xmlns="http://www.w3.org/2000/svg" namespace. If missing or missmatch this will be added.
 - The name of the icon needs to match with the dimensions. If not the icon will be refused.
 - The dimensions of the icon needs to have an equal width and height.
 - Avoid diffrent styles and not matching dimensions. The default dimension is 24px.
 - Please care about copyrights!


Structure:
 - The file "iconset.ini" is required to reconize the iconset. This can be in a subfolder or in the root folder of the ZIP file.
 - The filename "iconset.ini" need to be in lowercase characters only. But the filename of the icons are case insensitive.
 - The import will not search for folders containing .svg images anywhere. You need to define the contained folder in the "iconset.ini".
 - In the folder defined, there can be subfolders as categories. They will be used to group the iconset. Remember, that a icon name need to be unique.
 - In this examble there is folder called "icons/". This folder is defined in the "iconset.ini". This attribute is case sensitive.
 - In this folder there are subfolders, they will define the icons. The names inside this subfolder have a special rule:
    - At minimum the name with only the dimension number and the file extension is required.
    - The number will define the dimensions of the icon eg. 24.svg, filled24.svg, or filled_24.svg are valid.
    - Never define two numbers eg. 24_48.svg, this will be invalid.
    - A filled and a stroke style can be applied at the same time. The name filled or fill is required on the filled icon.
    - A round icon can also be applied. That icon will be choosen, when the design has a rounded style. For that the name need to contain the word round.
    - A sharp icon can also be applied. That icon will be choosen, when the design has a sharp style. For that the name need to contain the word sharp.
    - If multple rules matching the last reconized icon will be chosen. But this can be random.
 - No sub-subfolder will be scanned. So it can be used to store extra data like diffrent versions or the originals.
 - Files without the ending .svg will be skipped.
 - Inside an icon folder it is possible to put a file named "tags.txt". Inside this file you can specify some tags divided by , or ; or a linebreak.