Hello, I am a member of Debian JP and use potato with kernel 2.2.5. I asked some question on tetex's environment of PostScript fonts about ten days ago but I do not have any comments. So I again ask with slightly arranging the question.
[1] teTeX's status(the latest one, I think) nsx:~$ dpkg -l tetex* ii tetex-base 0.9.990406-1 basic teTeX library files ii tetex-bin 0.9.990406-1 teTeX binary files ii tetex-dev 0.9.990406-1 kpathsea.a and include files for teTeX ii tetex-doc 0.9.990406-1 teTeX documentation ii tetex-extra 0.9.990406-1 extra teTeX library files pn tetex-french <none> (no description available) ii tetex-lib 0.9.990406-1 shared libkpathsea for teTeX ii tetex-nonfree 0.9.990406-1 non-free teTeX library files ii tetex-src 0.9.990326-1 teTeX texmf source files [2] Problem With some TeX file, I encountered the error messages like follows: ------------------- (/usr/share/texmf/tex/generic/hyphen/hyphen.tex) (afjlfonts2.texkpathsea: Running mktextfm Times-Roman /usr/share/texmf/web2c/mktexnam: Could not map source abbreviation T for Times-Roman. /usr/share/texmf/web2c/mktexnam: Need to update /usr/share/texmf/fontname/special.map? mktextfm: Running mf \mode:=sparcptr; mag:=1; nonstopmode; input Times-Roman This is METAFONT, Version 2.7182 (Web2C 7.3) (snip) ! Font \fivrm=Times-Roman at 5.0pt not loadable: Metric (TFM) file not found. ------------------- You can guess that the above concerns a rather old style method of TeX for PostScript fonts, that is, it searches Times-Roman.tfm itself. But after some examinations I found, though it may be well known, that there is a mechanism in modern TeX to treat this kind of PostScript fonts. In short /usr/share/texmf/fontname/texfonts.map include /usr/share/texmf/fontname/adobe.map and it seems to me that adobe.map try to map Times-Roman.tfm to ptmr8a.tfm by the following entry: ptmr8a Times-Roman A 0.4 tir_____ but there is no ptmr8a.tfm in the system, even no ptmr8a.* nsx:~$ locate ptmr8 /usr/share/texmf/fonts/tfm/adobe/times/ptmr8c.tfm /usr/share/texmf/fonts/tfm/adobe/times/ptmr8r.tfm /usr/share/texmf/fonts/tfm/adobe/times/ptmr8rn.tfm /usr/share/texmf/fonts/tfm/adobe/times/ptmr8t.tfm /usr/share/texmf/fonts/tfm/yandy/times/ptmr8y.tfm /usr/share/texmf/fonts/vf/adobe/times/ptmr8c.vf /usr/share/texmf/fonts/vf/adobe/times/ptmr8t.vf nsx:~$ Note adobe.map is of version="2.7", date="18 March 1999" [3] Question This situation looks like containing some inconsistencies to me. Is it really bugs of tetex family (of Debian) or is there some mechanism in tetex which makes it reasonable ? For your reference the old adobe.map of version="2.6" date="10 August 1998" contains the line as ptmr8r Times-Roman 0.4 tir_____ and lptmr8r.tfm exists in the system. When I put this old adobe.map in the current working directory and process the same TeX file there is no problems at all. I will very happy if any comments are given about this question. Thanks in advance. 1999.5.15 -- Debian JP Developer - much more I18N of Debian Atsuhito Kohda <[EMAIL PROTECTED]> Department of Math., Tokushima Univ.