Skip to content

Instantly share code, notes, and snippets.

@nhanb
Last active August 29, 2015 13:56
Show Gist options
  • Save nhanb/8804875 to your computer and use it in GitHub Desktop.
Save nhanb/8804875 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
mkdir ~/tmp_fonts
cd ~/tmp_fonts
curl -O https://aur.archlinux.org/packages/tt/ttf-win7-fonts/ttf-win7-fonts.tar.gz
tar -xvzf ttf-win7-fonts.tar.gz && cd ttf-win7-fonts
# The following assumes you have all your Windows fonts inside ~/win_fonts
src_path=/home/$USER/win_fonts
source=('arial.ttf' 'arialbd.ttf' 'ariali.ttf' 'arialbi.ttf' 'ariblk.ttf'
'comic.ttf' 'comicbd.ttf' 'cour.ttf' 'courbd.ttf' 'couri.ttf' 'courbi.ttf'
'Gabriola.ttf' 'georgia.ttf' 'georgiab.ttf' 'georgiai.ttf' 'georgiaz.ttf'
'impact.ttf' 'mangal.ttf' 'mangalb.ttf' 'times.ttf' 'timesbd.ttf' 'timesi.ttf'
'timesbi.ttf' 'trebuc.ttf' 'trebucbd.ttf' 'trebucit.ttf' 'trebucbi.ttf'
'verdana.ttf' 'verdanab.ttf' 'verdanai.ttf' 'verdanaz.ttf' 'webdings.ttf'
'wingding.ttf' 'symbol.ttf' 'calibri.ttf' 'calibril.ttf' 'calibrib.ttf'
'calibrii.ttf' 'calibrili.ttf' 'calibriz.ttf' 'cambria.ttc' 'cambriab.ttf'
'cambriai.ttf' 'cambriaz.ttf' 'Candara.ttf' 'Candarab.ttf' 'Candarai.ttf'
'Candaraz.ttf' 'consola.ttf' 'consolab.ttf' 'consolai.ttf' 'consolaz.ttf'
'constan.ttf' 'constanb.ttf' 'constani.ttf' 'constanz.ttf' 'corbel.ttf'
'corbelb.ttf' 'corbeli.ttf' 'corbelz.ttf')
for font in ${source[@]}; do
cp -n $src_path/$font ./
done
makepkg -s --skipchecksums --force
sudo pacman -U ttf-win7-fonts*.pkg.tar.xz
printf "\nCleaning up..."
cd ~
rm -rf ~/tmp_fonts
echo " done."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment