Requires Bundler.io, Ruby 1.9.2+, FontForge with Python scripting.
# On Mac $ gem install bundler $ brew install fontforge eot-utils $ cd [LOCAL_COUCHDB_REPO]/src/couchdb-fauxton/assets/fonts $ bundle
That should install the gem in a path like below: /Users/[USERNAME]/.rvm/gems/[RUBYVERSION]/bundler/gems/fontcustom
Don't forget to update fontcustom.yml
with the correct paths where it says PUT_YOUR_PATH_HERE
.
From there, you can run the command $ bundle exec fontcustom compile
to compile the svgs located in the ./icons directory into updated fauxtonicon font files.
It's setup to generate the following
icons.less
file [LOCAL_COUCHDB_REPO]/src/couchdb-fauxton/assets/lessfauxtonicon-preview.html
preview [LOCAL_COUCHDB_REPO]/src/couchdb-fauxton/assets/fonts/styleguidefauxtonicon.eot
fauxtonicon.svg
fauxtonicon.ttf
fauxtonicon.woff
For more info on Fontcustom, check out their documenation: Fontcustom documentation
For more info on Bundler, check out their documentation: Bundler documentation