> For the complete documentation index, see [llms.txt](https://chaoses-ib.gitbook.io/directory-opus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chaoses-ib.gitbook.io/directory-opus/manual/reference/icon_sets/icon_sizes.md).

# Icon Sizes

As already mentioned, each icon set can contain one or two distinct groups of icons. For simplicity, these are referred to as the `small` size and the `large` size. However, you are not limited to only two sizes of icon-only two groups of icons. It is possible to have different icons of multiple sizes within the one group. For example,

```
<set size="small" width="20" height="20" filename="MyIconsSmall.png">
    <icon name="copy" row="1" col="1" />
</set>
<set size="small" width="24" height="24" filename="MyIconsMedium.png">
    <icon name="move" row="1" col="1" />
</set>
```

&#x20;

Note that both `set` nodes above have the `size` attribute set to `small` This example would add two icons to the `small` group – one, called “copy” that is 20x20 in size, and one called “move” that is 24x24 in size. Even though they are different physical sizes, they would both appear together in the `small` group for this icon set. The icons you provide in the `small` and `large` groups do not have to correspond – you do not **need** to provide both small and large forms of every icon (although it is obviously better for the user if you do.)
