1
0
mirror of https://github.com/konpa/devicon.git synced 2025-09-09 05:40:48 +02:00

Optimized SVG using SVGO (#597)

* Added script to optimize svgs

* Updated the svgs using svgo

* Made the optimize svg script into a workflow

* Added npm install step

* Change the env variable bug

* Clean up and updated check svg

* Change label name
This commit is contained in:
Thomas Bui
2021-05-15 12:14:13 -07:00
committed by GitHub
parent 2c6a21d9f4
commit d98a72cb9a
534 changed files with 1432 additions and 10831 deletions

View File

@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#BB2031" d="M20 50h8v28h-3v5h13v-6h-4v-28h9v4h4v-8h-32v8h5zM57.674 35h-52.991c-.925 0-1.683 1.141-1.683 2.053v52.985c0 .912.758 1.962 1.683 1.962h52.992c.923 0 1.325-1.05 1.325-1.962v-52.985c0-.912-.402-2.053-1.326-2.053zm-7.674 21h-9v-4h-4v22h4v11h-19v-10h4v-23h-4v4h-10v-14h38v14zM69.549 55.106c-.361 0-.725.053-1.092.156-.367.104-.717.255-1.051.451-.334.197-.643.434-.928.707-.285.273-.526.388-.723.727l-.312-2.147h-2.443v17h3v-9.913c0-.515.039-1.011.198-1.486.158-.477.368-.896.669-1.257.301-.361.664-.651 1.107-.87s.923-.328 1.493-.328c.23 0 .533.153 1.533.459v-3.202c0-.109-.49-.187-.758-.23-.268-.044-.485-.067-.693-.067zM86.842 69.674c-.109 0-.211-.03-.304-.09-.093-.061-.175-.14-.246-.238-.071-.099-.162-.211-.2-.337-.038-.126-.092-.254-.092-.386v-8.425c0-.92-.148-1.7-.515-2.341s-.838-1.166-1.452-1.576c-.613-.411-1.305-.709-2.094-.896-.788-.186-1.605-.279-2.459-.279-.756 0-1.512.104-2.272.313-.761.208-1.455.528-2.084.961-.63.433-1.155.79-1.577 1.452s-.659 2.168-.714 2.168h3.235c.065 0 .203-.643.411-.961.208-.316.471-.48.788-.677.317-.197.682-.295 1.092-.388s.851-.115 1.322-.115c.997 0 1.782.191 2.357.554.575.361.862.957.862 1.778 0 .351-.112.652-.336.898-.225.247-.529.47-.912.667-.383.197-.827.375-1.331.534-.503.158-1.029.321-1.577.485-.733.219-1.476.451-2.225.698-.75.246-1.429.55-2.037.911-.607.361-1.103.797-1.486 1.306s-.575 1.136-.575 1.881c0 .733.134 1.398.402 1.995.268.597.632 1.105 1.092 1.527s1.001.747 1.626.978c.624.229 1.292.345 2.003.345.493 0 .977-.033 1.454-.099.476-.065.95-.188 1.42-.369.471-.182.938-.433 1.404-.756.465-.323.933-.741 1.404-1.257.186.778.525 1.386 1.018 1.823.493.438 1.067.657 1.725.657.306 0 .606-.027.907-.082.304-.054 1.124-.151 1.124-.294v-2.677c0 .088-.543.161-.751.222-.208.06-.341.09-.407.09zm-3.842-3.416c-1 1.14-1.473 1.993-2.349 2.563-.876.569-1.799.854-2.719.854-.295 0-.595-.041-.874-.123s-.535-.213-.754-.394c-.219-.182-.4-.414-.537-.698-.137-.285-.207-.624-.207-1.019 0-.427.145-.791.435-1.092.29-.302.662-.559 1.117-.772.454-.213.96-.396 1.519-.55l1.65-.451c.542-.148 1.095-.302 1.561-.46.465-.16 1.158-.354 1.158-.584v2.726zM96.434 67.351l-4.303-12.351h-3.4l6.175 17h3.203l6.126-17h-3.367zM106 49h3v3h-3zM106 55h3v17h-3zM124.238 65.732c-.273-.427-.635-.808-1.084-1.142s-.96-.632-1.536-.895c-.575-.263-1.161-.512-1.757-.747l-1.758-.69c-.575-.224-1.086-.465-1.535-.723-.449-.257-.811-.539-1.084-.846-.274-.307-.411-.657-.411-1.051 0-.536.238-.963.714-1.281.476-.317 1.168-.477 2.078-.477.405 0 .785.036 1.142.107.355.071.673.194.952.369.279.176.509.333.69.624.181.289.298 1.018.353 1.018h3.2020000000000004c-.033-1-.216-1.543-.55-2.184s-.783-1.124-1.347-1.54-1.224-.7-1.979-.897c-.755-.196-1.577-.283-2.463-.283-.778 0-1.525.096-2.242.276-.717.181-1.353.46-1.905.832-.553.372-.997.842-1.33 1.406-.334.563-.501 1.229-.501 1.996 0 .613.137 1.146.411 1.601.273.454.635.86 1.084 1.216.449.356.96.671 1.535.944.575.274 1.161.531 1.757.772s1.183.471 1.757.689c.575.219 1.086.457 1.536.715.449.257.81.542 1.084.854.273.313.411.671.411 1.076 0 .427-.115.782-.345 1.067-.23.285-.521.512-.871.682-.351.17-.737.287-1.158.353-.422.066-.83.099-1.224.099-.471 0-.903-.058-1.297-.172-.395-.115-.737-.301-1.027-.559-.29-.257-.523-.811-.698-1.221-.175-.411-.269-.723-.279-1.723h-3.252c.033 1 .23 2.105.591 2.855s.838 1.48 1.429 1.975c.591.492 1.275.916 2.053 1.162.777.247 1.604.396 2.48.396.909 0 1.773-.082 2.595-.273s1.541-.491 2.16-.912c.619-.422 1.111-.957 1.478-1.614s.55-1.449.55-2.38c.001-.556-.135-1.047-.409-1.474z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#BB2031" d="M20 50h8v28h-3v5h13v-6h-4V49h9v4h4v-8H15v8h5zm37.674-15H4.683C3.758 35 3 36.141 3 37.053v52.985C3 90.95 3.758 92 4.683 92h52.992C58.598 92 59 90.95 59 90.038V37.053c0-.912-.402-2.053-1.326-2.053zM50 56h-9v-4h-4v22h4v11H22V75h4V52h-4v4H12V42h38v14zm19.549-.894a4.03 4.03 0 00-1.092.156 4.487 4.487 0 00-1.051.451 5.05 5.05 0 00-.928.707c-.285.273-.526.388-.723.727L65.443 55H63v17h3v-9.913c0-.515.039-1.011.198-1.486.158-.477.368-.896.669-1.257.301-.361.664-.651 1.107-.87s.923-.328 1.493-.328c.23 0 .533.153 1.533.459v-3.202c0-.109-.49-.187-.758-.23a4.237 4.237 0 00-.693-.067zm17.293 14.568a.551.551 0 01-.304-.09.94.94 0 01-.246-.238c-.071-.099-.162-.211-.2-.337-.038-.126-.092-.254-.092-.386v-8.425c0-.92-.148-1.7-.515-2.341s-.838-1.166-1.452-1.576a6.332 6.332 0 00-2.094-.896 10.653 10.653 0 00-2.459-.279c-.756 0-1.512.104-2.272.313a6.81 6.81 0 00-2.084.961c-.63.433-1.155.79-1.577 1.452S72.888 60 72.833 60h3.235c.065 0 .203-.643.411-.961.208-.316.471-.48.788-.677.317-.197.682-.295 1.092-.388s.851-.115 1.322-.115c.997 0 1.782.191 2.357.554.575.361.862.957.862 1.778 0 .351-.112.652-.336.898-.225.247-.529.47-.912.667a8.528 8.528 0 01-1.331.534c-.503.158-1.029.321-1.577.485-.733.219-1.476.451-2.225.698-.75.246-1.429.55-2.037.911-.607.361-1.103.797-1.486 1.306s-.575 1.136-.575 1.881c0 .733.134 1.398.402 1.995.268.597.632 1.105 1.092 1.527s1.001.747 1.626.978a5.77 5.77 0 002.003.345c.493 0 .977-.033 1.454-.099.476-.065.95-.188 1.42-.369a6.717 6.717 0 001.404-.756 8.47 8.47 0 001.404-1.257c.186.778.525 1.386 1.018 1.823a2.514 2.514 0 001.725.657c.306 0 .606-.027.907-.082.304-.054 1.124-.151 1.124-.294v-2.677c0 .088-.543.161-.751.222-.208.06-.341.09-.407.09zM83 66.258c-1 1.14-1.473 1.993-2.349 2.563-.876.569-1.799.854-2.719.854-.295 0-.595-.041-.874-.123s-.535-.213-.754-.394a2.055 2.055 0 01-.537-.698c-.137-.285-.207-.624-.207-1.019 0-.427.145-.791.435-1.092.29-.302.662-.559 1.117-.772.454-.213.96-.396 1.519-.55l1.65-.451a28.384 28.384 0 001.561-.46c.465-.16 1.158-.354 1.158-.584v2.726zm13.434 1.093L92.131 55h-3.4l6.175 17h3.203l6.126-17h-3.367zM106 49h3v3h-3zm0 6h3v17h-3zm18.238 10.732c-.273-.427-.635-.808-1.084-1.142s-.96-.632-1.536-.895a35.758 35.758 0 00-1.757-.747l-1.758-.69a11.358 11.358 0 01-1.535-.723c-.449-.257-.811-.539-1.084-.846a1.533 1.533 0 01-.411-1.051c0-.536.238-.963.714-1.281.476-.317 1.168-.477 2.078-.477.405 0 .785.036 1.142.107.355.071.673.194.952.369.279.176.509.333.69.624.181.289.298 1.018.353 1.018h3.202c-.033-1-.216-1.543-.55-2.184s-.783-1.124-1.347-1.54-1.224-.7-1.979-.897c-.755-.196-1.577-.283-2.463-.283-.778 0-1.525.096-2.242.276a6.016 6.016 0 00-1.905.832 4.334 4.334 0 00-1.33 1.406c-.334.563-.501 1.229-.501 1.996 0 .613.137 1.146.411 1.601.273.454.635.86 1.084 1.216.449.356.96.671 1.535.944.575.274 1.161.531 1.757.772s1.183.471 1.757.689c.575.219 1.086.457 1.536.715.449.257.81.542 1.084.854.273.313.411.671.411 1.076 0 .427-.115.782-.345 1.067a2.51 2.51 0 01-.871.682c-.351.17-.737.287-1.158.353-.422.066-.83.099-1.224.099-.471 0-.903-.058-1.297-.172a2.625 2.625 0 01-1.027-.559c-.29-.257-.523-.811-.698-1.221-.175-.411-.269-.723-.279-1.723h-3.252c.033 1 .23 2.105.591 2.855s.838 1.48 1.429 1.975c.591.492 1.275.916 2.053 1.162a8.147 8.147 0 002.48.396c.909 0 1.773-.082 2.595-.273s1.541-.491 2.16-.912c.619-.422 1.111-.957 1.478-1.614s.55-1.449.55-2.38c.001-.556-.135-1.047-.409-1.474z"/></svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#BB2031" d="M40 34h18v61h-8v11h28v-12h-7v-61h19v9h10v-18h-71v18h11zM122.2 3h-116.169c-2.026 0-4.031 1.226-4.031 3.225v116.154c0 2 2.005 3.621 4.031 3.621h116.169c2.026 0 2.8-1.621 2.8-3.621v-116.154c0-1.999-.774-3.225-2.8-3.225zm-16.2 45h-21v-9h-9v48h9v24h-40v-23h6v-48h-6v8h-23v-30h84v30z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#BB2031" d="M40 34h18v61h-8v11h28V94h-7V33h19v9h10V24H29v18h11zm82.2-31H6.031C4.005 3 2 4.226 2 6.225v116.154c0 2 2.005 3.621 4.031 3.621H122.2c2.026 0 2.8-1.621 2.8-3.621V6.225C125 4.226 124.226 3 122.2 3zM106 48H85v-9h-9v48h9v24H45V88h6V40h-6v8H22V18h84v30z"/></svg>

Before

Width:  |  Height:  |  Size: 372 B

After

Width:  |  Height:  |  Size: 342 B