Clarity Icons: open source icons
vmware.github.io
vmware.github.io
For those interested in the work we've done and the road we've taken to get here, we wrote a post originally on our iconography system here:
https://medium.com/claritydesignsystem/the-road-to-svg-and-c...
It is titled: "The Road to SVG and Custom Elements in Clarity Icons"
Much of the content made it through to the "get started" page this thread is linking to.
You can check out the icons themselves directly here. We have over 200+ icons at the moment and counting! https://vmware.github.io/clarity/icons/icon-sets
There are these Clarity icons, a short way down on HN on the same day there's a 'Feather' icon set, there's Font Awesome, and there are the Glyphicons that come with Bootstrap.
This seems like a lot, and I'm wondering what the dynamics are that cause icon-set-designers to say "Hey, we just finished our own set - let's release this!" Is there good publicity? Are they hard to monetize so they may as well give it away and hope for publicity? Are they easy to make so lots of people make them and some fraction decide to give them away?
I'd love to get insights from someone who understands this better than I do :)
Iconography is an important piece of a design system. Designing iconography that fits within the general look and feel of a design system ends up defining a big part of it especially if that design system is used across many application (within and outside of VMware) as Clarity is being used.
With that in mind, we ended up designing our own. Since Clarity itself is fully open source under the MIT license, it only made sense to open source the iconography system itself and the icon set.
If you take a look at the link posted, there is also an interesting iconography system behind this (You can read more here: https://medium.com/claritydesignsystem/the-road-to-svg-and-c...).
Does not answer your question in general but thought I'll offer our own point of view.
Why not use an icon font as most similar projects do?
As for why not use an icon font, we've actually outlined the research in details here: https://medium.com/claritydesignsystem/the-road-to-svg-and-c...
Maybe SVG should support hinting...
The icons look blurry on most zoom levels. On zoom 90% the effect is reversed and the left icon looks ok but the others don't: https://imgur.com/a/AeREO
I can't be the only one that's visited a site on my phone and found emojis where an icon font glyph was meant to be.
See probably the most famous example: https://www.etsy.com/teams/7720/bugs/discuss/14559563/
2. Custom HTML elements. I see that even Firefox 58 wont support for them[2]. Isn't this a premature choice? Is there a fallback?
I was however able to view a couple of fonts via the header on the site. Looks beautiful.
I would be fairly straightforward to use these in icomoon, but for some reason all of the icons have a hitzone rectangle that blocks usage:
<rect x="0" y="0" width="36" height="36" fill-opacity="0"/>
I got rid of all those, and made this icon-font, if you want that:
http://clarity-font.bitballoon.com/was first
Including it in every icon / page feels like a waste of bits, but least in my jurisdiction, both the page and the icons are actually copies in the sense of the law as soon as a browser downloads it.
In a regular application it's not an issue, but the wording of MIT is a bit confusing in the context of small resources used by web pages.