This repo can generate Elgato Stream Deck icon packs for Font Awesome.
The Solid and Regular free icon sets are published to the Elgato store.
If you run the release of any of the icon families, you will find the packed version under the Release folder. You can double click these packs to install them locally.
You need nodejs and npm.
You also need to download the distribution tool. Place that file in the root directory of the repo (next to the package.json file).
Install the packages:
npm i
After the npm packages are install you can either the scripts from the package.json file or call the index file directly.
There are two scripts per font face. The build script will generate all the icons
npm run build:solid
The release script will use the distribution tool to pack the icons. The release script also runs the build so it is not necessary to run both.
npm run release:solid
The scripts can generate icons from the FA Pro icons sets but cannot be distributed.
If you want to use the Pro icons you will need to download Pro "for the web".
Extract the zip file and copy the ttf file(s) from the webfonts
folder for the icons you want to use (e.g. fa-sharp-solid-900.ttf).
You also need to copy the categories.yml
and icons.yml
from the metadata
.
Place these files in the pro
folder and the run npm run release:[your choice]
.