再度 Font Mismatch について

名前: 永田善久
日時: 2001-06-04 01:01:59
IPアドレス: 133.100.243.*

SHIMA 様・奥村先生、Font Mismatch の件に関して色々と有難うござい ました。 私の環境(奥村本『美文書』添付 CD からの Windows 版インストール) で現出した現象を、念のため(及び記録のため)、もう一度まとめておきます。 # 今回は自宅の環境で作業を行っていますので、フォントが 300(前の投稿では # 600)pk、またドライブが E: となっています 1. まず mftools.tar.gz を「全て上書きインストール」しました。 これにより、例えば、mktexpk.exe は確かに 2001.05.31.(21:23.14) と いうタイムスタンプとなっています。 2. e:\usr\local\share\texmf\fonts\pk 以下の modeless ディレクトリを 「ディレクトリ毎すべて」削除しました。 3. こうしておいた上で、 \documentclass[a4paper]{article} \usepackage[T1]{fontenc} \usepackage{txfonts} \begin{document} go \textless{} went \end{document} というファイルを作成して LaTeX にかけると 4. Font Mismatch 1:rtxr->e:\usr\local\share\texmf\fonts\pk\modeless\public\txr\rtxr.300pk(3CH) No Font (1/1) rtxptmr.300(1500) というエラーとなります。 5. 次に、上記 3 の入力ファイルの \usepackage[T1]{fontenc} 部分をコ メントアウトして処理してみると、今度は、 No Font (1/1) rtxptmr.300(1500) No Font (2/2) rtxptmri.300(1500) という「警告」が出て、画面上には「<」記号のみが出力され、「go went」は 出力されません。 6. 5 の作業において、DVIOUT を終了させると、 「このプログラムは不正な処理を・・・」のメッセージが出ます。具体的には、 DVIOUT のページ違反です。 モジュール:DVIOUT.EXE、アドレス:0337:0040f62e Registers: EAX=00000002 CS=0337 EIP=0040f62e EFLGS=00010202 EBX=006ce870 SS=033f ESP=006ce200 EBP=00cef00c ECX=0057e1f8 DS=033f ESI=00000003 FS=134f EDX=00000001 ES=033f EDI=00000000 GS=133e Bytes at CS:EIP: 80 3f 2a 0f 84 6d 02 00 00 80 7d 63 20 0f 85 63 Stack dump: と出ます。 7. 以上の行程を終えてみると、何と、今度は通常の txfonts(つまり \textless 等を使用しない)までおかしくなってしまっていることに気がつき、 結局ここで、「一気に全てをヴァージョンアップ」ということに決心した、とい うわけです。 8. 最後に一応 DVIOUT のフォントまわりに関する設定を書いておきますが、 これは、1. 以下の作業を行う前には(\textless が記されたファイルを処理 する場合を除いては)何のトラブルもなく作動していたものです。 TEXROOT: e:\usr\local\share\texmf\fonts TEXPK: ^r\tfm\\^s.tfm;^r\pk\\^s.^dpk;^r\vf\\^s.vf TEXFONTS: ^r\tfm\\ gen: `E:\USR\LOCAL\BIN\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s ftt: E:\usr\local\share\texmf\ttf2pk\ttfonts.map

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)