Merge pull request #2982 from simple-icons/develop

## New Icons

- Power BI (#2959)
- PagerDuty (#2970)
- RetroPie (#2957)
- GoFundMe (#2945)
- Coda (#2916)
- ASUS (#2904)
- Shanghai Metro (#2917)
- Guangzhou Metro (#2897)
- Moscow Metro (#2885)
- Métro de Paris (#2854)
- Checkmarx (#2941)
- Piwigo (#2958)
- Uploaded (#2921)
- RetroArch (#2936)
- Bentley (#2892)
- Moleculer (#2871)
- BT (#2893)
- Ghostery (#2935)
- Kofax (#2937)
- KDE (#2934)
- AppSignal (#2938)
- TUI (#2851)
- POWERS (#2809)

## Miscellaneous

- SVG paths can now use exponential notation (#2946)
- Update CDN URLs in the documentation (#2930)
This commit is contained in:
Eric Cornelissen 2020-04-26 15:33:23 +03:00 committed by GitHub
commit bef3cd96d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
33 changed files with 179 additions and 12 deletions

13
.github/workflows/release.yml vendored Normal file
View File

@ -0,0 +1,13 @@
name: "Automated releases"
on:
schedule:
# "At 00:00 on Sunday" (https://crontab.guru/once-a-week)
- cron: "0 0 * * 0"
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: simple-icons/release-action@master
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"

View File

@ -65,7 +65,9 @@ There are many different tools for editing SVG files, some options include:
Using your preferred tool you should: Using your preferred tool you should:
1. Isolate the icon from any text or extraneous items. Please also make sure that there are no overlapping paths by merging them. 1. Isolate the icon from any text or extraneous items.
1. Merge any overlapping paths.
1. Compound all paths into one.
1. Change the icon's viewbox/canvas/page size to 24x24. 1. Change the icon's viewbox/canvas/page size to 24x24.
1. Scale the icon to fit the viewbox, while preserving the icon's original proportions. This means the icon should be touching at least two sides of the viewbox. 1. Scale the icon to fit the viewbox, while preserving the icon's original proportions. This means the icon should be touching at least two sides of the viewbox.
1. Center the icon horizontally and vertically. 1. Center the icon horizontally and vertically.

View File

@ -15,20 +15,22 @@ Icons can be downloaded as SVGs directly from [our website](https://simpleicons.
### CDN Usage ### CDN Usage
Icons can be served from a CDN such as [JSDelivr](https://www.jsdelivr.com/package/npm/simple-icons) or [Unpkg](https://unpkg.com). Simply use the `simple-icons` npm package and specify a version in the URL like the following: Icons can be served from a CDN such as [JSDelivr](https://www.jsdelivr.com/package/npm/simple-icons) or [Unpkg](https://unpkg.com/browse/simple-icons/). Simply use the `simple-icons` npm package and specify a version in the URL like the following:
```html ```html
<img height="32" width="32" src="https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/[ICON NAME].svg" /> <img height="32" width="32" src="https://cdn.jsdelivr.net/npm/simple-icons@v2/icons/[ICON NAME].svg" />
<img height="32" width="32" src="https://unpkg.com/simple-icons@latest/icons/[ICON NAME].svg" /> <img height="32" width="32" src="https://unpkg.com/simple-icons@v2/icons/[ICON NAME].svg" />
``` ```
Where `[ICON NAME]` is replaced by the icon name, for example: Where `[ICON NAME]` is replaced by the icon name, for example:
```html ```html
<img height="32" width="32" src="https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/simpleicons.svg" /> <img height="32" width="32" src="https://cdn.jsdelivr.net/npm/simple-icons@v2/icons/simpleicons.svg" />
<img height="32" width="32" src="https://unpkg.com/simple-icons@latest/icons/simpleicons.svg" /> <img height="32" width="32" src="https://unpkg.com/simple-icons@v2/icons/simpleicons.svg" />
``` ```
These examples use the latest major version. This means you won't receive any updates following the next major release. You can use `@latest` instead to receive updates indefinitely. However, this will result in a `404` error if the icon is removed.
### Node Usage ### Node Usage
The icons are also available through our npm package. To install, simply run: The icons are also available through our npm package. To install, simply run:

View File

@ -485,6 +485,11 @@
"hex": "000000", "hex": "000000",
"source": "https://commons.wikimedia.org/wiki/File:AppleTV.svg" "source": "https://commons.wikimedia.org/wiki/File:AppleTV.svg"
}, },
{
"title": "AppSignal",
"hex": "21375A",
"source": "https://appsignal.com/"
},
{ {
"title": "AppVeyor", "title": "AppVeyor",
"hex": "00B3E0", "hex": "00B3E0",
@ -545,6 +550,11 @@
"hex": "DB3552", "hex": "DB3552",
"source": "https://ask.fm/" "source": "https://ask.fm/"
}, },
{
"title": "ASUS",
"hex": "000000",
"source": "https://www.asus.com/"
},
{ {
"title": "AT&T", "title": "AT&T",
"hex": "00A8E0", "hex": "00A8E0",
@ -725,6 +735,11 @@
"hex": "004A9D", "hex": "004A9D",
"source": "https://commons.wikimedia.org/wiki/File:Beijing_Subway_logo.svg" "source": "https://commons.wikimedia.org/wiki/File:Beijing_Subway_logo.svg"
}, },
{
"title": "Bentley",
"hex": "333333",
"source": "https://en.wikipedia.org/wiki/File:Bentley_logo.svg"
},
{ {
"title": "Big Cartel", "title": "Big Cartel",
"hex": "222222", "hex": "222222",
@ -860,6 +875,11 @@
"hex": "CC092F", "hex": "CC092F",
"source": "https://en.wikipedia.org/wiki/Broadcom_Inc" "source": "https://en.wikipedia.org/wiki/Broadcom_Inc"
}, },
{
"title": "BT",
"hex": "6400AA",
"source": "https://www.bt.com/"
},
{ {
"title": "Buddy", "title": "Buddy",
"hex": "1A86FD", "hex": "1A86FD",
@ -1000,6 +1020,11 @@
"hex": "117ACA", "hex": "117ACA",
"source": "https://commons.wikimedia.org/wiki/File:Chase_logo_2007.svg" "source": "https://commons.wikimedia.org/wiki/File:Chase_logo_2007.svg"
}, },
{
"title": "Checkmarx",
"hex": "54B848",
"source": "https://www.checkmarx.com/resources/datasheets/"
},
{ {
"title": "Chef", "title": "Chef",
"hex": "F09820", "hex": "F09820",
@ -1120,6 +1145,11 @@
"hex": "EE3322", "hex": "EE3322",
"source": "https://github.com/CocoaPods/shared_resources" "source": "https://github.com/CocoaPods/shared_resources"
}, },
{
"title": "Coda",
"hex": "F46A54",
"source": "https://coda.io/"
},
{ {
"title": "Codacy", "title": "Codacy",
"hex": "222F29", "hex": "222F29",
@ -1925,6 +1955,11 @@
"hex": "000000", "hex": "000000",
"source": "http://flask.pocoo.org/community/logos/" "source": "http://flask.pocoo.org/community/logos/"
}, },
{
"title": "Flathub",
"hex": "4A86CF",
"source": "https://flathub.org/"
},
{ {
"title": "Flattr", "title": "Flattr",
"hex": "000000", "hex": "000000",
@ -2095,6 +2130,11 @@
"hex": "738A94", "hex": "738A94",
"source": "https://ghost.org/design" "source": "https://ghost.org/design"
}, },
{
"title": "Ghostery",
"hex": "00BAF2",
"source": "https://www.ghostery.com/"
},
{ {
"title": "GIMP", "title": "GIMP",
"hex": "5C5543", "hex": "5C5543",
@ -2200,6 +2240,11 @@
"hex": "478CBF", "hex": "478CBF",
"source": "https://godotengine.org/themes/godotengine/assets/download/godot_logo.svg" "source": "https://godotengine.org/themes/godotengine/assets/download/godot_logo.svg"
}, },
{
"title": "GoFundMe",
"hex": "00B964",
"source": "https://www.gofundme.com/"
},
{ {
"title": "GOG.com", "title": "GOG.com",
"hex": "86328A", "hex": "86328A",
@ -2435,6 +2480,11 @@
"hex": "FBA919", "hex": "FBA919",
"source": "https://github.com/gruntjs/gruntjs.com/tree/master/src/media" "source": "https://github.com/gruntjs/gruntjs.com/tree/master/src/media"
}, },
{
"title": "Guangzhou Metro",
"hex": "C51935",
"source": "https://commons.wikimedia.org/wiki/File:Guangzhou_Metro_logo.svg"
},
{ {
"title": "Gulp", "title": "Gulp",
"hex": "DA4648", "hex": "DA4648",
@ -2995,6 +3045,11 @@
"hex": "000000", "hex": "000000",
"source": "https://www.foundry.com/products/katana" "source": "https://www.foundry.com/products/katana"
}, },
{
"title": "KDE",
"hex": "1D99F3",
"source": "https://kde.org/stuff/clipart.php"
},
{ {
"title": "KeePassXC", "title": "KeePassXC",
"hex": "6CAC4D", "hex": "6CAC4D",
@ -3085,6 +3140,11 @@
"hex": "00B057", "hex": "00B057",
"source": "https://koding.com/About" "source": "https://koding.com/About"
}, },
{
"title": "Kofax",
"hex": "00558C",
"source": "https://www.kofax.com/styleguide/logos"
},
{ {
"title": "Kotlin", "title": "Kotlin",
"hex": "0095D5", "hex": "0095D5",
@ -3515,6 +3575,11 @@
"hex": "DE4F4F", "hex": "DE4F4F",
"source": "http://logo.meteorapp.com/" "source": "http://logo.meteorapp.com/"
}, },
{
"title": "Métro de Paris",
"hex": "003E95",
"source": "https://www.ratp.fr/"
},
{ {
"title": "micro:bit", "title": "micro:bit",
"hex": "00ED00", "hex": "00ED00",
@ -3665,6 +3730,11 @@
"hex": "DB1F29", "hex": "DB1F29",
"source": "https://www.mojang.com/" "source": "https://www.mojang.com/"
}, },
{
"title": "Moleculer",
"hex": "3CAFCE",
"source": "https://moleculer.services/"
},
{ {
"title": "Monero", "title": "Monero",
"hex": "FF6600", "hex": "FF6600",
@ -3700,6 +3770,11 @@
"hex": "00945E", "hex": "00945E",
"source": "https://www.moo.com/uk/about/press.html" "source": "https://www.moo.com/uk/about/press.html"
}, },
{
"title": "Moscow Metro",
"hex": "D9232E",
"source": "https://mosmetro.ru/"
},
{ {
"title": "Mozilla", "title": "Mozilla",
"hex": "000000", "hex": "000000",
@ -3720,6 +3795,11 @@
"hex": "0039A6", "hex": "0039A6",
"source": "https://mta.info/" "source": "https://mta.info/"
}, },
{
"title": "MTR",
"hex": "AC2E45",
"source": "https://commons.wikimedia.org/wiki/File:MTR_(logo_with_text).svg"
},
{ {
"title": "MuseScore", "title": "MuseScore",
"hex": "1A70B8", "hex": "1A70B8",
@ -4085,6 +4165,11 @@
"hex": "212121", "hex": "212121",
"source": "https://pagekit.com/logo-guide" "source": "https://pagekit.com/logo-guide"
}, },
{
"title": "PagerDuty",
"hex": "06AC38",
"source": "https://www.pagerduty.com/brand/"
},
{ {
"title": "PagSeguro", "title": "PagSeguro",
"hex": "FFC801", "hex": "FFC801",
@ -4215,6 +4300,11 @@
"hex": "517A9E", "hex": "517A9E",
"source": "https://www.pivotaltracker.com/branding-guidelines" "source": "https://www.pivotaltracker.com/branding-guidelines"
}, },
{
"title": "Piwigo",
"hex": "FF7700",
"source": "https://github.com/Piwigo/piwigodotorg/blob/6edb840c16257314caec770a9a51f67ef81836e4/images/piwigo.org.svg"
},
{ {
"title": "Pixabay", "title": "Pixabay",
"hex": "2EC66D", "hex": "2EC66D",
@ -4355,6 +4445,16 @@
"hex": "50FA7B", "hex": "50FA7B",
"source": "https://github.com/liyasthomas/postwoman" "source": "https://github.com/liyasthomas/postwoman"
}, },
{
"title": "Power BI",
"hex": "F2C811",
"source": "https://powerbi.microsoft.com/en-us/"
},
{
"title": "POWERS",
"hex": "D21F3C",
"source": "https://www.powerswhiskey.com/"
},
{ {
"title": "PowerShell", "title": "PowerShell",
"hex": "5391FE", "hex": "5391FE",
@ -4665,6 +4765,16 @@
"hex": "00CCBB", "hex": "00CCBB",
"source": "https://c5.rgstatic.net/m/428059296771819/images/favicon/favicon.svg" "source": "https://c5.rgstatic.net/m/428059296771819/images/favicon/favicon.svg"
}, },
{
"title": "RetroArch",
"hex": "000000",
"source": "https://github.com/libretro/RetroArch/blob/b01aabf7d1f025999ad0f7812e6e6816d011e631/media/retroarch.svg"
},
{
"title": "RetroPie",
"hex": "CC0000",
"source": "https://github.com/RetroPie/RetroPie-Docs/blob/c4e882bd2c9d740c591ff346e07a4a4cb536ca93/images/logo.svg"
},
{ {
"title": "ReverbNation", "title": "ReverbNation",
"hex": "E43526", "hex": "E43526",
@ -4885,6 +4995,11 @@
"hex": "FD5750", "hex": "FD5750",
"source": "https://serverless.com/" "source": "https://serverless.com/"
}, },
{
"title": "Shanghai Metro",
"hex": "EC1C24",
"source": "https://en.wikipedia.org/wiki/File:Shanghai_Metro_Full_Logo.svg"
},
{ {
"title": "Shazam", "title": "Shazam",
"hex": "0088FF", "hex": "0088FF",
@ -5650,6 +5765,11 @@
"hex": "303030", "hex": "303030",
"source": "https://tio.run/" "source": "https://tio.run/"
}, },
{
"title": "TUI",
"hex": "70CBF4",
"source": "https://www.tuiholidays.ie/"
},
{ {
"title": "Tumblr", "title": "Tumblr",
"hex": "36465D", "hex": "36465D",
@ -5780,6 +5900,11 @@
"hex": "3930D8", "hex": "3930D8",
"source": "https://www.uplabs.com/" "source": "https://www.uplabs.com/"
}, },
{
"title": "Uploaded",
"hex": "0E70CB",
"source": "https://www.uploaded.net"
},
{ {
"title": "Upwork", "title": "Upwork",
"hex": "6FDA44", "hex": "6FDA44",

1
icons/appsignal.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>AppSignal icon</title><path d="M21.005 7.326c-1.781 0-3.055 1.57-4.368 3.318-.815-3.714-1.72-7.424-4.601-7.424s-3.789 3.71-4.617 7.427c-1.31-1.752-2.584-3.32-4.365-3.32-1.134 0-3.052.769-3.052 3.657v5.24c0 2.832 1.512 3.527 2.42 3.766 1.565.406 5.334.786 9.578.786s8.013-.38 9.579-.786c.907-.24 2.423-.934 2.423-3.766v-5.24c0-2.888-1.92-3.658-3.052-3.658m-8.914-2.469c1.726 0 2.384 3.406 3.3 7.493-1.004 1.238-2.072 2.236-3.3 2.236s-2.292-.998-3.3-2.236c.857-3.822 1.519-7.493 3.3-7.493M1.666 16.24V11c0-1.823.981-2.02 1.414-2.02 1.257 0 2.62 2.096 3.893 3.78-.91 3.818-1.873 6.143-4.145 5.664-.593-.16-1.15-.537-1.15-2.167m4.46 2.655c1.006-1.093 1.638-2.8 2.139-4.607 1.05 1.103 2.266 1.935 3.772 1.935s2.718-.832 3.773-1.935c.488 1.807 1.13 3.514 2.135 4.607a67.507 67.507 0 01-11.806 0m16.282-2.655c0 1.637-.556 2.007-1.15 2.167-2.275.482-3.235-1.846-4.145-5.665 1.287-1.683 2.62-3.779 3.894-3.779.425 0 1.414.197 1.414 2.02z"/></svg>

After

Width:  |  Height:  |  Size: 1015 B

1
icons/asus.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>ASUS icon</title><path d="M23.904 10.788V9.522h-4.656c-.972 0-1.41.6-1.482 1.182v.018-1.2h-1.368v1.266h1.362zm-6.144.456l-1.368-.078v1.458c0 .456-.228.594-1.02.594H14.28c-.654 0-.93-.186-.93-.594v-1.596l-1.386-.102v1.812h-.03c-.078-.528-.276-1.14-1.596-1.23L6 11.22c0 .666.474 1.062 1.218 1.14l3.024.306c.24.018.414.09.414.288 0 .216-.18.24-.456.24H5.946V11.22l-1.386-.09v3.348h5.646c1.26 0 1.662-.654 1.722-1.2h.03c.156.864.912 1.2 2.19 1.2h1.41c1.494 0 2.202-.456 2.202-1.524zm4.398.258l-4.338-.258c0 .666.438 1.11 1.182 1.17l3.09.24c.24.018.384.078.384.276 0 .186-.168.258-.516.258h-4.212v1.29h4.302c1.356 0 1.95-.474 1.95-1.554 0-.972-.534-1.338-1.842-1.422zm-10.194-1.98h1.386v1.266h-1.386zM3.798 11.07l-1.506-.15L0 14.478h1.686zm7.914-1.548h-4.23c-.984 0-1.416.612-1.518 1.2v-1.2H3.618c-.33 0-.486.102-.642.33l-.648.936h9.384Z"/></svg>

After

Width:  |  Height:  |  Size: 919 B

1
icons/bentley.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

1
icons/bt.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>BT icon</title><path d="M12.589 7.91h5.977v1.753H16.56v6.41h-1.97v-6.41h-2zM12 22.523C6.193 22.523 1.477 17.807 1.477 12 1.477 6.193 6.193 1.477 12 1.477c5.807 0 10.523 4.716 10.523 10.523 0 5.807-4.716 10.523-10.523 10.523M12 24c6.626 0 12-5.374 12-12S18.626 0 12 0C5.379 0 0 5.374 0 12s5.379 12 12 12M9.97 13.574c0-.516-.321-.865-.873-.865h-1.32v1.702h1.32c.552 0 .874-.345.874-.837m-.24-3.276c0-.433-.275-.732-.745-.732h-1.21v1.486h1.21c.47 0 .746-.299.746-.754m2.231 3.372c0 1.546-1.09 2.402-2.65 2.402H5.834V7.91h3.249c1.573 0 2.64.805 2.64 2.277 0 .672-.298 1.27-.781 1.634.552.326 1.021.947 1.021 1.85Z"/></svg>

After

Width:  |  Height:  |  Size: 696 B

1
icons/checkmarx.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Checkmarx icon</title><path d="M6.544.12A6.553 6.553 0 0 0 0 6.664v10.674a6.551 6.551 0 0 0 6.544 6.542h10.912A6.551 6.551 0 0 0 24 17.338v-.831a2.193 2.193 0 0 0-4.388 0v.83c0 1.19-.967 2.157-2.156 2.157H6.544a2.16 2.16 0 0 1-2.158-2.156V6.748c0-1.19.969-2.16 2.158-2.16 3.843.004 7.814-.009 11.612.001.556.138.892.445 1.058.848.193.47.343 1.118-.404 1.748l-6.26 4.596-1.892-2.441a2.191 2.191 0 0 0-3.075-.391 2.191 2.191 0 0 0-.391 3.076l3.198 4.133a2.197 2.197 0 0 0 3.035.424l7.252-5.301a56.68 56.68 0 0 0 1.22-.977c2.106-1.926 2.517-4.393 1.627-6.553C22.603 1.51 20.268.12 17.435.12Z"/></svg>

After

Width:  |  Height:  |  Size: 675 B

1
icons/coda.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Coda icon</title><path d="M21.194 0H2.806A2.01 2.01 0 0 0 .8 2v20c0 1.1.903 2 2.006 2h18.388a2.01 2.01 0 0 0 2.006-2v-.933c-.033-1.2-.067-3.7-.067-4.834 0-.633-.468-1.166-1.07-1.166-.668 0-1.103.4-1.437.733-1.003.9-2.508 1.067-3.812.833-.601-.133-1.17-.3-1.638-.6-1.438-.833-2.374-2.4-2.374-4.066 0-1.667.936-3.2 2.374-4.067.502-.3 1.07-.467 1.638-.6 1.27-.233 2.809-.067 3.812.833.367.334.802.734 1.437.734.602 0 1.07-.534 1.07-1.167 0-1.1.034-3.633.067-4.833V2c0-1.1-.903-2-2.006-2Z"/></svg>

After

Width:  |  Height:  |  Size: 571 B

1
icons/flathub.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Flathub icon</title><path d="M12 2.604l-.43.283L0 10.459v6.752l6.393 4.184L12 17.725l5.607 3.671L24 17.211v-6.752L12 2.604zm0 .828l5.434 3.556-2.717 1.778L12 10.545l-2.717-1.78-2.717-1.777L12 3.432zM6.39 7.104l5.434 3.556-5.408 3.54-5.434-3.557 5.409-3.54zm11.22 0l5.431 3.554-5.434 3.557-5.433-3.555 5.435-3.556zM.925 10.867l5.379 3.52a.123.08 0 00.027.013v5.647l-5.406-3.54v-5.64zm11.213.115l5.408 3.54v5.664l-5.408-3.54v-5.664z"/></svg>

After

Width:  |  Height:  |  Size: 518 B

1
icons/ghostery.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Ghostery icon</title><path d="M22.058 19.93c-1.01-2.29-1.185-4.228-1.212-4.99V8.67C20.846 3.882 16.886 0 12 0S3.15 3.882 3.15 8.671v6.36c-.037.82-.236 2.7-1.207 4.899-1.306 2.955-.226 2.603.742 2.36.968-.242 3.13-1.192 3.805-.022.675 1.17 1.238 2.184 2.814 1.523 1.576-.663 2.318-.883 2.543-.883h.306c.225 0 .968.22 2.543.882 1.576.662 2.14-.353 2.814-1.522.676-1.17 2.837-.22 3.805.022.968.243 2.048.595.743-2.36M9.268 4.728c.953 0 1.725 1.198 1.725 2.676 0 1.478-.772 2.677-1.725 2.677-.953 0-1.726-1.198-1.726-2.677 0-1.478.773-2.676 1.726-2.676m2.73 10.697c-2.1 0-3.867-2.025-4.4-4.279 1.029 1.387 2.617 2.277 4.4 2.277 1.784 0 3.372-.89 4.401-2.277-.533 2.254-2.3 4.28-4.4 4.28m2.73-5.345c-.953 0-1.725-1.198-1.725-2.677 0-1.478.772-2.676 1.726-2.676.953 0 1.725 1.198 1.725 2.676 0 1.478-.772 2.677-1.725 2.677Z"/></svg>

After

Width:  |  Height:  |  Size: 904 B

1
icons/gofundme.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GoFundMe icon</title><path d="M21.6236 4.0792l-4.2223 3.0705c-.6695.4892-.8127 1.4224-.3309 2.0922.4892.6698 1.4221.8128 2.0921.3312l4.2219-3.0706c.67-.4892.8127-1.4224.3313-2.0922a1.4883 1.4883 0 0 0-2.092-.3312zm-9.6483-1.1816c-.8278 0-1.4978.6698-1.4978 1.4976v2.5212c0 .8279.67 1.4977 1.4978 1.4977.8279 0 1.4974-.6698 1.4974-1.4977V4.3952c0-.8278-.6695-1.4976-1.4974-1.4976zM.2877 4.4103c-.4892.6698-.3387 1.603.3308 2.0922L4.841 9.573c.6695.4891 1.6029.3386 2.092-.3312.4893-.6698.3387-1.603-.3313-2.0922L2.3798 4.0792c-.6773-.4817-1.6107-.3387-2.092.331zm3.695 7.7893C6.1051 10.303 8.905 9.144 11.9753 9.144c3.0705 0 5.8702 1.159 7.9926 3.0555zm14.5556 1.6335c-1.3473 0-2.236.4433-2.8004.9926-.5948.587-1.0232 1.5058-1.0232 2.6497 0 1.302.5646 2.1445 1.0089 2.5885.843.843 1.926 1.0385 2.829 1.0385 1.4827 0 2.2804-.4586 2.7843-.9478.5043-.4892.7234-1.024.8284-1.4078H19.825c-.1056.2107-.279.3687-.4296.459-.3083.1656-.7368.1814-.797.1814-.5492 0-.8583-.1883-1.0088-.3388-.2933-.286-.4296-.7757-.4296-1.1445h5.095v-.2634c0-.7601-.12-1.9567-1.0833-2.8749-.8132-.7676-1.8358-.9325-2.6334-.9325zm.0601 1.5577c.241 0 .6845.0448 1.008.3684.1881.1882.3384.4744.399.7378h-2.77c.0455-.3085.2038-.5572.3694-.7378.2561-.2634.5797-.3684.9936-.3684zm-16.851-1.3549h2.446v.8279c.5795-.7 1.377-.9483 2.047-.9483.4893 0 .9482.1054 1.3171.3086.5044.2634.783.6397.948.9783.2786-.4892.6251-.7827.9335-.9482.4892-.2785.9632-.3387 1.4226-.3387.5038 0 1.3317.0753 1.8961.6247.61.5945.6397 1.4073.6397 1.8814v4.4553h-2.4459v-3.379c0-.7226-.0753-1.2117-.3533-1.4676-.1359-.1204-.324-.2258-.6397-.2258-.2786 0-.5044.0753-.7228.2785-.414.3988-.4437.9633-.4437 1.302v3.507H6.346v-3.3791c0-.6548-.0454-1.1816-.324-1.4676-.2106-.2258-.4891-.2784-.7374-.2784-.2634 0-.474.0451-.6695.2483-.429.414-.429 1.0687-.429 1.4977v3.3791H1.74v-6.856Z"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

1
icons/guangzhoumetro.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Guangzhou Metro icon</title><path d="M16.433 12.329A16.188 16.188 0 0 1 22.118.009L17.684 0a16.2 16.2 0 0 0-4.776 11.374V24h3.525zm-8.869 0A16.174 16.174 0 0 0 1.882.009L6.319 0a16.238 16.238 0 0 1 4.773 11.374V24H7.564zm0 0Z"/></svg>

After

Width:  |  Height:  |  Size: 312 B

1
icons/kde.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>KDE icon</title><path d="M13.881 0L9.89.382v16.435l3.949-.594V9.216l5.308 7.772 4.162-1.317-5.436-7.475 5.479-7.05L19.105.17 13.84 7.22zM4.834 4.005a.203.203 0 0 0-.123.059L3.145 5.63a.203.203 0 0 0-.03.248L4.949 8.9a7.84 7.84 0 0 0-.772 1.759l-3.367.7a.203.203 0 0 0-.162.199v2.215c0 .093.064.174.155.196l3.268.8a7.83 7.83 0 0 0 .801 2.03L2.98 19.683a.203.203 0 0 0 .027.254l1.566 1.567a.204.204 0 0 0 .249.03l2.964-1.8c.582.336 1.21.6 1.874.78l.692 3.325c.02.094.102.161.198.161h2.215a.202.202 0 0 0 .197-.155l.815-3.332a7.807 7.807 0 0 0 1.927-.811l2.922 1.915c.08.053.186.042.254-.026l1.567-1.566a.202.202 0 0 0 .03-.248l-1.067-1.758-.345.11a.12.12 0 0 1-.135-.047L17.371 15.8a6.347 6.347 0 1 1-8.255-8.674V5.488c-.401.14-.79.31-1.159.511l-.001-.002-2.99-1.96a.203.203 0 0 0-.132-.033Z"/></svg>

After

Width:  |  Height:  |  Size: 876 B

1
icons/kofax.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Kofax icon</title><path d="M1.38 12.94l.576-.5 1.273 1.698h1.835l-2.001-2.593 1.85-1.683h-1.82L1.38 11.545V9.862H0v4.276h1.38z M7.353 9.726c-1.455 0-2.683.5-2.683 2.274s1.228 2.274 2.683 2.274 2.684-.5 2.684-2.274-1.228-2.274-2.684-2.274zm0 3.593c-.728 0-1.228-.41-1.228-1.319 0-.894.5-1.319 1.228-1.319.743 0 1.228.425 1.228 1.32 0 .894-.5 1.318-1.228 1.318zM11.795 14.138v-1.653h2.365v-.925h-2.365v-.742h2.547v-.956h-3.926v4.276zM22.21 11.91l1.593-2.063h-1.638L21.407 11l-.758-1.153h-1.637l1.592 2.062-1.607 2.001-1.668-4.048h-1.683l-1.759 4.276h1.471l.243-.698h1.804l.242.698h2.896l.88-1.289.879 1.289H24zm-6.276.651l.576-1.622h.015l.577 1.622z"/></svg>

After

Width:  |  Height:  |  Size: 734 B

1
icons/metrodeparis.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Métro de Paris icon</title><path d="M17.708 18.099c-.202.152-.44.228-.714.228-.242 0-.471-.076-.688-.228-.218-.152-.327-.373-.327-.66V9.626h-.023l-2.984 6.057a1.453 1.453 0 0 1-.385.505c-.145.112-.337.168-.578.168-.24 0-.433-.056-.577-.168a1.442 1.442 0 0 1-.385-.505L8.063 9.627H8.04v7.811a.748.748 0 0 1-.339.66 1.23 1.23 0 0 1-.7.229c-.275 0-.508-.076-.702-.228-.193-.152-.29-.373-.29-.66V6.958c0-.304.096-.589.29-.853.192-.264.537-.396 1.036-.396.37 0 .655.084.856.252.2.169.38.421.542.757l3.277 6.754h.024l3.253-6.754c.16-.336.342-.588.543-.757.2-.168.485-.252.855-.252.498 0 .844.132 1.036.396.193.265.29.55.29.854v10.478c0 .288-.101.509-.302.66zm-5.732 4.156c5.658 0 10.279-4.64 10.279-10.327 0-5.62-4.603-10.183-10.279-10.183-5.674 0-10.23 4.536-10.23 10.183 0 5.59 4.715 10.327 10.23 10.327zm0 1.745C5.495 24 0 18.48 0 11.928 0 5.315 5.34 0 11.976 0 18.613 0 24 5.34 24 11.928 24 18.577 18.6 24 11.976 24Z"/></svg>

After

Width:  |  Height:  |  Size: 1002 B

1
icons/moleculer.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Moleculer icon</title><path d="M15.442.718a2.58 2.58 0 0 0-2.579 2.579 2.58 2.58 0 0 0 1.368 2.275L12.809 8.27a3.505 3.505 0 0 0-1.077-.172 3.505 3.505 0 0 0-3.505 3.505 3.505 3.505 0 0 0 .085.745l-2.83 1.036a2.97 2.97 0 0 0-2.513-1.39A2.97 2.97 0 0 0 0 14.962a2.97 2.97 0 0 0 2.97 2.97 2.97 2.97 0 0 0 2.969-2.97 2.97 2.97 0 0 0-.072-.634l2.716-1.193a3.505 3.505 0 0 0 3.15 1.972 3.505 3.505 0 0 0 2.129-.724l2.276 2.167a4.305 4.305 0 0 0-.749 2.426 4.305 4.305 0 0 0 4.306 4.305A4.305 4.305 0 0 0 24 18.977a4.305 4.305 0 0 0-4.305-4.305 4.305 4.305 0 0 0-2.718.969l-2.424-1.964a3.505 3.505 0 0 0 .684-2.074 3.505 3.505 0 0 0-1.521-2.89l1.204-2.891a2.58 2.58 0 0 0 .522.054 2.58 2.58 0 0 0 2.58-2.58 2.58 2.58 0 0 0-2.58-2.578Z"/></svg>

After

Width:  |  Height:  |  Size: 815 B

1
icons/moscowmetro.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Moscow Metro icon</title><path d="M16.603 11.85l-2.481-6.26-2.092 3.66-2.092-3.66-2.481 6.262H6.74v.941h3.736v-.941h-.553l.538-1.555 1.569 2.57 1.569-2.57.538 1.555h-.553v.941h3.751v-.941zm5.335-1.912A9.933 9.933 0 0 0 12 0C6.516 0 2.062 4.453 2.062 9.938c0 2.75 1.121 5.23 2.914 7.023a.804.804 0 0 0 1.375-.568.825.825 0 0 0-.239-.582 8.303 8.303 0 0 1-2.42-5.873c0-4.588 3.72-8.324 8.308-8.324 4.588 0 8.324 3.736 8.324 8.324a8.289 8.289 0 0 1-2.436 5.888l-7.024 7.023L12 24l7.039-7.039a9.891 9.891 0 0 0 2.899-7.023Z"/></svg>

After

Width:  |  Height:  |  Size: 606 B

1
icons/mtr.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>MTR icon</title><path d="M11.987 1.913c-1.9 0-3.693.321-5.298.883C2.756 4.268 0 7.826 0 12c0 4.147 2.756 7.706 6.689 9.204 1.632.562 3.425.883 5.325.883a16.74 16.74 0 0 0 5.27-.856C21.217 19.759 24 16.174 24 12.027V12c0-4.174-2.783-7.732-6.716-9.204a16.295 16.295 0 0 0-5.297-.883zM10.89 5.257h2.167v3.827c1.525-.402 2.702-1.766 2.782-3.399l2.168.027c-.16 2.73-2.22 4.95-4.897 5.378v1.793c2.676.428 4.736 2.675 4.924 5.404l-2.167.028c-.08-1.633-1.258-2.997-2.783-3.425v3.853h-2.167V14.89a3.775 3.775 0 0 0-2.81 3.425l-2.167-.028a5.868 5.868 0 0 1 4.923-5.404v-1.766C8.187 10.716 6.1 8.468 5.94 5.74l2.167-.027A3.711 3.711 0 0 0 10.89 9.11Z"/></svg>

After

Width:  |  Height:  |  Size: 726 B

1
icons/pagerduty.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>PagerDuty icon</title><path d="M16.965 1.18C15.085.164 13.769 0 10.683 0H3.73v14.55h6.926c2.743 0 4.8-.164 6.61-1.37 1.975-1.303 3.004-3.484 3.004-6.007 0-2.716-1.262-4.896-3.305-5.994zm-5.5 10.326h-4.21V3.113l3.977-.027c3.62-.028 5.43 1.234 5.43 4.128 0 3.113-2.248 4.292-5.197 4.292zM3.73 17.61h3.525V24H3.73Z"/></svg>

After

Width:  |  Height:  |  Size: 398 B

1
icons/piwigo.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Piwigo icon</title><path d="M16.712 12.777A4.713 4.713 0 0112 17.49a4.713 4.713 0 01-4.713-4.713A4.713 4.713 0 0112 8.065a4.713 4.713 0 014.712 4.712zM19.112 0c-2.572.058-2.358 1.544-8.237 1.555h-4.15A5.947 5.947 0 00.777 7.502v10.55A5.947 5.947 0 006.725 24h10.55a5.947 5.947 0 005.948-5.947V4.08l-.008-.018c0-.014.004-.028.004-.043 0-2.227-1.88-4.02-4.108-4.02zm.09 2.545a1.409 1.409 0 011.407 1.41 1.409 1.409 0 01-1.408 1.408 1.409 1.409 0 01-1.41-1.408 1.409 1.409 0 011.41-1.41zM12 6.12a6.656 6.656 0 016.656 6.656A6.656 6.656 0 0112 19.434a6.656 6.656 0 01-6.656-6.657A6.656 6.656 0 0112 6.121z"/></svg>

After

Width:  |  Height:  |  Size: 689 B

1
icons/powerbi.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Power BI icon</title><path d="M14.064 12.537c-.725 0-1.313.545-1.313 1.217v5.353c0 .672.589 1.217 1.314 1.217.726 0 1.314-.545 1.314-1.218v-5.352c0-.672-.589-1.217-1.315-1.217zm4.132-4.888c-.726 0-1.314.545-1.314 1.218V19.07c0 .672.59 1.217 1.314 1.217.726 0 1.314-.545 1.314-1.217V8.867c0-.673-.588-1.218-1.314-1.218zm-8.262 3.035c-.725 0-1.313.545-1.313 1.218v7.205c0 .672.589 1.217 1.315 1.217.725 0 1.313-.545 1.313-1.218v-7.205c0-.672-.589-1.217-1.315-1.217zm-4.13 4.398h-.001c-.726 0-1.314.546-1.314 1.218l.001 2.807c0 .672.588 1.217 1.314 1.217.726 0 1.314-.545 1.313-1.218V16.3c0-.673-.588-1.218-1.314-1.218zM24 6.3v9.163c0 1.447-1.27 2.624-2.831 2.624h-.484v-.897h.484c1.027 0 1.863-.775 1.863-1.727V6.3c0-.952-.836-1.726-1.863-1.726H2.831C1.804 4.574.968 5.348.968 6.3v9.163c0 .952.836 1.727 1.863 1.727h.484v.897H2.83C1.27 18.086 0 16.909 0 15.462V6.3c0-1.446 1.27-2.623 2.83-2.623h18.34C22.73 3.676 24 4.853 24 6.3Z"/></svg>

After

Width:  |  Height:  |  Size: 1014 B

1
icons/powers.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>POWERS icon</title><path d="M12.31 12.347s-.008.73-.008 1.068c0 .34.339.544.777.544v.486h-2.988v-.486c.408 0 .79-.204.79-.544v-2.673c0-.545-.52-.557-.79-.595v-.466h2.55c1.042 0 2.403-.125 2.403 1.228 0 1.403-1.233 1.441-2.304 1.441zm-.017-2.212v1.559h.494c.35 0 .777-.063.777-.772 0-.749-.318-.795-.907-.795-.254 0-.364.008-.364.008zM12 4.551l12 7.45-12 7.448L0 12zm-8.645 7.45c2.764 1.713 7.373 4.575 8.645 5.364L20.644 12A7141.71 7141.71 0 0 0 12 6.636c-1.272.787-5.881 3.649-8.645 5.365Z"/></svg>

After

Width:  |  Height:  |  Size: 577 B

1
icons/retroarch.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>RetroArch icon</title><path d="M6.84 5.76L8.4 7.68H5.28l-.72 2.88H2.64l.72-2.88H1.44L0 13.44h3.84l-.48 1.92h3.36L4.2 18.24h2.82l2.34-2.88h5.28l2.34 2.88h2.82l-2.52-2.88h3.36l-.48-1.92H24l-1.44-5.76h-1.92l.72 2.88h-1.92l-.72-2.88H15.6l1.56-1.92h-2.04l-1.68 1.92h-2.88L8.88 5.76zm.24 3.84H9v1.92H7.08zm7.925 0h1.92v1.92h-1.92Z"/></svg>

After

Width:  |  Height:  |  Size: 411 B

1
icons/retropie.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.3 KiB

1
icons/shanghaimetro.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Shanghai Metro icon</title><path d="M20.383 11.664h-1.716l-3.432-4.487-3.073 3.606L9.31 7.177l-3.513 4.487H3.63c.185-4.464 3.872-8.047 8.383-8.047 3.953 0 7.27 2.748 8.15 6.424h3.687C22.91 4.359 17.96.01 12 .01c-6.632 0-12 5.369-12 12 0 1.102.15 2.169.429 3.177h6.516l2.412-2.55 2.805 3.478 2.945-3.502 1.902 2.61h2.69c-1.287 2.967-4.256 5.495-7.699 5.495-2.84 0-5.357-1.681-6.875-3.942H.997C2.852 21.02 7.072 23.988 12 23.988c6.632 0 12-5.368 12-12 0-.116 0-.231-.012-.347l-3.605.023Z"/></svg>

After

Width:  |  Height:  |  Size: 572 B

1
icons/tui.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>TUI icon</title><path d="M 24,4.5167394 A 2.1169833,2.1169833 0 0 1 21.883017,6.6337226 2.1169833,2.1169833 0 0 1 19.766033,4.5167394 2.1169833,2.1169833 0 0 1 21.883017,2.3997561 2.1169833,2.1169833 0 0 1 24,4.5167394 Z M 1.1397405,7.7475086 H 6.8452135 C 7.4094414,7.7475086 7.8258416,7.9246762 7.9917247,8.7191088 8.1767914,9.6026898 8.1045702,10.217699 7.1058868,10.287663 L 5.3150273,10.419692 C 6.6330638,18.749954 14.342674,21.465019 18.537145,12.492666 19.232274,11.007618 19.459093,10.737917 20.219673,10.926369 21.251081,11.182529 21.392138,11.716288 20.896746,13.209235 17.273274,24.265846 5.0780515,25.375118 2.685725,10.604759 L 1.2311454,10.709706 C 0.04626669,10.79434 0,9.7956558 0,9.2404558 0,8.1413397 0.40737258,7.7475086 1.1397405,7.7475086 Z"/></svg>

After

Width:  |  Height:  |  Size: 849 B

1
icons/uploaded.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Uploaded icon</title><path d="m14.651 13.862c0 2.5477-2.0653 4.613-4.613 4.613-2.5477 0-4.613-2.0653-4.613-4.613 0-6.1507 9.226-6.1507 9.226 0zm3.497 6.04c-1.33 1.334-3.109 3.957-8.119 4.095-5.451 0.148-9.959-4.484-9.978-10.282-0.01-2.945 0.774-4.659 2.82-6.792 1.224-1.278 7.004-6.923 7.004-6.923 2.052 2.052 0.96 4.873-0.108 5.93l-3.732 3.705c-0.47 0.465-1.968 1.925-1.931 4.444 0.045 3.202 2.51 5.85 5.799 5.8 2.632-0.042 3.756-1.356 4.376-1.98l3.841-3.828c1.103-1.093 3.77-2.027 5.829 5e-3z"/></svg>

After

Width:  |  Height:  |  Size: 581 B

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "simple-icons", "name": "simple-icons",
"version": "2.9.0", "version": "2.10.0",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@ -1,6 +1,6 @@
{ {
"name": "simple-icons", "name": "simple-icons",
"version": "2.9.0", "version": "2.10.0",
"description": "SVG icons for popular brands https://simpleicons.org", "description": "SVG icons for popular brands https://simpleicons.org",
"homepage": "https://www.simpleicons.org", "homepage": "https://www.simpleicons.org",
"keywords": [ "keywords": [

View File

@ -24,7 +24,7 @@ icons.forEach(icon => {
test(`${icon.title} has a "path"`, () => { test(`${icon.title} has a "path"`, () => {
expect(typeof subject.path).toBe('string'); expect(typeof subject.path).toBe('string');
expect(subject.path).toMatch(/[MmZzLlHhVvCcSsQqTtAa0-9-,.\s]/g); expect(subject.path).toMatch(/[MmZzLlHhVvCcSsQqTtAae0-9-,.\s]/g);
}); });
test(`${icon.title} has a "slug"`, () => { test(`${icon.title} has a "slug"`, () => {

View File

@ -24,7 +24,7 @@ icons.forEach(icon => {
test(`${icon.title} has a "path"`, () => { test(`${icon.title} has a "path"`, () => {
expect(typeof subject.path).toBe('string'); expect(typeof subject.path).toBe('string');
expect(subject.path).toMatch(/^[MmZzLlHhVvCcSsQqTtAa0-9-,.\s]+$/g); expect(subject.path).toMatch(/^[MmZzLlHhVvCcSsQqTtAae0-9-,.\s]+$/g);
}); });
test(`${icon.title} has a "slug"`, () => { test(`${icon.title} has a "slug"`, () => {