diff options
author | Brad Erickson <eosrei@gmail.com> | 2016-04-16 01:25:58 +0300 |
---|---|---|
committer | Brad Erickson <eosrei@gmail.com> | 2016-04-16 01:58:28 +0300 |
commit | bd12b2c7ffbf7238e00a662e33593ed01bbfe98b (patch) | |
tree | 84aa1effac8cd1b2b24198605f3c61920c4deb4e | |
parent | cc38faa4eb3cb04a44aa35221c913310fab49699 (diff) |
linux: Update fontconfig install destination
The provided font config was being installed at:
~/.config/fontconfig/fonts.conf
it is better to install at:
~/.config/fontconfig/conf.d/56-emojione-color.conf
Adds uninstall.sh
Fixes #29
-rw-r--r-- | linux/fontconfig/56-emojione-color.conf (renamed from linux/fontconfig/user-bitstream-vera-fonts.conf) | 0 | ||||
-rwxr-xr-x | linux/install.sh | 12 | ||||
-rwxr-xr-x | linux/uninstall.sh | 19 |
3 files changed, 26 insertions, 5 deletions
diff --git a/linux/fontconfig/user-bitstream-vera-fonts.conf b/linux/fontconfig/56-emojione-color.conf index 98b6f6e..98b6f6e 100644 --- a/linux/fontconfig/user-bitstream-vera-fonts.conf +++ b/linux/fontconfig/56-emojione-color.conf diff --git a/linux/install.sh b/linux/install.sh index bb1fff9..6df56e7 100755 --- a/linux/install.sh +++ b/linux/install.sh @@ -20,25 +20,27 @@ if [ -z "$XDG_DATA_HOME" ];then fi # Remove font from old directory if exists (temporary backwards compat) -if [ -f ~/.fonts/EmojiOneColor-SVGinOT.ttf ];then - echo "Removing the font from ~/.fonts" - rm ~/.fonts/EmojiOneColor-SVGinOT.ttf +if [ -f $HOME/.fonts/EmojiOneColor-SVGinOT.ttf ];then + echo "Removing the font from $HOME/.fonts" + rm $HOME/.fonts/EmojiOneColor-SVGinOT.ttf fi # Create a user font directory mkdir -p $XDG_DATA_HOME/fonts echo "Installing the font in: $XDG_DATA_HOME/fonts/" cp EmojiOneColor-SVGinOT.ttf $XDG_DATA_HOME/fonts/ + # Create a font config directory FONTCONFIG=$HOME/.config/fontconfig -mkdir -p $FONTCONFIG +mkdir -p $FONTCONFIG/conf.d/ # Check for an existing font config if [ -f $FONTCONFIG/fonts.conf ];then + # (temporary backwards compat) echo "Existing fonts.conf backed up to fonts.bak" cp $FONTCONFIG/fonts.conf $FONTCONFIG/fonts.bak fi # Install fonts.conf -cp fontconfig/user-bitstream-vera-fonts.conf $FONTCONFIG/fonts.conf +cp fontconfig/56-emojione-color.conf $FONTCONFIG/conf.d/ echo "Clearing font cache" fc-cache -f diff --git a/linux/uninstall.sh b/linux/uninstall.sh new file mode 100755 index 0000000..85aacab --- /dev/null +++ b/linux/uninstall.sh @@ -0,0 +1,19 @@ +#!/bin/sh +#https://github.com/eosrei/emojione-color-font +echo "Emoji One Color font uninstaller for Linux\n" + +set -v + +# Set XDG_DATA_HOME to default if empty. +if [ -z "$XDG_DATA_HOME" ];then + XDG_DATA_HOME=$HOME/.local/share +fi +FONTCONFIG=$HOME/.config/fontconfig + +rm $XDG_DATA_HOME/fonts/EmojiOneColor-SVGinOT.ttf +rm $FONTCONFIG/conf.d/56-emojione-color.conf + +echo "Clearing font cache" +fc-cache -f + +echo "Done!" |