[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:15853] Re: dvi2ps-fontdata-bsr は必要?



>> On Sat, 11 Oct 2003 11:52:28 +0900
>> Makoto.Ohura@xxxxxxxxxxxxxxxxx (OHURA Makoto) said as follows:

>texmf/fonts/vf/dvips   --> dvipsk-ja で使う vf
>                           (すでに ptex-base のファイルが入っている。)
>            vf/dvi2dvi --> dvi2dvi で使う vf
>                           (dvi2ps-fontdata-a2n と -n2a)
>            vf/dvi2ps  --> dvi2ps で使う vf
>                           (dvi2ps-fontdata-ja やその他)

>というように構造を分割し、texmf.cnf に

>VFFONTS.dvips = .;$TEXMF/fonts/vf/dvips//;$TEXMF/fonts/vf//
>VFFONTS.dvi2dvi = .;$TEXMF/fonts/vf/dvi2dvi//;$TEXMF/fonts/vf//
>VFFONTS.dvi2ps = .;$TEXMF/fonts/vf/dvi2ps//;$TEXMF/fonts/vf//

>を追加するようにすればうまくおさまらないでしょうか。

動きそうな気はしますね.ただ,この解では dvi2ps-fontdata-* の変更が,
あらゆる dviware (dvipsk-ja, dvi2dvi, dvi2ps...) に影響を与えることに
なるので,トラブルが発生し易そうな印象はあるのですが.

一応,dvi2ps-fontdata-{a2n,n2a} を texmf/fonts/dvi2dvi/vf/ または 
texmf/dvi2dvi/fonts/ に置くという対案を示しておきます.

多分,dvipsk-ja の postinst で,

    if ( ! kpsepath -n dvips vf | grep -q fonts/vf/dvips// )
    then
        cp -p /etc/texmf/texmf.d/70dvipsj /etc/texmf/texmf.d/70dvipsj.dpkg-old
        cat <<EOF >>/etc/texmf/texmf.d/70dvipsj
    VFFONTS.dvips = .;\$TEXMF/fonts/vf/dvips//;\$TEXMF/fonts/vf//
    EOF
    fi

とかすることになるのでしょうね.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )