feat(icons): Add new icons germ and germ-off (#4056)

* add new icons  and

* Fix SVG path data for virus-off icon

* renamed virus to germ, implemented feedback

* Refactor SVG paths for consistency and clarity

* Update germ.json

* Update germ-off.json

---------

Co-authored-by: Jakob Guddas <github@jguddas.de>
Co-authored-by: Karsa <contact@karsa.org>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
This commit is contained in:
Rodrigo Rodrigues
2026-09-03 10:52:29 +02:00
committed by GitHub
co-authored by Jakob Guddas Karsa Eric Fennis
parent d771617ede
commit 6022cf9878
4 changed files with 148 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"rrod497",
"karsa-mistmere"
],
"use-cases": [
"Indicating sanitized or disinfected surfaces",
"Marking bacteria-free products or environments",
"Showing infection prevention or contamination control",
"Representing antimicrobial treatment in medical interfaces"
],
"tags": [
"virus",
"microbe",
"bacterium",
"bacteria",
"germ",
"organism",
"cilia",
"pathogen",
"infection",
"disease",
"contagion",
"contamination",
"microbiology",
"health",
"medicine",
"biology",
"science",
"microorganism",
"pandemic",
"epidemic",
"outbreak",
"amoeba",
"flu",
"security",
"single cell",
"unicellular",
"vaccine",
"immunity",
"quarantine"
],
"categories": [
"medical",
"science",
"security"
]
}
+26
View File
@@ -0,0 +1,26 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m11 2 .925 1.848" />
<path d="M12 14h.01" />
<path d="M13.424 7.769a2 2 0 1 1 2.807 2.807" />
<path d="m15 20-.956-1.913" />
<path d="m19 2-1 1.804" />
<path d="m19.086 13.416.157-.173a6 6 0 1 0-8.655-8.308" />
<path d="m2 19 2.746-1.373" />
<path d="m2 2 20 20" />
<path d="m22 16-2.757-2.757" />
<path d="m22 5-1.804 1" />
<path d="m3 9 2.464 2.464" />
<path d="M8 15h.01" />
<path d="M8.539 8.54a8.8 8.8 0 0 1-2.221 2.24 5 5 0 0 0 5.182 8.55c.871-.366 2.823-1.768 4.609-3.224" />
<path d="M9 20v2" />
</svg>

After

Width:  |  Height:  |  Size: 749 B

+49
View File
@@ -0,0 +1,49 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"rrod497",
"karsa-mistmere"
],
"use-cases": [
"Representing bacteria or single-celled organisms",
"Indicating contamination or infectious disease",
"Marking microbiology research or laboratory samples",
"Showing microbes in hygiene and sanitation interfaces"
],
"tags": [
"virus",
"microbe",
"bacterium",
"bacteria",
"germ",
"organism",
"cilia",
"pathogen",
"infection",
"disease",
"contagion",
"contamination",
"microbiology",
"health",
"medicine",
"biology",
"science",
"microorganism",
"pandemic",
"epidemic",
"outbreak",
"amoeba",
"flu",
"security",
"single cell",
"unicellular",
"vaccine",
"immunity",
"quarantine"
],
"categories": [
"medical",
"science",
"security"
]
}
+24
View File
@@ -0,0 +1,24 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m11 2 .925 1.848" />
<path d="M12 14h.01" />
<path d="m15 20-.956-1.913" />
<path d="m19 2-1 1.804" />
<path d="M19.243 13.243A6 6 0 1 0 9.4 6.846C8.8 8.5 7.7 9.8 6.318 10.78a5 5 0 0 0 5.182 8.55c1.5-.63 6.2-4.33 7.743-6.087" />
<path d="m2 19 2.746-1.373" />
<path d="m22 16-2.757-2.757" />
<path d="m22 5-1.804 1" />
<path d="m3 9 2.464 2.464" />
<path d="M8 15h.01" />
<path d="M9 20v2" />
<circle cx="15" cy="9" r="2" />
</svg>

After

Width:  |  Height:  |  Size: 666 B