iconify / icon-sets

150+ open source icon sets. Icons are validated, cleaned up, optimised, ready to render as SVG. Updated automatically 3 times a week.
https://icon-sets.iconify.design/
565 stars 54 forks source link

How do I use weights / outlined variant with Material Symbols #114

Closed matthew-dean closed 3 months ago

matthew-dean commented 3 months ago

Material Symbols distributes dozens (or more?) font variants of its icons, presumably all with different glyphs. Notably, it distributes different weights and variants like outlined or filled. (These are not simple filling of a shape or not, AFAIK.)

Iconify seems to only distribute 1 set of all of Material Symbols variants.

You can see an example of this in the Material Symbols SVG packages, which have different packages for each weight, but then separately have exported SVGs / components per style.

Are you planning to support the full set of Material Symbols icons?

cyberalien commented 3 months ago

I have no plans to do that.

Without source files and way to convert them to variations, all variations of same icon must be treated as separate icons. There are 12.5k icons for just one variation, with all variations that's hundreds of thousands of icons.

Adding all those variations would:

The biggest issue by far is API. Hosting all those icons at Iconify API would require at least 3 times higher memory usage than servers have now, which would drastically increase costs. GitHub sponsors don't even cover current server costs, so that's not going to happen.

The only way I would add variations is if source files were available, then it would be just one icon and simple script to convert it to required variation.