Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Exports Font Awesome icons as PNG images
branch: master

This branch is 27 commits behind odyniec:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
README.md
font-awesome-to-png.py

README.md

Font Awesome to PNG

This program allows you to extract the awesome Font Awesome icons as PNG images of specified size.

Usage

font-awesome-to-png.py [-h] [--color COLOR] [--filename FILENAME]
                       [--font FONT] [--list] [--size SIZE]
                       icon [icon ...]

positional arguments:
  icon                 The name(s) of the icon(s) to export (or "ALL" for
                       all icons)

optional arguments:
  --color COLOR        Color (HTML color code or name, default: black)
  --filename FILENAME  The name of the output file. If all files are
                       exported, it is used as a prefix.
  --font FONT          Font file to use (default: fontawesome-webfont.ttf)
  --list               List available icon names and exit
  --size SIZE          Icon size in pixels (default: 16)

To use the program, you need the Font Awesome TTF file, which is available in Font Awesome Github repository.

Examples

Export the "play" and "stop" icons as 24x24 pixels images:

font-awesome-to-png.py --size 24 play stop

Export the asterisk icon as 32x32 pixels image, in blue:

font-awesome-to-png.py --size 32 --color blue asterisk

Export all icons as 16x16 pixels images:

font-awesome-to-png.py ALL
Something went wrong with that request. Please try again.