• Stars
    star
    180
  • Rank 213,097 (Top 5 %)
  • Language
    CSS
  • Created almost 12 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Opensource iconic font from Fontello project

Fontelico

This collection was started by fontello project to collaborate different small sets, missed in other iconic fonts. Also, it helps authors to share their works with community, as font glyphs.

If you have not enougth icons, to create independent font, but still wish to share - suggest your images here.

Installation

This step is required, if you wish to contribute icons.

  1. You need node.js 0.8+ and fontforge installed first.
  2. run npm install in project folder
  3. (optional) install ttfautohint. Under Ubuntu just run make dependencies command. You can safely skip this step.

Contributing

Note, we accept icons under pure CC BY license, without additional requirements. Please, don't add icons, which require users to give links, mention author and do any other kinds of promotion.

  1. Create fork and clone your repo locally.
  2. Add icon to ./src/svg_orig folder
  • icon should be 1000x[width]. If you don't have reasons to change centering - just crop icon from left & right
  • black and white, no colors, no fills (filling is defined by contour direction)
  • visually center icon around MIDDLE line (if you don't have reasons for another align)
  • check icons at small size (14px or 20px, for example)! probably, you will need to increase line/spaces width, to make icon more sharp. If you use Inkscape you can use View -> Icon Preview from the menu to get a preview for diffrent sizes.
  1. run make dump, it will automatically reoptimize images
  2. check result in ./src/svg folder. It should contain only one path in it. If you are satisfied, copy your image back to ./svg_orig
  3. Edit config.yaml, add your icon description there. Every icon MUST have unique id. You can generate those by command node -e "for(var i=10; i>0; i--) console.log(require('crypto').randomBytes(16).toString('hex'));"
  4. That's not mandatory, but you can built font with make dist command
  5. Commit content of ./src folder and make pull request on github. Attention! Don't commit font files! That can create unnesessary merge conflicts.

If this is difficult for you, just create new ticket and attach there your icon, as described in step 2, and icon description. We will do the rest

Contributors

  • Angela Berbentseva (emoticons, spinners). Email
  • Sebastian Janzen (crowns). Email, @sja

Contacts

Vitaly Puzrin (Fontello project)

Licence

Font is distributed under SIL licence.

All icons are distributed under CC BY licence.

We suggest to use this font via fontello project, but you also can materials in any other way, if follow license.

More Repositories

1

fontello

Iconic fonts scissors
JavaScript
6,972
star
2

svgpath

SVG path low level transformations toolkit
JavaScript
540
star
3

svg2ttf

SVG -> TTF font convertor
JavaScript
520
star
4

ttf2woff

Font convertor, TTF to WOFF, for node.js
JavaScript
345
star
5

brandico.font

Font with logos of social services & messagers
HTML
298
star
6

ttf2eot

Font convertor, TTF to EOT, for node.js
JavaScript
139
star
7

font-builder

Set of script to build & transform iconic fonts
C++
122
star
8

wawoff2

WebAssembly build of Google's woff2
JavaScript
72
star
9

svg-font-create

Create SVG font from separate images
JavaScript
69
star
10

cubic2quad

Aproximates cubic bezier curves with quadratic ones.
JavaScript
34
star
11

linecons.font

Transformed Linecons font
CSS
25
star
12

svg-font-dump

Dump svg font to separate images
JavaScript
25
star
13

typicons.font

transformed Typicons
CSS
23
star
14

awesome-uni.font

transformed Font Awesome
HTML
16
star
15

zocial.font

Zocial icons, prepared for fontello
CSS
16
star
16

websymbols-uni.font

transformed WebSymbols font
Makefile
11
star
17

meteocons.font

Meteocons icons, prepared for fontello
CSS
10
star
18

maki.font

Maki icons, prepared for fontell
HTML
7
star
19

modernpics.font

transformed Modern Pictograms
HTML
6
star
20

iconic-uni.font

merged/transformed Iconic Stroke & Iconic Fill
C
5
star
21

weathercons.font

transformed Weather Icons
CSS
4
star
22

elusive.font

transformed Elusive Icons font
CSS
4
star
23

microbuffer

Light implementation of binary buffer with helpers for easy access.
JavaScript
3
star
24

fontello-design

New Fontello design
2
star
25

mfglabs.font

transformed MFG Labs font
CSS
1
star