From 641339049063be26bc600092ec73048bb5585018 Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Sun, 21 Feb 2016 16:07:26 +0100 Subject: [PATCH] Make Amazon's additional CJK fonts available to us Should be a no-op on systems which don't have any. Fix #1802 --- platform/kindle/koreader.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/platform/kindle/koreader.sh b/platform/kindle/koreader.sh index c39f1e1df..068e6be1f 100755 --- a/platform/kindle/koreader.sh +++ b/platform/kindle/koreader.sh @@ -147,6 +147,15 @@ if [ -d /mnt/us/fonts ] ; then fi fi +# bind-mount csp fonts +if [ -d /var/local/font/mnt ] ; then + mkdir -p ${KOREADER_DIR}/fonts/cspfonts + if ! grep ${KOREADER_DIR}/fonts/cspfonts /proc/mounts > /dev/null 2>&1 ; then + logmsg "Mounting cspfonts . . ." + mount -o bind /var/local/font/mnt ${KOREADER_DIR}/fonts/cspfonts + fi +fi + # bind-mount linkfonts if [ -d /mnt/us/linkfonts/fonts ] ; then mkdir -p ${KOREADER_DIR}/fonts/linkfonts @@ -235,6 +244,12 @@ if grep ${KOREADER_DIR}/fonts/altfonts /proc/mounts > /dev/null 2>&1 ; then umount ${KOREADER_DIR}/fonts/altfonts fi +# unmount cspfonts +if grep ${KOREADER_DIR}/fonts/cspfonts /proc/mounts > /dev/null 2>&1 ; then + logmsg "Unmounting cspfonts . . ." + umount ${KOREADER_DIR}/fonts/cspfonts +fi + # unmount linkfonts if grep ${KOREADER_DIR}/fonts/linkfonts /proc/mounts > /dev/null 2>&1 ; then logmsg "Unmounting linkfonts . . ."