"What the script does is download all the fonts from Google Font Directory and installs them under /usr/share/fonts/truetype/google-fonts/ (so if you want to remove them, simply delete that folder)." - Andrew (Webup

Credit goes to Michalis Georgiou for his original google-font script and to Andrew http://www.webupd8.org for his further modification of it. I used their script and altered it a bit. Now, with a simple menu selection, you can decide if you want to download and install all the fonts, or just download them without installation. Also, being a nautilus-script, it is as easy as right-clicking and selecting the script.
Requires: sudo apt-get install mercurial (will prompt to install when first run the script)
Installation Instructions:
Just extract and place the script inside your ~/.gnome2/nautilus-scripts folder (or inside any other folder, for that matter).
PPA Installation Instructions:
For those who use Ubuntu and its derivatives, I also threw together a Debian package version of the latest entire Google font repository (as of 05 November 2011). You are welcome to install it if you would like, via my PPA:
sudo add-apt-repository ppa:inameiname/stable
sudo apt-get update
sudo apt-get install google-fonts
Ratings & Comments
6 Comments
Your repository failed to get.
i have a debian wheezy system. when run the script all fine but the system hang in: adding file changes for long time i used ctrl+c or ctrl+x for break...
It takes several minutes to download/install the fonts. How long did you wait before you canceled the action? It seems to take a good 7-10 minutes on my system.
After looking into this a bit, I am afraid I do not really know why it is hanging for you if you are indeed waiting a bit for it to complete. Really, this is all the script actually does as far as downloading: if [ -d $HOME/googlefontdirectory ] ; then cd $HOME/googlefontdirectory hg pull -u || return 1 echo "The local files have been updated." cd .. else hg clone https://googlefontdirectory.googlecode.com/hg/ $HOME/googlefontdirectory || return 1 fi It is basically just that one line just above.
i try again today and work fine tks, i think was the low conection.
Oh good. That does happen sometimes.