home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume20 / psroff / part01 / gfnttab.sh < prev    next >
Encoding:
Text File  |  1989-10-17  |  612 b   |  39 lines

  1. :
  2. # 1.2 89/08/25
  3. trap "exit 1" 0 1 2 3 15
  4. if [ ! -d /usr/lib/oldfonts ]
  5. then
  6.     if mkdir /usr/lib/oldfonts
  7.     then
  8.     :
  9.     else
  10.     exit 1
  11.     fi
  12.     cp /usr/lib/font/* /usr/lib/oldfonts
  13. fi
  14. set -e
  15. rm -f /tmp/S
  16. cp font/S /tmp/S
  17. chmod 644 /tmp/S
  18. sed -e '1,/charset/d' font/S2 >> /tmp/S
  19. for i in font/[A-Z]*
  20. do
  21.     case $i in
  22.     font/S)
  23.         echo "Generating font S"
  24.         ./dit2catwid -s /tmp/S font/R font/ftS
  25.         ;;
  26.     font/S2)
  27.         continue
  28.         ;;
  29.     *)
  30.         echo "Generating font `basename $i`"
  31.         ./dit2catwid /tmp/S $i font/ft`basename $i`
  32.         ;;
  33.     esac
  34. done
  35. set -ex
  36. mv font/ft* /usr/lib/font
  37. trap "" 0
  38. exit 0
  39.