[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 #!/bin/sh 2 # 3 # Copyright (c) 2002 SuSE Linux AG, Nuernberg, Germany. All rights reserved. 4 # 5 # Author: Mike Fabian <[email protected]>, 2002 6 # 7 8 TYPE1_DIR=$1 9 if [ -z $TYPE1_DIR ] ; then 10 TYPE1_DIR=/usr/share/texmf/fonts/type1/cjk-latex/ 11 fi 12 13 CJK_LATEX_TYPE1_MAP_FILE=/var/lib/texmf/dvips/config/cjk-latex.map 14 15 echo "creating $CJK_LATEX_TYPE1_MAP_FILE ..." 16 17 TMPFILE=`mktemp /tmp/cjk-latex-t1mapgen.XXXXXX` 18 19 if [ -d $TYPE1_DIR ] ; then 20 for FILE in $( find $TYPE1_DIR -name "*.pfb" ) 21 do 22 BASENAME_WITHOUT_EXT=$( basename $FILE ) 23 BASENAME_WITHOUT_EXT=$BASENAME_WITHOUT_EXT%.pfb} 24 FONT_NAME=$( grep -a "/FontName.*def" $FILE} | perl -pe "s%/FontName /([^ ]+) def%\1%" ) 25 echo "$BASENAME_WITHOUT_EXT} $FONT_NAME} <$BASENAME_WITHOUT_EXT}.pfb" >> $TMPFILE 26 done 27 fi 28 29 mv $TMPFILE $CJK_LATEX_TYPE1_MAP_FILE 30 chmod 644 $CJK_LATEX_TYPE1_MAP_FILE 31 32 # add entries for PostScript font map files used by CJK-LaTeX 33 # to 'pdftex.cfg' and 'config.ps': 34 35 PDFTEX_CFG=/var/lib/texmf/pdftex/config/pdftex.cfg 36 CONFIG_PS=/var/lib/texmf/dvips/config/config.ps 37 38 for MAP in cjk-latex.map 39 do 40 if [ -f /var/lib/texmf/dvips/config/$MAP ] ; then 41 egrep "^p \+$MAP" $CONFIG_PS > /dev/null 42 if [ $? = 1 ] ; then 43 echo "p +$MAP" >> $CONFIG_PS 44 fi 45 egrep "^map \+$MAP" $PDFTEX_CFG > /dev/null 46 if [ $? = 1 ] ; then 47 echo "map +$MAP" >> $PDFTEX_CFG 48 fi 49 fi 50 done 51 52 # pdflatex seems to prefer pk fonts if they exist. That seems strange 53 # but I couldn't find out how to change this. 54 # Deleting all the pk fonts from /var/cache/fonts/pk/* is probably a bit overkill 55 # but it helps. 'dvips' will regenerate the pk fonts as needed but will not 56 # regenerate pk fonts for the pfb fonts listed in the map file generated above. 57 # Therefore, deleting /var/cache/fonts/pk/* makes sure that all available pfb 58 # fonts are used: 59 60 rm -rf /var/cache/fonts/pk/*
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |