Plan 9 from Bell Labs’s /usr/web/sources/contrib/steve/root/sys/lib/texmf/maketex/maketex.site

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


###########################################################################
# maketex.site: custimisation for MT scripts (MT=MakeTeX).
# Feel free to modify this file or add your own features.
#
# This file is part of the teTeX TeX distribution.
# Thomas Esser
###########################################################################

###########################################################################
# get MT_FEATURES from environment or texmf.cnf:
###########################################################################

# Enable features of the font generation scripts. Set MT_FEATURES to a
# colon separated list, e.g. stickydir:varfonts. Change MT_FEATURES
# via the texconfig utility or consult this file for documentation.
# A list of possible features:
#   stickydir, dosnames, stripsupplier, striptypeface, varfonts

: ${MT_FEATURES=stickydir}
: ${MT_DEF_MODE=ljfour}
: ${MT_DEF_BDPI=600}

###########################################################################
# These lines make sure the "sticky" bit is set to newly created
# directories.  The idea behind this is that fonts cannot be deleted by an
# unauthorized user.
###########################################################################

case "$MT_FEATURES" in
*stickydir*)
    mkdir() { /bin/mkdir $1 && chmod 1777 $1; }
esac

###########################################################################
# Use this to get dos compatible (8.3) filenames dpiNNN/NAME.pk
###########################################################################

case "$MT_FEATURES" in
*dosnames*)
    MT_PKNAME='dpi${DPI}/$NAME.pk'
esac

###########################################################################
# Use this feature to strip the "supplier" part (e.g. ams)
# of the target name:
###########################################################################

case "$MT_FEATURES" in
*stripsupplier*)
    MT_SUPPLIER=""
esac

###########################################################################
# Use this feature to strip the "typeface" part (e.g. euler)
# of the target name:
###########################################################################

case "$MT_FEATURES" in
*striptypeface*)
    MT_TYPEFACE=""
esac

###########################################################################
# Use this feature to put new fonts into a separate directory.  If
# enabled, you can still set USE_VARFONTS to false (in your environment)
# to disable this feature.
###########################################################################

case "$MT_FEATURES" in
*varfonts*)
    if [ "$USE_VARFONTS" != false ] &&
       [ ! -z "${VARFONTS=`kpsetool -v '$VARFONTS'`}" ]; then
        MT_DESTROOT=$VARFONTS
    fi
esac

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.