Added zodiac signs (#712)

* Added zodiac signs

* Update cancer.svg

* Update capricorn.svg

* Update icons/gemini.svg

Co-authored-by: Jakob Guddas <github@jguddas.de>

* Update leo.svg

* Update libra.svg

* Update ophiuchus.svg

* Update pisces.svg

* Update scorpio.svg

* Update virgo.svg

* Update Aquarius SVG paths for new design

* Update scorpio.svg

* fix(icons/aquarius): fix off-grid paths introduced in 186e4d6e96

* feat(icons): add zodiac prefix & add metadata json to zodiac icons

---------

Co-authored-by: Karsa <karsa@karsa.org>
Co-authored-by: Jakob Guddas <github@jguddas.de>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
This commit is contained in:
Karsa
2026-02-23 09:47:51 +01:00
committed by GitHub
parent bca7e9cf43
commit 1a8a7567eb
26 changed files with 486 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere"
],
"tags": [
"water bearer",
"waves",
"innovation",
"air",
"future",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

14
icons/zodiac-aquarius.svg Normal file
View File

@@ -0,0 +1,14 @@
<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="m2 10 2.456-3.684a.7.7 0 0 1 1.106-.013l2.39 3.413a.7.7 0 0 0 1.096-.001l2.402-3.432a.7.7 0 0 1 1.098 0l2.402 3.432a.7.7 0 0 0 1.098 0l2.389-3.413a.7.7 0 0 1 1.106.013L22 10" />
<path d="m2 18.002 2.456-3.684a.7.7 0 0 1 1.106-.013l2.39 3.413a.7.7 0 0 0 1.097 0l2.402-3.432a.7.7 0 0 1 1.098 0l2.402 3.432a.7.7 0 0 0 1.098 0l2.389-3.413a.7.7 0 0 1 1.106.013L22 18.002" />
</svg>

After

Width:  |  Height:  |  Size: 591 B

22
icons/zodiac-aries.json Normal file
View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere"
],
"tags": [
"ram",
"horns",
"fire",
"energy",
"initiative",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

14
icons/zodiac-aries.svg Normal file
View File

@@ -0,0 +1,14 @@
<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="M12 7.5a4.5 4.5 0 1 1 5 4.5" />
<path d="M7 12a4.5 4.5 0 1 1 5-4.5V21" />
</svg>

After

Width:  |  Height:  |  Size: 295 B

23
icons/zodiac-cancer.json Normal file
View File

@@ -0,0 +1,23 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"jguddas"
],
"tags": [
"crab",
"shell",
"protection",
"water",
"intuition",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

16
icons/zodiac-cancer.svg Normal file
View File

@@ -0,0 +1,16 @@
<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="M21 14.5A9 6.5 0 0 1 5.5 19" />
<path d="M3 9.5A9 6.5 0 0 1 18.5 5" />
<circle cx="17.5" cy="14.5" r="3.5" />
<circle cx="6.5" cy="9.5" r="3.5" />
</svg>

After

Width:  |  Height:  |  Size: 372 B

View File

@@ -0,0 +1,23 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"jguddas"
],
"tags": [
"goat",
"mountain",
"ambition",
"earth",
"discipline",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

View File

@@ -0,0 +1,15 @@
<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 21a3 3 0 0 0 3-3V6.5a1 1 0 0 0-7 0" />
<path d="M7 19V6a3 3 0 0 0-3-3h0" />
<circle cx="17" cy="17" r="3" />
</svg>

After

Width:  |  Height:  |  Size: 336 B

23
icons/zodiac-gemini.json Normal file
View File

@@ -0,0 +1,23 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"jguddas"
],
"tags": [
"twins",
"duality",
"communication",
"air",
"adaptability",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

16
icons/zodiac-gemini.svg Normal file
View File

@@ -0,0 +1,16 @@
<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="M16 4.525v14.948" />
<path d="M20 3A17 17 0 0 1 4 3" />
<path d="M4 21a17 17 0 0 1 16 0" />
<path d="M8 4.525v14.948" />
</svg>

After

Width:  |  Height:  |  Size: 346 B

22
icons/zodiac-leo.json Normal file
View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere"
],
"tags": [
"lion",
"crown",
"leadership",
"fire",
"confidence",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

14
icons/zodiac-leo.svg Normal file
View File

@@ -0,0 +1,14 @@
<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="M10 16c0-4-3-4.5-3-8a5 5 0 0 1 10 0c0 3.466-3 6.196-3 10a3 3 0 0 0 6 0" />
<circle cx="7" cy="16" r="3" />
</svg>

After

Width:  |  Height:  |  Size: 328 B

23
icons/zodiac-libra.json Normal file
View File

@@ -0,0 +1,23 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"jguddas"
],
"tags": [
"scales",
"balance",
"justice",
"air",
"harmony",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

14
icons/zodiac-libra.svg Normal file
View File

@@ -0,0 +1,14 @@
<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="M3 16h6.857c.162-.012.19-.323.038-.38a6 6 0 1 1 4.212 0c-.153.057-.125.368.038.38H21" />
<path d="M3 20h18" />
</svg>

After

Width:  |  Height:  |  Size: 332 B

View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere"
],
"tags": [
"serpent",
"snake holder",
"healing",
"knowledge",
"astronomy",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

View File

@@ -0,0 +1,14 @@
<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="M3 10A6.06 6.06 0 0 1 12 10 A6.06 6.06 0 0 0 21 10" />
<path d="M6 3v12a6 6 0 0 0 12 0V3" />
</svg>

After

Width:  |  Height:  |  Size: 314 B

22
icons/zodiac-pisces.json Normal file
View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere"
],
"tags": [
"fish",
"duality",
"water",
"dreams",
"empathy",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

15
icons/zodiac-pisces.svg Normal file
View File

@@ -0,0 +1,15 @@
<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="M19 21a15 15 0 0 1 0-18" />
<path d="M20 12H4" />
<path d="M5 3a15 15 0 0 1 0 18" />
</svg>

After

Width:  |  Height:  |  Size: 308 B

View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere"
],
"tags": [
"archer",
"arrow",
"exploration",
"fire",
"philosophy",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

View File

@@ -0,0 +1,15 @@
<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="M15 3h6v6" />
<path d="M21 3 3 21" />
<path d="m9 9 6 6" />
</svg>

After

Width:  |  Height:  |  Size: 283 B

23
icons/zodiac-scorpio.json Normal file
View File

@@ -0,0 +1,23 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"jguddas"
],
"tags": [
"scorpion",
"stinger",
"intensity",
"water",
"transformation",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

16
icons/zodiac-scorpio.svg Normal file
View File

@@ -0,0 +1,16 @@
<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="M10 19V5.5a1 1 0 0 1 5 0V17a2 2 0 0 0 2 2h5l-3-3" />
<path d="m22 19-3 3" />
<path d="M5 19V5.5a1 1 0 0 1 5 0" />
<path d="M5 5.5A2.5 2.5 0 0 0 2.5 3" />
</svg>

After

Width:  |  Height:  |  Size: 379 B

22
icons/zodiac-taurus.json Normal file
View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere"
],
"tags": [
"bull",
"strength",
"stability",
"earth",
"endurance",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

14
icons/zodiac-taurus.svg Normal file
View File

@@ -0,0 +1,14 @@
<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"
>
<circle cx="12" cy="15" r="6" />
<path d="M18 3A6 6 0 0 1 6 3" />
</svg>

After

Width:  |  Height:  |  Size: 278 B

24
icons/zodiac-virgo.json Normal file
View File

@@ -0,0 +1,24 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"jguddas"
],
"tags": [
"virgin",
"maiden",
"harvest",
"precision",
"earth",
"analysis",
"astrology",
"star sign",
"horoscope",
"constellation",
"celestial"
],
"categories": [
"social",
"emoji"
]
}

16
icons/zodiac-virgo.svg Normal file
View File

@@ -0,0 +1,16 @@
<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 5.5a1 1 0 0 1 5 0V16a5 5 0 0 0 5 5" />
<path d="M16 11.5a1 1 0 0 1 5 0V16a5 5 0 0 1-5 5" />
<path d="M6 19V6a3 3 0 0 0-3-3h0" />
<path d="M6 5.5a1 1 0 0 1 5 0V19" />
</svg>

After

Width:  |  Height:  |  Size: 395 B