FortAwesome / Font-Awesome

The iconic SVG, font, and CSS toolkit
https://fontawesome.com
Other
73.39k stars 12.19k forks source link

Icon request: circles-[intersect/union/subtract/exclude] #20203

Open thatcort opened 3 months ago

thatcort commented 3 months ago

Can we please improve the Venn icons?

The original request for Venn diagram icons had a good example of a union icon: #2164

Thank you!

P.S. The "difference" icon in #2164 would also be great!

tagliala commented 3 months ago

Hi!

Thanks for being part of the Font Awesome Community.

Sorry, I can't understand if this is:

thatcort commented 3 months ago

Hi @tagliala, sorry if that wasn't clear.

Request #2164 asked for intersection, union and difference icons, but we ended up instead with multiple intersection variants:

So the primary request here is to add the union and difference icons.

The secondary request is to improve the existing icons: diagram-venn is horizontal but uses hatched lines for the intersection area; circles-overlap uses a solid fill for the intersection area but is tilted. Could we please have a horizontal version that uses a solid fill? That probably means changing circles-overlap to be horizontal.

Hopefully this clarified things, but I'm happy to try again if not.

Thanks again!

sensibleworld commented 2 weeks ago

@thatcort Do our object- icons work for you in this case? https://fontawesome.com/search?q=object-&o=r&s=solid

thatcort commented 2 weeks ago

They convey the right concepts, but look very similar to the clone icon: https://fontawesome.com/search?q=clone&o=r&s=solid

sensibleworld commented 2 weeks ago

Okay, so I think what might make sense is to make a new series of circle-based icons that mimic the intersect/overlap/etc states of the object- icons, and leave our current Venn diagram icon as-is. That icon, in particular, is meant to convey "venn diagrams" as a whole (and was part of a collection of sponsored data and graph-related icons). We may update circles-overlap to be part of this, and will consider moving things to horizontal.