Skip to content

Instantly share code, notes, and snippets.

@phracker
Forked from creaktive/TerminusBold.dfont
Last active January 9, 2016 10:35
Show Gist options
  • Save phracker/ee4ccb8caf1d410ac89e to your computer and use it in GitHub Desktop.
Save phracker/ee4ccb8caf1d410ac89e to your computer and use it in GitHub Desktop.
# http://www.ax86.net/2010/08/28/generate-your-own-ttf-versions-of-the-terminus-font
# http://hp.vector.co.jp/authors/VA013651/freeSoftware/mkbold-mkitalic.html
# https://pypi.python.org/pypi/bdflib
# http://mbauman.net/geek/2009/03/15/minor-truetype-font-editing-on-a-mac/
sudo apt-get install fontforge potrace python-fontforge
pip install bdflib
TMPDIR="$(mktemp -d)"
cd "$TMPDIR"
git clone "https://github.com/tblue/mkttf"
#cd mkttf/
wget "http://sourceforge.net/projects/terminus-font/files/terminus-font-4.40/terminus-font-4.40.tar.gz"
tar xf "terminus-font-4.40.tar.gz"
wget "http://hp.vector.co.jp/authors/VA013651/lib/mkbold-mkitalic-0.11.tar.bz2"
tar xf "mkbold-mkitalic-0.11.tar.bz2"
cd terminus-font-4.40/
mv ter-u12b.bdf{,.bak}
bdflib-embolden --ignore-spacing ter-u12b.bdf{.bak,}
#wget https://github.com/Lokaltog/vim-powerline/raw/develop/fontpatcher/PowerlineSymbols.sfd
#wget https://github.com/Lokaltog/vim-powerline/raw/develop/fontpatcher/fontpatcher
wget "https://github.com/powerline/fontpatcher/raw/develop/fonts/powerline-symbols.sfd"
wget "https://github.com/powerline/fontpatcher/raw/develop/scripts/powerline-fontpatcher"
/bin/ls -1 *.bdf | xargs -n1 python powerline-fontpatcher --source-font powerline-symbols.sfd
rename -f 's/-Powerline-\d+//' *.bdf
cd ../mkttf/
./mkttf.sh ../terminus-font-4.40/ 4.40
ftxdumperfuser -t hhea -A d *.dfont
perl -i.bak -pe 's/\b(lineGap=)"\d+"/$1"0"/' *.xml
ftxdumperfuser -t hhea -A f *.dfont
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment