Update to previous request (#71)

* Use arcs to save space on path arcs and be more true to original geometry

* Use single path for equal width rectangles

* Deleted unneeded commas

* reduce path count by using stroke linecap

* use single path instead of 4 rects, use fill rule to forego entering M for every rect

* Using arcs

* Fix typos

* Changed side for OSI icon

* Changed size for windows logo

* Changed size for ghost logo

* Shrunk digidentity to two paths. Some times an arc is cheaper on bytes than a circle element

* Concatenated paths
This commit is contained in:
baybal
2017-11-27 17:59:46 +03:00
committed by Terence Eden
parent be0d5df28c
commit 2779ac1bc2
3 changed files with 10 additions and 20 deletions

View File

@@ -1,12 +1,5 @@
<svg role="img" aria-label="Digidentity" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
<svg role="img" aria-label="Digidentity" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" stroke-linecap="round" stroke-width="28">
<rect fill="#fff" height="512" rx="15%" width="512"/>
<circle cx="256" cy="256" r="19" fill="#00e864"/>
<rect x="242" y="28" height="178" width="28" rx="3%"/>
<rect x="242" y="28" height="178" width="28" rx="3%" transform="rotate(45 256 256)"/>
<rect x="302" y="242" height="28" width="178" rx="3%"/>
<rect x="242" y="28" height="178" width="28" rx="3%" transform="rotate(135 256 256)"/>
<rect x="242" y="302" height="178" width="28" rx="3%"/>
<rect x="242" y="28" height="178" width="28" rx="3%" transform="rotate(225 256 256)" fill="#00e864"/>
<rect x="28" y="242" height="28" width="178" rx="3%"/>
<rect x="242" y="28" height="178" width="28" rx="3%" transform="rotate(315 256 256)"/>
</svg>
<path stroke="#000" d="M256 42v150m0 128v150M42 256h150m128 0h150M104 104l106 106m92 92l106 106m0-304L302 210"/>
<path stroke="#00e864" d="M208 300L102 406m149-150a5 5 0 0 0 10 0 5 5 0 0 0-10 0"/>
</svg>

Before

Width:  |  Height:  |  Size: 794 B

After

Width:  |  Height:  |  Size: 397 B

View File

@@ -1,7 +1,4 @@
<svg role="img" aria-label="Intel" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
<rect fill="#fff" height="512" rx="15%" width="512"/>
<g fill="#0071c5">
<path d="M157 232v77h-24v-97h51c21 0 29 15 29 29v68h-25v-68c0-6-3-9-10-9h-21zm168-1c-8 0-15 4-17 10-2 3-3 6-3 10h38c0-10-5-20-18-20m-20 37c0 13 8 22 22 22 11 0 16-3 23-9l15 14a49 49 0 0 1-38 16c-24 0-46-13-46-51 0-32 19-50 45-50 27 0 42 21 42 49v9h-63m-45 41c-20 0-29-14-29-28v-96h25v27h18v20h-18v48c0 5 2 9 8 9h10v20h-14M111 198H86v-23h25zm0 112c-19-2-25-13-25-26v-72h25v98zm296-2c-19-2-25-13-25-26V171h25zm87-121C471 78 258 71 121 154v9c137-70 332-70 349 32 6 33-12 68-46 88v26c40-15 82-63 70-122M244 380c-95 8-194-5-208-80-6-36 10-75 32-99v-13c-39 35-61 79-48 131 15 67 100 105 230 93 51-5 118-22 165-47v-37c-43 25-113 46-171 52"/>
<path d="M436 179c0-1-1-2-3-2h-1v4h1c2 0 3-1 3-2zm2 8h-2l-3-4h-1v4h-2-1v-11l1-1h3c3 0 5 1 5 4 0 2-1 3-2 3l2 5h0m-4-14c-5 0-8 4-8 8a8 8 0 1 0 8-8m0 18a10 10 0 1 1 0-20c5 0 10 5 10 10 0 6-5 10-10 10"/>
</g>
<path fill="#0071c5" d="M157 232v77h-24v-97h51c21 0 29 15 29 29v68h-25v-68c0-6-3-9-10-9h-21zm168-1c-8 0-15 4-17 10-2 3-3 6-3 10h38c0-10-5-20-18-20m-20 37c0 13 8 22 22 22 11 0 16-3 23-9l15 14a49 49 0 0 1-38 16c-24 0-46-13-46-51 0-32 19-50 45-50 27 0 42 21 42 49v9h-63m-45 41c-20 0-29-14-29-28v-96h25v27h18v20h-18v48c0 5 2 9 8 9h10v20h-14M111 198H86v-23h25zm0 112c-19-2-25-13-25-26v-72h25v98zm296-2c-19-2-25-13-25-26V171h25zm87-121C471 78 258 71 121 154v9c137-70 332-70 349 32 6 33-12 68-46 88v26c40-15 82-63 70-122M244 380c-95 8-194-5-208-80-6-36 10-75 32-99v-13c-39 35-61 79-48 131 15 67 100 105 230 93 51-5 118-22 165-47v-37c-43 25-113 46-171 52M436 179c0-1-1-2-3-2h-1v4h1c2 0 3-1 3-2zm2 8h-2l-3-4h-1v4h-2-1v-11l1-1h3c3 0 5 1 5 4 0 2-1 3-2 3l2 5h0m-4-14c-5 0-8 4-8 8a8 8 0 1 0 8-8m0 18a10 10 0 1 1 0-20c5 0 10 5 10 10 0 6-5 10-10 10"/>
</svg>

Before

Width:  |  Height:  |  Size: 1012 B

After

Width:  |  Height:  |  Size: 990 B