This is a iconfont version of Feather. Thanks to colebemis for the great work!
Feather is a collection of simply beautiful open source icons. Each icon is designed on a 24x24 grid with an emphasis on simplicity, consistency and readability.
Feather font is icon font for websites, apps. It gives you scalable vector icons that can instantly be customized -- size, color, drop shadow, and anything that can be done with the power of CSS.
Font-class is one kind of derived usage of Unicode, which solved the problems of intuitive writing and semantic ambiguity
Compared with Unicode, its characteristics as following:
- Good compatibility, it supports IE 8+ and all usual browsers.
- When you want to change one icon, you just need to alter the quote of Unicode in class, because it define icons by "class".
- But its one kind of font essentially, it can not support multi-color icon as well.
- Define the Feather font
@font-face { font-family: "feather"; src: url('iconfont.eot?t=1501834582692'); /* IE9*/ src: url('iconfont.eot?t=1501834582692#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('iconfont.woff?t=1501834582692') format('woff'), /* chrome, firefox */ url('iconfont.ttf?t=1501834582692') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('iconfont.svg?t=1501834582692#feather') format('svg'); /* iOS 4.1- */ }
- Define the style of iconfont usage
.icon { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'feather' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
- Copy the individual code of icon into pages.
<i class="icon icon-xxx"></i>
If you intend to use Feather Font with a CDN, you can load the css from a CDN provider.
<link rel="stylesheet" type="text/css" href="//at.alicdn.com/t/font_o5hd5vvqpoqiwwmi.css">
And then use the feather and icon-xxx class
<i class="feather icon-xxx></i>
the name of
icon-xxx, you can check the document above.
Sketch document in src/feather.sketch