Skip to content

Instantly share code, notes, and snippets.

@srueegger
Last active November 29, 2020 09:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save srueegger/8354d88447dec532a3c40cd44186fe42 to your computer and use it in GitHub Desktop.
Save srueegger/8354d88447dec532a3c40cd44186fe42 to your computer and use it in GitHub Desktop.
Install all Google Fonts on Linux
# Alle Google Schriften für Debian/Ubuntu basierte Systeme herunterladen und installieren. Voraussetzung damit dieses Script funktioniert ist, dass wget installiert ist.
#Variabeln definieren
_font_base_url="https://github.com/google/fonts/archive/master.tar.gz"
_font_folder="google-fonts"
# Sicherstellen, dass die Datei noch nicht existiert.
rm -f $_font_folder.tar.gz
echo "Schriftpaket herunterladen..."
wget $_font_base_url -O $_font_folder.tar.gz
echo "Schriften entpacken..."
tar -xf $_font_folder.tar.gz
echo "Erstelle Ordner in: /usr/share/fonts/truetype/$_font_folder"
sudo mkdir -p /usr/share/fonts/truetype/$_font_folder
echo "Installiere alle .ttf Schriften in /usr/share/fonts/truetype/$_font_folder"
find $PWD/fonts-master/ -name "*.ttf" -exec sudo install -m644 {} /usr/share/fonts/truetype/google-fonts/ \; || return 1
echo "Schrift-Cache des System aktualisieren"
fc-cache -f > /dev/null
# Aufräumen
rm -f $_font_folder.tar.gz
echo "Alle Schriften wurden erfolgreich installiert"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment