# mount /cdrom (FreeBSD CD-ROM のマウント) # cd /cdrom/packages # pkg_add -v print/gv-3.5.8.tgz # pkg_add -v japanese/ja-vflib-2.24.1.tgz # pkg_add -v japanese/ja-vfghostscript-5.50.tgz # pkg_add -v japanese/ja-dvipsk-vflib-5.78a.tgz # sync; rehash
$TEXMF/fonts/japan/truetype にコピーします。
# cd $TEXMF/fonts/japan/truetype # ls -l ...... -r--r--r-- 1 root wheel 4353144 May 7 1998 tcgothb.ttc -r--r--r-- 1 root wheel 5466956 May 7 1998 tchomil.ttc # ttindex tchomil # ttindex tcgothb # ls -l ...... -r--r--r-- 1 root wheel 4353144 May 7 1998 tcgothb.ttc -rw-r--r-- 1 root wheel 17318 May 14 22:35 tcgothb.tti -r--r--r-- 1 root wheel 5466956 May 7 1998 tchomil.ttc -rw-r--r-- 1 root wheel 17318 May 14 22:35 tchomil.tti
/usr/local/share/VFlib/2.24.1/vfontcap ファイル)
#
min:\
:fc=ryobi-mincho:
goth:\
:fc=ryobi-gothic:
#
### TRUETYPE FONT (RYOBI)
r-ryobi-honmin-l|RYOBI Hon Mincho-L:\
:ft=truetype:\
:ff=/usr/local/share/texmf/fonts/japan/truetype/tchomil:
r-ryobi-gothic-b|RYOBI Gothic-B:\
:ft=truetype:\
:ff=/usr/local/share/texmf/fonts/japan/truetype/tcgothb:
#
ryobi-mincho:\
:fc=r-ryobi-honmin-l:
ryobi-gothic:\
:fc=r-ryobi-gothic-b:
#
###--------------------------
### for ASCII jTeX
###
min|min5|min6|min7|min8|min9|min10|min12|min17|Mincho Font:\
:fc=ryobi-mincho:
goth|goth5||goth6|goth7|goth8|goth9|goth10|goth12|goth17|Gothic Font:\
:fc=ryobi-gothic:
tmin|tmin5|tmin6|tmin7|tmin8|tmin9|tmin10|tmin12|tmin17|Mincho Font:\
:fc=ryobi-mincho:
tgoth|tgoth5||tgoth6|tgoth7|tgoth8|tgoth9|tgoth10|tgoth12|tgoth17|Gothic Font:\
:fc=ryobi-gothic:
/usr/local/share/ghostscript/5.50vflib/kanji/kconfig.ps
に以下の記述があることを確認します。
(pkg_add コマンドでのインストール設定で OK のはずです)
% /Ryumin-Light 4300000 (min) VFlibBMkanji /GothicBBB-Medium 4300200 (goth) VFlibBMkanji /Ryumin-Light /Ryumin-Light jcidemu /GothicBBB-Medium /GothicBBB-Medium jcidemu % /Ryumin-Light-RKSJ-H /Ryumin-Light-Ext-RKSJ-H copyfont /Ryumin-Light-RKSJ-V /Ryumin-Light-Ext-RKSJ-V copyfont /GothicBBB-Medium-RKSJ-H /GothicBBB-Medium-Ext-RKSJ-H copyfont /GothicBBB-Medium-RKSJ-V /GothicBBB-Medium-Ext-RKSJ-V copyfont %
# Canon BJC printer color
bjc|ps|bjc455j|color|Canon BJC-455J on local port:\
:lp=/dev/lpt0:sh:mx#0:sd=/var/spool/output/bjc:\
:lf=/var/log/lpd-errs:\
:if=/usr/local/libexec/ps2bjc:
上記``bjc'',``ps''などはプリンタのシンボルですので
重複しないよう自由に 設定します。
#!/bin/sh
# Canon BJC Printer color filter script
PATH="/bin:/usr/bin"; export PATH
#
IF=/var/tmp/ps2bj.$$.ps
OF=/var/tmp/ps2bj.$$.bj
DEV=bjc600
GS=/usr/local/bin/gs
printf '\033E'
trap "/bin/rm -f /var/tmp/ps2bj.$$.*; printf '\033E'" 0
cat > $IF || exit 2
{ echo showpage; echo quit; } | \
$GS -q -dSAFER -dNOPAUSE -sDEVICE=$DEV -sOutputFile=$OF \
$IF 2>/dev/null >/dev/null || exit 2
cat $OF || exit 2
rm -f $IF $OF
exit 0
``bjc600'' は Ghostscriptでサポートしている
プリンタデバイス名です。お手持ちのプリンタがサポートされていれば
そのデバイス名を指定します。
/usr/local/libexec/ps2bjc
には、かならず実行許可属性を付与します。
# chmod +x /usr/local/libexec/ps2bjc
# mkdir /var/spool/output/bjc # chown daemon:daemon /var/spool/output/bjc % platex example.tex % dvips -D 360 -t a4 -N0 example.dvi -o example.ps % lpr -Pbjc example.ps % gv -antialias example.ps &