diff options
author | ltlnx | 2023-05-19 00:11:26 +0200 |
---|---|---|
committer | Willy Sudiarto Raharjo | 2023-05-20 06:17:11 +0200 |
commit | 9c48e9ab5d51a6cfb3d1dcc4d3335e93a2258a9e (patch) | |
tree | 00d16a2beb3a5a306d1c6de399b9a0192e064564 /system/CNS11643-font/CNS11643-font.SlackBuild | |
parent | c8385de8f9c551d5a97fea87605c254deb0667c6 (diff) | |
download | slackbuilds-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.SlackBuild | 22 |
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 |