summaryrefslogtreecommitdiffstats
path: root/system/CNS11643-font/CNS11643-font.SlackBuild
diff options
context:
space:
mode:
author ltlnx2023-05-19 00:11:26 +0200
committer Willy Sudiarto Raharjo2023-05-20 06:17:11 +0200
commit9c48e9ab5d51a6cfb3d1dcc4d3335e93a2258a9e (patch)
tree00d16a2beb3a5a306d1c6de399b9a0192e064564 /system/CNS11643-font/CNS11643-font.SlackBuild
parentc8385de8f9c551d5a97fea87605c254deb0667c6 (diff)
downloadslackbuilds-9c48e9ab5d51a6cfb3d1dcc4d3335e93a2258a9e.tar.gz
system/CNS11643-font: Modify configs and README.
Signed-off-by: bedlam <dave@slackbuilds.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/CNS11643-font/CNS11643-font.SlackBuild')
-rw-r--r--system/CNS11643-font/CNS11643-font.SlackBuild22
1 files changed, 10 insertions, 12 deletions
diff --git a/system/CNS11643-font/CNS11643-font.SlackBuild b/system/CNS11643-font/CNS11643-font.SlackBuild
index ea0109919a..843a84c0c2 100644
--- a/system/CNS11643-font/CNS11643-font.SlackBuild
+++ b/system/CNS11643-font/CNS11643-font.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=CNS11643-font
VERSION=${VERSION:-20230323}
SRCNAM=Open_Data
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -62,23 +62,21 @@ find -L . \
mkdir -p $PKG/usr/share/fonts/TTF
cp -a Open_Data/Fonts/*.ttf $PKG/usr/share/fonts/TTF
-# Patch the fontconfig file to include accurate info from the system.
-if FONTLANG="$(echo $LANG | grep -Po '{JP|KR|TW|HK|CN}')"; then
- FONTLANG="$(echo $FONTLANG | sed 's|TW|TC|;s|CN|SC|')"
-else
- FONTLANG="TC"
+# Add config for Noto Fonts if the user asks for it.
+NOTOPATCH=${NOTOPATCH:-no}
+if [ "$NOTOPATCH" = "yes" ]; then
+ mkdir -p $PKG/etc/fonts/conf.{d,avail}
+ cat $CWD/35-CNS11643-font-patches.conf | sed "s|{{SANS_FONT}}|$(fc-match -f "%{family[0]}" sans-serif)|g; s|{{MONOSPACE_FONT}}|$(fc-match -f "%{family[0]}" monospace)|g" > $PKG/etc/fonts/conf.avail/35-CNS11643-font-patches.conf
+ ( cd $PKG/etc/fonts/conf.d && \
+ ln -sf ../conf.avail/35-CNS11643-font-patches.conf
+ )
fi
-mkdir -p $PKG/etc/fonts/conf.{d,avail}
-cat $CWD/98-CNS11643-font-patches.conf | sed "s|{{DEFAULT_FONT}}|$(fc-match -f "%{family[0]}")|; s|{{FONTLANG}}|$FONTLANG|" > $PKG/etc/fonts/conf.avail/98-CNS11643-font-patches.conf
-( cd $PKG/etc/fonts/conf.d && \
- ln -sf ../conf.avail/98-CNS11643-font-patches.conf
-)
# Create a font config file and symlink it into /etc/fonts/conf.d.
# Do this only if the user explicitly asks for it.
ADDCONF=${ADDCONF:-no}
-
if [ "$ADDCONF" = "yes" ]; then
+ mkdir -p $PKG/etc/fonts/conf.{d,avail}
cat $CWD/99-CNS11643-font.conf > $PKG/etc/fonts/conf.avail/99-CNS11643-font.conf
( cd $PKG/etc/fonts/conf.d && \
ln -sf ../conf.avail/99-CNS11643-font.conf