# Icomoon for Icon Managament
## Icons, SVGs, Fonts, and Icomoon.

Cover background, note that at work we are using fluent Icons and the supplied font file is 2mb which is rediculous.

I was tasked with finding a solution, we had started using prime icons as we are using primeng for the project.

This lead me to looking at how primetek handle their icons.

> an ironic note is that I end at the solution primetek use - as far as I can see - but not right away.

I noticed the use of some clever CSS font work, creating a tag and prepending it with a specific character of a font, which just happens to be an icon.

```
insert details here about how the solution works in short
```

This lead me to looking at solutions for converting a collection of SVGs to a singular font file. Microsoft provides SVG copies of all of the fluent icons on github. Turns out this is not an easy task to do without a large amount of work. Originally we had wanted an in house solution to complete this conversion. But alas.

Realising that completing the conversion (on a short timescale without a lot of work), I started looking at online solutions and came across Icomoon. This was after quite some searching. I had not seen any suggestion of using such a site anywhere.

Upon uploading some test icons and downloading the font file I realised that I had stumbled upon the very same solution that primetek was using for prime-icons, give or take some small changes that they have made to make things better for their users.

And as such, I had found our solution.

Icomoon is really a magical black box but what it produces is brilliant.

```
detail in long how solution works
```

