X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage4%2Fconfigure-fonts;h=eab4954210bcf3a1f7f25abc60e17f1c0e2456d1;hb=7f1a3e5d69d0b1d64619604c30243e0070dc09ad;hp=be9b4581932ade2afc0fb0e29507f8acb8685850;hpb=afdcc2624aec2f5aaaf00aa211455ba54eaf0703;p=hvlinux.git diff --git a/stage4/configure-fonts b/stage4/configure-fonts index be9b458..eab4954 100755 --- a/stage4/configure-fonts +++ b/stage4/configure-fonts @@ -8,8 +8,21 @@ source ../sysinfos source ../functions source ../packages-list +# When all of the fonts have been installed, the system must be configured so +# that Fontconfig can find the TrueType fonts since they are outside of the +# default search path of /usr/share/fonts. install -v -d -m755 /usr/share/fonts ln -svfT ${XORG_PREFIX}/lib/X11/fonts/OTF /usr/share/fonts/X11-OTF ln -svfT ${XORG_PREFIX}/lib/X11/fonts/TTF /usr/share/fonts/X11-TTF +X11_FONTS_DIR="/usr/share/fonts/X11" + +if ! grep "${X11_FONTS_DIR}" /etc/fonts/local.conf 1> /dev/null 2>&1; then + # Adding X fonts directory to local configuration file + sed -i -e "s!\(\)! ${X11_FONTS_DIR}\n\1!" /etc/fonts/local.conf +fi + +# Updating cache database. +fc-cache -f + exit $?