山本@千葉です。 /VineSeed へ jvf-2.0-3vl6.{noarch,src}.rpm を put する予定です。 # 現在、incoming が止まっているようで、しばらくしてから put します。 変更点は、vine.pls-1.2.tar.gz に同梱されている jis jisi tjis tjisi min mini tmin tmini の pl ファイルの文字コードを、 jis へ変換した後に、tfm を生成するようにしました。 これは [vine-users:79710] の kanjifonts が使えないことへの対応です。 なお、Vine Linux 4.2 では、この不具合は起こりません(後述参照)。 「[vine-users:79710] の kanjifonts が使えない」原因は、 tjis.tfm が壊れていることでした。 以下のソースコードと jvf-2.0-2vl6.{noarch,src}.rpm で再現可能です。 まず、適当なファイル名で以下の TeX ソースを保存する。 %========== ここから ========== \documentclass{jarticle} \usepackage[none]{kanjifonts} %\DeclareFontShape{JT1}{jis}{m}{n}{<->s * [0.961] jis-v}{}%tjis \begin{document} あ \end{document} %========== ここまで ========== 次に、platex でタイプセットすると、以下のログのように、 tjis.tfm が壊れていると怒られます。 This is pTeXk, Version 3.141592-p3.1.10 (utf8.euc) (Web2C 7.5.4) Source specials enabled. (./hoge.tex pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2003/12/01> patch level 0) (/usr/share/texmf/ptex/platex/base/jarticle.cls Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class (/usr/share/texmf/ptex/platex/base/jsize10.clo)) (/usr/share/texmf/ptex/platex/generic/kanjifonts.sty (/usr/share/texmf/ptex/platex/generic/ricohfonts.def) (/usr/share/texmf/ptex/platex/generic/dynafonts.def)) (./hoge.aux) ! Font JT1/jis/m/n/10=tjis at 9.60999pt not loadable: Bad metric (TFM) file. <to be read again> relax l.18 \begin{document} ? 実際に、jvf-2.0-2vl6.noarch.rpm に含まれている tjis.tfm のバイト数が 708 であるのに対して、 Vine Linux 4.2 の jvf-2.0-0vl1.noarch.rpm に含まれている tjis.tfm のバイト数が 856 でした。 -rw-r--r-- 1 root root 708 1月11日 2009 /usr/share/texmf/fonts/tfm/ptex/tjis.tfm -rw-r--r-- 1 root root 708 1月11日 2009 /usr/share/texmf/fonts/tfm/ptex/tjisi.tfm 試しに jvf-2.0-0vl1.noarch.rpm に含まれている tjis.tfm を Seed の texmf の 然るべきところへ上書きコピーしたところ、 上記ソースコードで問題なくタイプセットがされました。 そこで、jvf-2.0-3vl6.noarch.rpm で対応したところ、tjis.tfm のバイト数が 856 になりまして、上記ソースコードおよび tjis.tfm を使った 縦書きソースコードでも適切に組版されることを確認しました。 -rw-r--r-- 1 root root 856 9月27日 09:45 /usr/share/texmf/fonts/tfm/ptex/tjis.tfm -rw-r--r-- 1 root root 856 9月27日 09:45 /usr/share/texmf/fonts/tfm/ptex/tjisi.tfm 私以外の環境でテストに問題が無ければ、 5.0 の bugfix として eratta 発行をお願いいたします。 以上、どうぞ宜しくお願いいたします。 ---------- 山本 宗宏 Key ID: 0xCE49DE05 Key Fingerprint: ACBF E0AD 501C F19B D559 356A E3CB C854 CE49 DE05