From fdee21bf694b1a7c114c3133d8e02a8c600eba93 Mon Sep 17 00:00:00 2001 From: Michiel Scholten Date: Mon, 21 Sep 2015 15:39:29 +0200 Subject: [PATCH] Updated with latest nerd-fonts, added Hack --- bin/font_update | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/bin/font_update b/bin/font_update index a01a5c9..cd949ec 100755 --- a/bin/font_update +++ b/bin/font_update @@ -13,9 +13,14 @@ function install_font { IFS=$'\n' -FONTS_SAUCECODE=$'Sauce Code Pro Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf -Sauce Code Pro Medium Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf -Sauce Code Pro Medium Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf' +FONTS_CODING=$'SourceCodePro/Bold/Sauce Code Pro Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf +SourceCodePro/Medium/Sauce Code Pro Medium Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf +SourceCodePro/Medium/Sauce Code Pro Medium Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf +Hack/Bold/Knack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf +Hack/Regular/Knack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf +Hack/BoldOblique/Knack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf +Hack/RegularOblique/Knack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf' + FONTS_FUTURA=$'Futura-Std-Bold_19042.ttf Futura-Std-Bold-Oblique_19041.ttf Futura-Std-Book_19044.ttf @@ -23,7 +28,7 @@ Futura-Std-Book-Oblique_19043.ttf' if [ -e ~/.dot_is_server ]; then # Update from the repo - SOURCE_DIR="/stuff/system/fonts/nerd-fonts/patched-fonts/SourceCodePro" + SOURCE_DIR="/stuff/system/fonts/nerd-fonts/patched-fonts" DEST_DIR="/stuff/system/sync/fonts/active" if [ -d "$SOURCE_DIR" ] && [ -d "$DEST_DIR" ]; then cd "$SOURCE_DIR" @@ -31,7 +36,7 @@ if [ -e ~/.dot_is_server ]; then while read -r FONT; do echo "Copied font: $FONT" cp -a "$SOURCE_DIR/$FONT" "$DEST_DIR" - done <<< "$FONTS_SAUCECODE" + done <<< "$FONTS_CODING" else echo "$SOURCE_DIR or $DEST_DIR not found, aborting" fi @@ -45,8 +50,9 @@ else if [ -d "$SOURCE_DIR" ]; then cd "$DEST_DIR" while read -r FONT; do - install_font "$SOURCE_DIR/$FONT" "$DEST_DIR/$FONT" - done <<< "$FONTS_SAUCECODE" + FONT_FILE=basename "${FONT}" + install_font "$SOURCE_DIR/$FONT_FILE" "$DEST_DIR/$FONT_FILE" + done <<< "$FONTS_CODING" while read -r FONT; do install_font "$SOURCE_DIR/$FONT" "$DEST_DIR/$FONT" done <<< "$FONTS_FUTURA"