summaryrefslogtreecommitdiff
path: root/print/latex-cjk/scripts/installtfm.sh
diff options
context:
space:
mode:
Diffstat (limited to 'print/latex-cjk/scripts/installtfm.sh')
-rw-r--r--print/latex-cjk/scripts/installtfm.sh23
1 files changed, 23 insertions, 0 deletions
diff --git a/print/latex-cjk/scripts/installtfm.sh b/print/latex-cjk/scripts/installtfm.sh
new file mode 100644
index 000000000000..ca1f113e31f7
--- /dev/null
+++ b/print/latex-cjk/scripts/installtfm.sh
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+PATH=/bin:/usr/bin:${LOCALBASE}/bin; export PATH
+
+TFMNAME="$1"
+TTFNAME="$2"
+SFD="$3"
+
+TEXMFMAIN=`kpsexpand '$TEXMFMAIN'`
+SLANT=0.3
+INSTALL_DIR="/usr/bin/install -d -m 0755 -o root -g wheel"
+
+CJKTTFDIR=${TEXMFMAIN}/fonts/truetype/CJK
+TFMDIR=${TEXMFMAIN}/fonts/tfm/CJK/${TFMNAME}
+
+#Generate and install TFM files
+${INSTALL_DIR} ${TFMDIR}
+
+(
+ cd ${TFMDIR}
+ ttf2tfm ${CJKTTFDIR}/${TTFNAME} -q -P 3 -E 1 ${TFMNAME}@${TEXMFMAIN}/ttf2pk/${SFD}@
+ ttf2tfm ${CJKTTFDIR}/${TTFNAME} -q -P 3 -E 1 -s ${SLANT} ${TFMNAME}sl@${TEXMFMAIN}/ttf2pk/${SFD}@
+)