# @(#)vtroff.sh 4.5 (Berkeley) %G%
set flags
=() noglob length
=() fonts
=() fontf
=()
set macp
= (/usr
/lib
/tmac
/tmac.vcat
)
set sort = (/usr
/lib
/rvsort
)
set lpr
= (/usr
/ucb
/lpr
-Pvarian)
set troff
= (/usr
/bin
/troff
)
set sort = (/usr
/lib
/rvsort
)
set lpr
= (/usr
/ucb
/lpr
-Pvarian)
set sort = (/usr
/lib
/vsort
-W)
set lpr
= (/usr
/ucb
/lpr
-Pversatec)
echo -h takes following
host name.
echo -F takes following font name.
set argv
=(-1 $2.r
-2 $2.i
-3 $2.b
$argv[3-])
echo $1 takes following font name.
if (! -r /usr
/lib
/fontinfo
/$2) then
if (! -r /usr
/lib
/fontinfo
/$2.r
) then
echo ${2}: font not found.
echo .nr p
$fnum >> $fontf
cat /usr
/lib
/fontinfo
/$2 >> $fontf
set flags
= ($flags $argv[1])
set tflags
=(-t -rv1 $flags $macp $fontf)
echo vtroff
-h does not support changing fonts
-- run vtroff locally
soelim $
* |
rsh $host \"$troff $tflags - |
$sort $length\"
soelim $
* |
rsh $host \"$troff $tflags - |
$sort $length |
$lpr -J$banner -t $fonts\"
$troff $tflags $
* |
$sort $length
$troff $tflags $
* |
$sort $length |
$lpr -J$banner -t $fonts