Added numbers 0 to 9.

This commit is contained in:
Johannes Findeisen 2026-06-06 18:51:18 +02:00
commit e132994a23
170 changed files with 2500 additions and 0 deletions

25
12/0.svg Normal file
View file

@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<defs>
<pattern id="grid" width="8" height="8" patternUnits="userSpaceOnUse">
<path d="M 8 0 L 0 0 0 8" fill="none" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>
</pattern>
<linearGradient id="g" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#c4b3e3"/>
<stop offset="100%" stop-color="#7E57C2"/>
</linearGradient>
<filter id="glow" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur in="SourceGraphic" stdDeviation="3.5" result="blur1"/>
<feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur2"/>
<feMerge>
<feMergeNode in="blur1"/>
<feMergeNode in="blur2"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<rect x="2" y="2" width="44" height="44" rx="10" fill="#0d0d1a" opacity="0.92"/>
<rect x="2" y="2" width="44" height="44" rx="10" fill="url(#grid)"/>
<g fill="none" stroke="url(#g)" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" filter="url(#glow)">
<path d="M14 24 C14 14,34 14,34 24 C34 34,14 34,14 24"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

25
12/1.svg Normal file
View file

@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<defs>
<pattern id="grid" width="8" height="8" patternUnits="userSpaceOnUse">
<path d="M 8 0 L 0 0 0 8" fill="none" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>
</pattern>
<linearGradient id="g" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#c4b3e3"/>
<stop offset="100%" stop-color="#7E57C2"/>
</linearGradient>
<filter id="glow" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur in="SourceGraphic" stdDeviation="3.5" result="blur1"/>
<feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur2"/>
<feMerge>
<feMergeNode in="blur1"/>
<feMergeNode in="blur2"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<rect x="2" y="2" width="44" height="44" rx="10" fill="#0d0d1a" opacity="0.92"/>
<rect x="2" y="2" width="44" height="44" rx="10" fill="url(#grid)"/>
<g fill="none" stroke="url(#g)" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" filter="url(#glow)">
<path d="M24 10 L24 38"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

25
12/2.svg Normal file
View file

@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<defs>
<pattern id="grid" width="8" height="8" patternUnits="userSpaceOnUse">
<path d="M 8 0 L 0 0 0 8" fill="none" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>
</pattern>
<linearGradient id="g" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#c4b3e3"/>
<stop offset="100%" stop-color="#7E57C2"/>
</linearGradient>
<filter id="glow" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur in="SourceGraphic" stdDeviation="3.5" result="blur1"/>
<feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur2"/>
<feMerge>
<feMergeNode in="blur1"/>
<feMergeNode in="blur2"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<rect x="2" y="2" width="44" height="44" rx="10" fill="#0d0d1a" opacity="0.92"/>
<rect x="2" y="2" width="44" height="44" rx="10" fill="url(#grid)"/>
<g fill="none" stroke="url(#g)" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" filter="url(#glow)">
<path d="M12 16 C12 10,36 10,36 18 C36 26,12 26,12 34 L36 36"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

25
12/3.svg Normal file
View file

@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<defs>
<pattern id="grid" width="8" height="8" patternUnits="userSpaceOnUse">
<path d="M 8 0 L 0 0 0 8" fill="none" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>
</pattern>
<linearGradient id="g" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#c4b3e3"/>
<stop offset="100%" stop-color="#7E57C2"/>
</linearGradient>
<filter id="glow" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur in="SourceGraphic" stdDeviation="3.5" result="blur1"/>
<feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur2"/>
<feMerge>
<feMergeNode in="blur1"/>
<feMergeNode in="blur2"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<rect x="2" y="2" width="44" height="44" rx="10" fill="#0d0d1a" opacity="0.92"/>
<rect x="2" y="2" width="44" height="44" rx="10" fill="url(#grid)"/>
<g fill="none" stroke="url(#g)" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" filter="url(#glow)">
<path d="M36 14 L14 14 L28 24 L14 34 L36 34"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

25
12/4.svg Normal file
View file

@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<defs>
<pattern id="grid" width="8" height="8" patternUnits="userSpaceOnUse">
<path d="M 8 0 L 0 0 0 8" fill="none" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>
</pattern>
<linearGradient id="g" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#c4b3e3"/>
<stop offset="100%" stop-color="#7E57C2"/>
</linearGradient>
<filter id="glow" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur in="SourceGraphic" stdDeviation="3.5" result="blur1"/>
<feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur2"/>
<feMerge>
<feMergeNode in="blur1"/>
<feMergeNode in="blur2"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<rect x="2" y="2" width="44" height="44" rx="10" fill="#0d0d1a" opacity="0.92"/>
<rect x="2" y="2" width="44" height="44" rx="10" fill="url(#grid)"/>
<g fill="none" stroke="url(#g)" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" filter="url(#glow)">
<path d="M22 10 L22 28 M22 28 L38 28 M14 20 L38 20 L38 38"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

25
12/5.svg Normal file
View file

@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<defs>
<pattern id="grid" width="8" height="8" patternUnits="userSpaceOnUse">
<path d="M 8 0 L 0 0 0 8" fill="none" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>
</pattern>
<linearGradient id="g" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#c4b3e3"/>
<stop offset="100%" stop-color="#7E57C2"/>
</linearGradient>
<filter id="glow" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur in="SourceGraphic" stdDeviation="3.5" result="blur1"/>
<feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur2"/>
<feMerge>
<feMergeNode in="blur1"/>
<feMergeNode in="blur2"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<rect x="2" y="2" width="44" height="44" rx="10" fill="#0d0d1a" opacity="0.92"/>
<rect x="2" y="2" width="44" height="44" rx="10" fill="url(#grid)"/>
<g fill="none" stroke="url(#g)" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" filter="url(#glow)">
<path d="M36 14 L14 14 L14 24 L30 24 C36 24,36 34,30 34 L14 34"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

25
12/6.svg Normal file
View file

@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<defs>
<pattern id="grid" width="8" height="8" patternUnits="userSpaceOnUse">
<path d="M 8 0 L 0 0 0 8" fill="none" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>
</pattern>
<linearGradient id="g" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#c4b3e3"/>
<stop offset="100%" stop-color="#7E57C2"/>
</linearGradient>
<filter id="glow" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur in="SourceGraphic" stdDeviation="3.5" result="blur1"/>
<feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur2"/>
<feMerge>
<feMergeNode in="blur1"/>
<feMergeNode in="blur2"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<rect x="2" y="2" width="44" height="44" rx="10" fill="#0d0d1a" opacity="0.92"/>
<rect x="2" y="2" width="44" height="44" rx="10" fill="url(#grid)"/>
<g fill="none" stroke="url(#g)" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" filter="url(#glow)">
<path d="M34 14 C20 14,14 20,14 28 C14 36,22 38,28 34 C34 30,34 22,28 20 L18 22"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

25
12/7.svg Normal file
View file

@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<defs>
<pattern id="grid" width="8" height="8" patternUnits="userSpaceOnUse">
<path d="M 8 0 L 0 0 0 8" fill="none" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>
</pattern>
<linearGradient id="g" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#c4b3e3"/>
<stop offset="100%" stop-color="#7E57C2"/>
</linearGradient>
<filter id="glow" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur in="SourceGraphic" stdDeviation="3.5" result="blur1"/>
<feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur2"/>
<feMerge>
<feMergeNode in="blur1"/>
<feMergeNode in="blur2"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<rect x="2" y="2" width="44" height="44" rx="10" fill="#0d0d1a" opacity="0.92"/>
<rect x="2" y="2" width="44" height="44" rx="10" fill="url(#grid)"/>
<g fill="none" stroke="url(#g)" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" filter="url(#glow)">
<path d="M14 38 L14 14 L38 14 L28 38"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

25
12/8.svg Normal file
View file

@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<defs>
<pattern id="grid" width="8" height="8" patternUnits="userSpaceOnUse">
<path d="M 8 0 L 0 0 0 8" fill="none" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>
</pattern>
<linearGradient id="g" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#c4b3e3"/>
<stop offset="100%" stop-color="#7E57C2"/>
</linearGradient>
<filter id="glow" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur in="SourceGraphic" stdDeviation="3.5" result="blur1"/>
<feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur2"/>
<feMerge>
<feMergeNode in="blur1"/>
<feMergeNode in="blur2"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<rect x="2" y="2" width="44" height="44" rx="10" fill="#0d0d1a" opacity="0.92"/>
<rect x="2" y="2" width="44" height="44" rx="10" fill="url(#grid)"/>
<g fill="none" stroke="url(#g)" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" filter="url(#glow)">
<path d="M24 14 C16 14,14 22,20 24 C14 26,14 36,24 36 C34 36,34 26,28 24 C34 22,32 14,24 14"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

25
12/9.svg Normal file
View file

@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<defs>
<pattern id="grid" width="8" height="8" patternUnits="userSpaceOnUse">
<path d="M 8 0 L 0 0 0 8" fill="none" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>
</pattern>
<linearGradient id="g" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#c4b3e3"/>
<stop offset="100%" stop-color="#7E57C2"/>
</linearGradient>
<filter id="glow" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur in="SourceGraphic" stdDeviation="3.5" result="blur1"/>
<feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur2"/>
<feMerge>
<feMergeNode in="blur1"/>
<feMergeNode in="blur2"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<rect x="2" y="2" width="44" height="44" rx="10" fill="#0d0d1a" opacity="0.92"/>
<rect x="2" y="2" width="44" height="44" rx="10" fill="url(#grid)"/>
<g fill="none" stroke="url(#g)" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" filter="url(#glow)">
<path d="M14 34 C28 34,34 28,34 20 C34 12,28 10,20 14 C14 18,14 26,20 28 L30 26"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB