Files
SuperTinyIcons/README.md
baybal 2779ac1bc2 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
2017-11-27 14:59:46 +00:00

210 lines
16 KiB
Markdown

# Super Tiny Social Icons
Under 1KB each! Super Tiny Web Icons are minuscule SVG versions of your favourite logos. The average size is *under* 600 bytes!
The logos have a 512x512 viewbox, they will fit in a circle with radius 256. They will scale up and down to suit your needs.
You can [play around with the corner radius size using our interactive tool](https://edent.github.io/SuperTinyIcons/radius.html)
Originally created for my contact page - [https://edent.tel/](https://edent.tel/)
## How Small?
| 751 Bytes SVG | 3,549 Bytes PNG | 429 Bytes SVG | 3,204 Bytes PNG | 257 Bytes SVG | 2,581 Bytes PNG |
|------ |----------- |------ |---------- |------ |----------- |
| <img src="https://edent.github.io/SuperTinyIcons/tiny/github.svg" width="100" /> | <img src="https://edent.github.io/SuperTinyIcons/original/github.png" width="100" /> | <img src="https://edent.github.io/SuperTinyIcons/tiny/twitter.svg" width="100" /> | <img src="https://edent.github.io/SuperTinyIcons/original/twitter.png" width="100" /> | <img src="https://edent.github.io/SuperTinyIcons/tiny/flickr.svg" width="100" /> | <img src="https://edent.github.io/SuperTinyIcons/original/flickr.png" width="100" /> |
## What's Available so far?
<table>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/hackernews.svg" width="125" title="Hacker News" /><br>234 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/flickr.svg" width="125" title="flickr" /><br>257 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/facebook.svg" width="125" title="Facebook" /><br>277 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/tumblr.svg" width="125" title="tumblr" /><br>455 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/twitter.svg" width="125" title="Twitter" /><br>429 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/whatsapp.svg" width="125" title="WhatsApp" /><br>655 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/dropbox.svg" width="125" title="Dropbox" /><br>341 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/telegram.svg" width="125" title="Telegram" /><br>360 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/linkedin.svg" width="125" title="LinkedIn" /><br>380 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/stackoverflow.svg" width="125" title="StackOverflow" /><br>373 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/instagram.svg" width="125" title="Instagram" /><br>324 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/wordpress.svg" width="125" title="WordPress" /><br>549 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/skype.svg" width="125" title="Skype" /><br>499 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/reddit.svg" width="125" title="Reddit" /><br>540 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/pinterest.svg" width="125" title="Pinterest" /><br>536 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/paypal.svg" width="125" title="PayPal" /><br>593 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/github.svg" width="125" title="GitHub" /><br>751 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/wikipedia.svg" width="125" title="Wikipedia" /><br>611 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/vimeo.svg" width="125" title="Vimeo" /><br>379 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/slideshare.svg" width="125" title="SlideShare" /><br>646 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/soundcloud.svg" width="125" title="SoundCloud" /><br>963 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/spotify.svg" width="125" title="Spotify" /><br>445 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/snapchat.svg" width="125" title="SnapChat" /><br>623 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/amazon.svg" width="125" title="Amazon" /><br>679 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/steam.svg" width="125" title="Steam" /><br>867 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/google.svg" width="125" title="Google" /><br>252 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/google_plus.svg" width="125" title="Google Plus" /><br>379 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/wechat.svg" width="125" title="WeChat" /><br>770 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/youtube.svg" width="125" title="YouTube" /><br>956 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/pdf.svg" width="125" title="PDF" /><br>388 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/vk.svg" width="125" title="VK" /><br>602 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/rss.svg" width="125" title="RSS" /><br>316 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/mail.svg" width="125" title="mail" /><br>577 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/email.svg" width="125" title="email" /><br>391 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/mastodon.svg" width="125" title="Mastodon" /><br>583 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/wire.svg" width="125" title="Wire" /><br>392 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/tox.svg" width="125" title="Tox" /><br>517 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/gitlab.svg" width="125" title="GitLab" /><br>295 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/phone.svg" width="125" title="Phone" /><br>760 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/lock.svg" width="125" title="Lock" /><br>414 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/html5.svg" width="125" title="HTML5" /><br>409 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/meetup.svg" width="125" title="Meetup" /><br>642 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/line.svg" width="125" title="Line" /><br>484 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/lastpass.svg" width="125" title="LastPass" /><br>332 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/windows.svg" width="125" title="Microsoft Windows" /><br>278 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/digidentity.svg" width="125" title="Digidentity" /><br>397 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/ubuntu.svg" width="125" title="Ubuntu" /><br>926 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/bitbucket.svg" width="125" title="Atlassian BitBucket" /><br>823 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/apple.svg" width="125" title="Apple" /><br>1,017 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/npm.svg" width="125" title="NPM" /><br>405 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/docker.svg" width="125" title="Docker" /><br>533 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/symantec.svg" width="125" title="Symantec" /><br>1,002 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/yubico.svg" width="125" title="Yubico" /><br>317 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/keybase.svg" width="125" title="Keybase" /><br>1,014 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/ebay.svg" width="125" title="eBay" /><br>836 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/evernote.svg" width="125" title="Evernote" /><br>802 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/kickstarter.svg" width="125" title="Kickstarter" /><br>675 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/yahoo.svg" width="125" title="Yahoo!" /><br>579 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/bitcoin.svg" width="125" title="BitCoin" /><br>529 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/bluetooth.svg" width="125" title="bluetooth" /><br>281 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/ibm.svg" width="125" title="IBM" /><br>940 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/yammer.svg" width="125" title="Yammer" /><br>949 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/android.svg" width="125" title="Android" /><br>820 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/authy.svg" width="125" title="Authy" /><br>654 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/blogger.svg" width="125" title="Blogger" /><br>510 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/cloudflare.svg" width="125" title="CloudFlare" /><br>573 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/codepen.svg" width="125" title="CodePen" /><br>648 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/digitalocean.svg" width="125" title="Digital Ocean" /><br>274 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/discord.svg" width="125" title="Discord" /><br>694 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/medium.svg" width="125" title="Medium" /><br>383 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/airbnb.svg" width="125" title="AirBnB" /><br>999 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/wifi.svg" width="125" title="Wi-Fi" /><br>651 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/delicious.svg" width="125" title="delicious" /><br>375 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/disqus.svg" width="125" title="Disqus" /><br>401 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/ghost.svg" width="125" title="Ghost" /><br>276 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/opensource.svg" width="125" title="Open Source" /><br>258 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/patreon.svg" width="125" title="Patreon" /><br>327 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/trello.svg" width="125" title="Trello" /><br>280 Bytes</td>
</tr>
<tr>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/intel.svg" width="125" title="intel" /><br>990 Bytes</td>
<td><img src="https://edent.github.io/SuperTinyIcons/tiny/badoo.svg" width="125" title="Badoo" /><br>498 Bytes</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
## Why so smallious?
Bytes cost money. They cost money to store, transport, and process. Simplicity should be our goal in all endeavours.
## Scream if you want to go smaller
These files edited by hand in Inkscape, then were minified using [svgo](https://github.com/svg/svgo) and [svgcleaner](https://github.com/RazrFalcon/svgcleaner). Further smallification may be possible. Try it!
* Each of these has an `xmlns="http://www.w3.org/2000/svg"` in the `<svg>` tag. This isn't strictly necessary - but some web browsers won't display them as an image without it.
* Newlines can be stripped - they've been kept for readability where possible.
* Rounded corners can be dropped - `rx="15%"` - the effect can be done in CSS if you want.
* The background colour can also be excluded if you're including it elsewhere.
* Colours can be simplified. `#FF0000` becomes `red`.
* The precision of the paths is *mostly* 0 decimal places. A few logos have 1 or 2 dp to make them look more accurate. The precision can be reduced if necessary.
Think you can make them smaller? Tell me by raising an issue!
Want more icons? Tell me by raising an issue!
**New!** Icons also available in [Android Vector Drawables](https://developer.android.com/guide/topics/graphics/vector-drawable-resources.html) so you can easily use them in Android apps. Converted using https://github.com/inloop/svg2android/issues - not guaranteed to be under 1KB.
## Icon accessibility
The super tiny icons are accessible by default. Each icon has:
* `role="img"`, to expose the ```<svg>``` elements as images in the browser's accessibility tree
* `aria-label="XYZ"` (where XYZ is the icon's brand name), to give the icon an accessible name
`Note:` if using the ```<svg>``` as the `src` for an ```<img>``` element, the `alt` attribute should still be used on the ```<img>``` element because the ARIA is not recognised in this context.
## Submitting Icons
I'd *love* you to submit something 😸 The rules are simple, your icon must:
* be **under** 1024 bytes. That is, the maximum file size is 1023 bytes. No arguments.
* fit inside a circle with radius 256 pixels. Set `rx="50%"` to check.
* have solid colours. No gradients or fades.
* represent a popular service's current logo.
## Licenses
The majority of these vector logos are based on someone else's work.
* [Social Media Icons by Aha-Soft](https://www.iconfinder.com/iconsets/social-flat-rounded-rects) - CC-BY
* [Phone Icon](https://www.iconfinder.com/icons/1807538/phone_icon#size=128) - Free
* [Lock Icon](https://www.iconfinder.com/icons/1814107/lock_padlock_secure_icon#size=512) - MIT
* [Wire Logo](https://commons.wikimedia.org/wiki/File:Wire_software_logo.svg) - Public Domain
* [Signal Logo](https://github.com/WhisperSystems/Signal-iOS/blob/master/Signal/Images.xcassets/logoSignal.imageset/logoSignal.pdf) - GPLv3
* [RSS Icon](https://commons.wikimedia.org/wiki/File:Generic_Feed-icon.svg) - MPL 1.1
* [PDF Icon](https://www.iconfinder.com/iconsets/line-icons-set) - Free
* [Google+](https://commons.wikimedia.org/wiki/File:Google_Plus_logo_2015.svg) - Public Domain
* [Google](http://svgshare.com/s/q)
* [Mastodon](https://github.com/tootsuite/mastodon/blob/0ad694f96b7f0e951950e7525bde52cd11454cb2/app/assets/images/logo.svg) - AGPLv3
* [GitLab](https://about.gitlab.com/press/)
* [HTML5 Shield](https://www.w3.org/html/logo/) - CC-BY
* [NPM Logo](https://commons.wikimedia.org/wiki/File:Npm-logo.svg) - CC-BY
* [Docker Logo](https://github.com/docker/docker.github.io/blob/master/LICENSE) - Apache
* [Steam](https://commons.wikimedia.org/wiki/File:Steam_icon_logo.svg)
* [Symantec](https://commons.wikimedia.org/wiki/File:Symantec_logo10.svg)
* [Yubico](https://github.com/Yubico/yubikey-manager-qt/blob/master/resources/icons/ykman.png) - BSD
* [Keybase](https://github.com/keybase/client/blob/master/shared/images/iconfont/kb-iconfont-keybase-16.svg) - BSD
* [ebay](https://commons.wikimedia.org/wiki/File:EBay_logo.svg)
* [Kickstarter](https://www.kickstarter.com/help/brand_assets)
* [Yahoo!](https://commons.wikimedia.org/wiki/File:Yahoo!_logo.svg)
* [BitCoin](https://commons.wikimedia.org/wiki/File:Bitcoin_logo.svg) - CC0
* [Bluetooth](https://commons.wikimedia.org/wiki/File:Bluetooth.svg)
* [Blogger](https://commons.wikimedia.org/wiki/File:Blogger_icon.svg)
* [Medium](https://medium.design/logos-and-brand-guidelines-f1a01a733592)
* [Ghost](https://commons.wikimedia.org/wiki/File:Ghost-Logo.svg)
* [tumblr](https://www.tumblr.com/logo)
* [intel](https://commons.wikimedia.org/wiki/File:Intel-logo.svg)
* [Badoo](https://team.badoo.com/new/)
From [SVGporn](https://github.com/gilbarbara/logos/) - CC0
IBM, Yammer, Android, Authy, ClourFlare, CodePen, DigitalOcean, Discord, AirBnB, WiFi, delicious, opensource, Patreon
Where possible, they retain their original licenses. Some logos may be subject to copyright and trademark laws, but these files are small enough to memorise.