diff --git a/.svgo.yml b/.svgo.yml index 387cbb14..8b7c8c62 100644 --- a/.svgo.yml +++ b/.svgo.yml @@ -38,6 +38,7 @@ plugins: attrs: - baseProfile - version + - fill-rule # remove paths with fill="none" - removeUselessStrokeAndFill: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1e134b82..438a380d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -58,13 +58,14 @@ There are many different tools for editing SVG files, some options include: | Name | Description | Platform | Price | | :---- | :---- | :----: | :----: | -| [Inkscape](https://inkscape.org/en/)| Vector Graphics Editor | Windows, Mac, Linux | Free | +| [Inkscape](https://inkscape.org/en/) | Vector Graphics Editor | Windows, Mac, Linux | Free | +| [Affinity Designer](https://affinity.serif.com/de/designer/) | Vector Graphics Editor | Windows, Mac | $ | | [Adobe Illustrator](https://www.adobe.com/products/illustrator.html) | Vector Graphics Editor | Windows, Mac | $ - $$$ | | [IcoMoon](https://icomoon.io/) | Icon Editing/Management Tool | Online | Free | Using your preferred tool you should: -1. Isolate the icon from any text or extraneous items. +1. Isolate the icon from any text or extraneous items. Please also make sure that there are no overlapping paths by merging them. 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. Center the icon horizontally and vertically. diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 11b3cceb..a9386f19 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -200,6 +200,11 @@ "hex": "7A1FA2", "source": "https://aiqfome.com" }, + { + "title": "Air Canada", + "hex": "F01428", + "source": "https://www.aircanada.com/" + }, { "title": "Airbnb", "hex": "FF5A5F", @@ -285,6 +290,11 @@ "hex": "ED1C24", "source": "https://subscriptions.amd.com/greatpower/img/amd-logo-black.svg" }, + { + "title": "American Airlines", + "hex": "0078D2", + "source": "https://en.wikipedia.org/wiki/File:American_Airlines_logo_2013.svg" + }, { "title": "American Express", "hex": "2E77BC", @@ -845,6 +855,11 @@ "hex": "EE3322", "source": "http://www.buzzfeed.com/press/downloads" }, + { + "title": "byte", + "hex": "551DEF", + "source": "https://byte.co/byte" + }, { "title": "C", "hex": "A8B9CC", @@ -905,6 +920,11 @@ "hex": "00B265", "source": "http://supertop.co/castro/press/" }, + { + "title": "Caterpillar", + "hex": "FFCD11", + "source": "https://commons.wikimedia.org/wiki/File:Caterpillar_logo.svg" + }, { "title": "CD Projekt", "hex": "DC0D15", @@ -945,6 +965,11 @@ "hex": "F09820", "source": "https://www.chef.io/" }, + { + "title": "Chocolatey", + "hex": "80B5E3", + "source": "https://chocolatey.org/media-kit" + }, { "title": "Chupa Chups", "hex": "CF103E", @@ -1245,6 +1270,11 @@ "hex": "F9A03C", "source": "https://github.com/d3/d3-logo" }, + { + "title": "DAF", + "hex": "00529B", + "source": "https://www.daf.com/en" + }, { "title": "Dailymotion", "hex": "0066DC", @@ -2465,6 +2495,11 @@ "hex": "FF3C00", "source": "https://highly.co/" }, + { + "title": "Hilton", + "hex": "124D97", + "source": "https://www.hilton.com/en/" + }, { "title": "HipChat", "hex": "0052CC", @@ -2740,6 +2775,11 @@ "hex": "FB5BC5", "source": "https://upload.wikimedia.org/wikipedia/commons/d/df/ITunes_logo.svg" }, + { + "title": "IVECO", + "hex": "004994", + "source": "https://www.iveco.com/germany/Pages/Home-page.aspx" + }, { "title": "Jabber", "hex": "CC0000", @@ -2760,6 +2800,11 @@ "hex": "0B4EA2", "source": "https://www.global.jcb/en/about-us/brand-concept/" }, + { + "title": "Jeep", + "hex": "000000", + "source": "http://www.fcaci.com/v15-images/jeep/Jeep-Brand-Mark-Guidelines-Rev10.15.pdf" + }, { "title": "Jekyll", "hex": "CC0000", @@ -2800,6 +2845,11 @@ "hex": "172B4D", "source": "https://www.atlassian.com/company/news/press-kit" }, + { + "title": "John Deere", + "hex": "367C2B", + "source": "https://en.wikipedia.org/wiki/File:John_Deere_logo.svg" + }, { "title": "Joomla", "hex": "5091CD", @@ -2900,6 +2950,11 @@ "hex": "CC3333", "source": "https://www.khronos.org/legal/trademarks/" }, + { + "title": "Kia", + "hex": "BB162B", + "source": "https://www.kia.com/ie/brochure/" + }, { "title": "Kibana", "hex": "005571", @@ -2975,6 +3030,11 @@ "hex": "FFDB00", "source": "http://download.ni.com/evaluation/2018_Partner_Cobranding_Style_Guide.pdf" }, + { + "title": "Lamborghini", + "hex": "DDB320", + "source": "https://en.wikipedia.org/wiki/File:Lamborghini_Logo.svg" + }, { "title": "Laravel", "hex": "FF2D20", @@ -3130,6 +3190,11 @@ "hex": "10B146", "source": "https://lmms.io/branding" }, + { + "title": "Logitech", + "hex": "00B8FC", + "source": "https://www.logitech.com/" + }, { "title": "LogMeIn", "hex": "45B6F2", @@ -3245,6 +3310,16 @@ "hex": "5C4C9F", "source": "https://www.marketo.com/" }, + { + "title": "Marriott", + "hex": "A70023", + "source": "https://marriott-hotels.marriott.com/" + }, + { + "title": "Maserati", + "hex": "0C2340", + "source": "https://www.maserati.com/international/" + }, { "title": "MasterCard", "hex": "EB001B", @@ -3550,6 +3625,11 @@ "hex": "FF7139", "source": "https://mozilla.design/firefox/logos-usage/" }, + { + "title": "MTA", + "hex": "0039A6", + "source": "https://mta.info/" + }, { "title": "MuseScore", "hex": "1A70B8", @@ -3885,6 +3965,11 @@ "hex": "F56C2D", "source": "https://www.origin.com/gbr/en-us/store" }, + { + "title": "Oshkosh", + "hex": "E6830F", + "source": "https://oshkoshdefense.com/media/photos/" + }, { "title": "OSMC", "hex": "17394A", @@ -3975,6 +4060,11 @@ "hex": "40A4C4", "source": "https://www.periscope.tv/press" }, + { + "title": "Perl", + "hex": "39457E", + "source": "https://github.com/tpf/marketing-materials/blob/6765c6fd71bc5b123d6c1a77b86e08cdd6376078/images/onion-logo/tpf-logo-onion.svg" + }, { "title": "Peugeot", "hex": "002355", @@ -4485,6 +4575,11 @@ "hex": "368BD6", "source": "https://about.riot.im/" }, + { + "title": "Riot Games", + "hex": "D32936", + "source": "https://www.riotgames.com/en/press" + }, { "title": "Ripple", "hex": "0085C0", @@ -4790,6 +4885,11 @@ "hex": "E4637C", "source": "https://slides.com/about" }, + { + "title": "smart", + "hex": "FABC0C", + "source": "https://www.smart.com/gb/en/models/eq-fortwo-coupe" + }, { "title": "SmartThings", "hex": "15BFFF", @@ -4940,6 +5040,11 @@ "hex": "460856", "source": "https://spinrilla.com" }, + { + "title": "Splunk", + "hex": "000000", + "source": "https://www.splunk.com/" + }, { "title": "Spotify", "hex": "1ED760", @@ -5120,6 +5225,11 @@ "hex": "333333", "source": "http://stylus-lang.com/img/stylus-logo.svg" }, + { + "title": "Subaru", + "hex": "013C74", + "source": "https://commons.wikimedia.org/wiki/File:Subaru_logo.svg" + }, { "title": "Sublime Text", "hex": "FF9800", @@ -5525,6 +5635,11 @@ "hex": "5455FE", "source": "https://en.wikipedia.org/wiki/Unicode" }, + { + "title": "United Airlines", + "hex": "002244", + "source": "https://en.wikipedia.org/wiki/File:United_Airlines_Logo.svg" + }, { "title": "Unity", "hex": "000000", @@ -5840,6 +5955,11 @@ "hex": "0078D6", "source": "https://commons.wikimedia.org/wiki/File:Windows_10_Logo.svg" }, + { + "title": "Windows 95", + "hex": "008080", + "source": "https://en.wikipedia.org/wiki/Windows_95" + }, { "title": "Windows XP", "hex": "003399", @@ -5865,6 +5985,11 @@ "hex": "0C6EFC", "source": "http://www.wix.com/about/design-assets" }, + { + "title": "Wizz Air", + "hex": "C6007E", + "source": "https://wizzair.com/en-gb/information-and-services/about-us/press-office/logos" + }, { "title": "Wolfram", "hex": "DD1100", @@ -5900,6 +6025,11 @@ "hex": "20252D", "source": "https://en.facebookbrand.com/" }, + { + "title": "World Health Organization", + "hex": "0093D5", + "source": "https://www.who.int/" + }, { "title": "WP Engine", "hex": "40BAC8", @@ -6141,4 +6271,4 @@ "source": "https://github.com/zulip/zulip/" } ] -} \ No newline at end of file +} diff --git a/icons/aircanada.svg b/icons/aircanada.svg new file mode 100644 index 00000000..6a546934 --- /dev/null +++ b/icons/aircanada.svg @@ -0,0 +1 @@ +Air Canada icon \ No newline at end of file diff --git a/icons/americanairlines.svg b/icons/americanairlines.svg new file mode 100644 index 00000000..079b389e --- /dev/null +++ b/icons/americanairlines.svg @@ -0,0 +1 @@ +American Airlines icon \ No newline at end of file diff --git a/icons/byte.svg b/icons/byte.svg new file mode 100644 index 00000000..c8905195 --- /dev/null +++ b/icons/byte.svg @@ -0,0 +1 @@ +byte icon \ No newline at end of file diff --git a/icons/caterpillar.svg b/icons/caterpillar.svg new file mode 100644 index 00000000..9c60539d --- /dev/null +++ b/icons/caterpillar.svg @@ -0,0 +1 @@ +Caterpillar icon \ No newline at end of file diff --git a/icons/chocolatey.svg b/icons/chocolatey.svg new file mode 100644 index 00000000..d143ebe1 --- /dev/null +++ b/icons/chocolatey.svg @@ -0,0 +1 @@ +Chocolatey icon \ No newline at end of file diff --git a/icons/daf.svg b/icons/daf.svg new file mode 100644 index 00000000..eff55c15 --- /dev/null +++ b/icons/daf.svg @@ -0,0 +1 @@ +DAF icon \ No newline at end of file diff --git a/icons/hilton.svg b/icons/hilton.svg new file mode 100644 index 00000000..6c2a38a4 --- /dev/null +++ b/icons/hilton.svg @@ -0,0 +1 @@ +Hilton icon \ No newline at end of file diff --git a/icons/iveco.svg b/icons/iveco.svg new file mode 100644 index 00000000..7df59ee1 --- /dev/null +++ b/icons/iveco.svg @@ -0,0 +1 @@ +IVECO icon \ No newline at end of file diff --git a/icons/jeep.svg b/icons/jeep.svg new file mode 100644 index 00000000..ed7bd87e --- /dev/null +++ b/icons/jeep.svg @@ -0,0 +1 @@ +Jeep icon \ No newline at end of file diff --git a/icons/johndeere.svg b/icons/johndeere.svg new file mode 100644 index 00000000..f028146c --- /dev/null +++ b/icons/johndeere.svg @@ -0,0 +1 @@ +John Deere icon \ No newline at end of file diff --git a/icons/kia.svg b/icons/kia.svg new file mode 100644 index 00000000..cefdc2e2 --- /dev/null +++ b/icons/kia.svg @@ -0,0 +1 @@ +Kia icon \ No newline at end of file diff --git a/icons/lamborghini.svg b/icons/lamborghini.svg new file mode 100644 index 00000000..3a78f7ed --- /dev/null +++ b/icons/lamborghini.svg @@ -0,0 +1 @@ +Lamborghini icon \ No newline at end of file diff --git a/icons/logitech.svg b/icons/logitech.svg new file mode 100644 index 00000000..edf6acda --- /dev/null +++ b/icons/logitech.svg @@ -0,0 +1 @@ +Logitech icon \ No newline at end of file diff --git a/icons/marriott.svg b/icons/marriott.svg new file mode 100644 index 00000000..bb86fe24 --- /dev/null +++ b/icons/marriott.svg @@ -0,0 +1 @@ +Marriott icon \ No newline at end of file diff --git a/icons/maserati.svg b/icons/maserati.svg new file mode 100644 index 00000000..458c6123 --- /dev/null +++ b/icons/maserati.svg @@ -0,0 +1 @@ +Maserati icon \ No newline at end of file diff --git a/icons/mta.svg b/icons/mta.svg new file mode 100644 index 00000000..7500b0eb --- /dev/null +++ b/icons/mta.svg @@ -0,0 +1 @@ +MTA icon diff --git a/icons/oshkosh.svg b/icons/oshkosh.svg new file mode 100644 index 00000000..e1b51cb5 --- /dev/null +++ b/icons/oshkosh.svg @@ -0,0 +1 @@ +Oshkosh icon \ No newline at end of file diff --git a/icons/perl.svg b/icons/perl.svg new file mode 100644 index 00000000..9f50d8a8 --- /dev/null +++ b/icons/perl.svg @@ -0,0 +1 @@ +Perl icon \ No newline at end of file diff --git a/icons/riotgames.svg b/icons/riotgames.svg new file mode 100644 index 00000000..dedfe333 --- /dev/null +++ b/icons/riotgames.svg @@ -0,0 +1 @@ +Riot Games icon \ No newline at end of file diff --git a/icons/smart.svg b/icons/smart.svg new file mode 100644 index 00000000..c2f06b8e --- /dev/null +++ b/icons/smart.svg @@ -0,0 +1 @@ +smart icon \ No newline at end of file diff --git a/icons/splunk.svg b/icons/splunk.svg new file mode 100644 index 00000000..aabe42ea --- /dev/null +++ b/icons/splunk.svg @@ -0,0 +1 @@ +Splunk icon \ No newline at end of file diff --git a/icons/subaru.svg b/icons/subaru.svg new file mode 100644 index 00000000..262aaf84 --- /dev/null +++ b/icons/subaru.svg @@ -0,0 +1 @@ +Subaru icon \ No newline at end of file diff --git a/icons/unitedairlines.svg b/icons/unitedairlines.svg new file mode 100644 index 00000000..9319bc62 --- /dev/null +++ b/icons/unitedairlines.svg @@ -0,0 +1 @@ +United Airlines icon \ No newline at end of file diff --git a/icons/windows95.svg b/icons/windows95.svg new file mode 100644 index 00000000..99b59d28 --- /dev/null +++ b/icons/windows95.svg @@ -0,0 +1 @@ +Windows 95 icon \ No newline at end of file diff --git a/icons/wizzair.svg b/icons/wizzair.svg new file mode 100644 index 00000000..63123571 --- /dev/null +++ b/icons/wizzair.svg @@ -0,0 +1 @@ +Wizz Air icon \ No newline at end of file diff --git a/icons/worldhealthorganization.svg b/icons/worldhealthorganization.svg new file mode 100644 index 00000000..6d25ba71 --- /dev/null +++ b/icons/worldhealthorganization.svg @@ -0,0 +1 @@ +World Health Organization icon \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 1f7e48dc..a5a424e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "2.7.0", + "version": "2.8.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1369,9 +1369,9 @@ } }, "chownr": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", - "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, "ci-info": { @@ -1906,13 +1906,13 @@ } }, "editorconfig-checker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/editorconfig-checker/-/editorconfig-checker-3.0.3.tgz", - "integrity": "sha512-5ol7xt2+BCK0y/KgBoi4olyU51zmd/8/vYtRxO8RYLpNVelAhAq9l8kiNjaLGhxW7LC95BfhPl9skrygyG2hJw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/editorconfig-checker/-/editorconfig-checker-3.0.4.tgz", + "integrity": "sha512-EUgy1lZsxpi6f9vRwQJwIbE6nwPh5rntfWpHOx8nWpHglKCFkMfmk2dnbiPX8vggc6NnDdD5Pv9vluEvG8OaOg==", "dev": true, "requires": { - "request": "^2.88.0", - "tar": "^4.4.10" + "node-fetch": "^2.6.0", + "tar": "^6.0.0" } }, "emoji-regex": { @@ -2312,12 +2312,12 @@ } }, "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, "requires": { - "minipass": "^2.6.0" + "minipass": "^3.0.0" } }, "fs.realpath": { @@ -4602,22 +4602,22 @@ "dev": true }, "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz", + "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==", "dev": true, "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" + "yallist": "^4.0.0" } }, "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.0.tgz", + "integrity": "sha512-EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA==", "dev": true, "requires": { - "minipass": "^2.9.0" + "minipass": "^3.0.0", + "yallist": "^4.0.0" } }, "mixin-deep": { @@ -4717,6 +4717,12 @@ "nimn_schema_builder": "^1.0.0" } }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", + "dev": true + }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -6200,18 +6206,25 @@ "dev": true }, "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.1.tgz", + "integrity": "sha512-bKhKrrz2FJJj5s7wynxy/fyxpE0CmCjmOQ1KV4KkgXFWOgoIT/NbTMnB1n+LFNrNk0SSBVGGxcK5AGsyC+pW5Q==", "dev": true, "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" + "chownr": "^1.1.3", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.0", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.3.tgz", + "integrity": "sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g==", + "dev": true + } } }, "terminal-link": { @@ -6716,9 +6729,9 @@ "dev": true }, "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, "yargs": { diff --git a/package.json b/package.json index d144c48a..6c88cde5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "2.7.0", + "version": "2.8.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://www.simpleicons.org", "keywords": [ @@ -18,7 +18,7 @@ "author": "Simple Icons Collaborators", "license": "CC0-1.0", "devDependencies": { - "editorconfig-checker": "3.0.3", + "editorconfig-checker": "3.0.4", "jest": "25.1.0", "jsonlint2": "1.7.1", "svglint": "1.0.5",