You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.2 KiB
44 lines
1.2 KiB
#!/bin/bash
|
|
|
|
# Source: https://blog.programster.org/ubuntu-install-pt-mono-font
|
|
# Installs PT Mono font onto Ubuntu 12.04 or 14.04 Systems
|
|
|
|
# Check to make sure the user has the unzip package installed
|
|
export NO_UNZIP=$(apt-cache policy unzip | grep "Installed: (none)" | wc -l)
|
|
|
|
# Result will be 1 if it is NOT installed
|
|
if [ "$NO_UNZIP" = "0" ]; then
|
|
|
|
export TEMP_DIR='temp-technostu-script'
|
|
cd ~
|
|
mkdir $TEMP_DIR
|
|
cd $TEMP_DIR
|
|
|
|
# Download PT mono from google fonts
|
|
export FONT_URL="http://www.google.com/fonts/download"
|
|
export FONT_URL="$FONT_URL?kit=7qsh9BNBJbZ6khIbS3ZpfKCWcynf_cDxXwCLxiixG1c"
|
|
wget --content-disposition "$FONT_URL"
|
|
|
|
# Create a PT_Mono directory which we will copy across into the fonts directory.
|
|
mkdir PT_Mono
|
|
mv PT_Mono.zip PT_Mono/.
|
|
cd PT_Mono
|
|
unzip PT_Mono.zip
|
|
rm PT_Mono.zip
|
|
cd ..
|
|
sudo mv PT_Mono /usr/share/fonts/truetype/.
|
|
|
|
# Re-cache the fonts
|
|
echo 'Re-caching fonts...'
|
|
sudo fc-cache -fv
|
|
|
|
# cleanup
|
|
cd ~
|
|
sudo rm -rf $TEMP_DIR
|
|
|
|
echo 'done!'
|
|
else
|
|
# User doesnt have unzip installed, tell them how to install it
|
|
echo 'You need to install unzip for this to work: try '
|
|
echo '"sudo apt-get install unzip"'
|
|
fi
|
|
|