[tex-live] [tex-k] Bug#266718: Bug#266718: dvips fontinclusionbroken inTeXlive

Akira Kakuto kakuto at fsci.fuk.kindai.ac.jp
Fri May 4 07:25:13 CEST 2007


Hi Norbert,

> Now I checked the ps file and it is true, the pfb font is included 2
> times, the first time it is included completely, the second time only
> partially.
> 
> So it boils down to find out why it is downloaded a second time.

I've reproduced Norbert's result by using psfonts.map in TeXLive:

This is dvips(k) 5.96dev Copyright 2007 Radical Eye Software (www.radicaleye.com)
' TeX output 2007.05.03:1846' -> test.ps
Defining font () cmr10 at 10.0pt
Font cmr10 <CMR10> is resident.
Checking for fonts in 'fig.0'
Adding font 'CMSY10' from included postscript file 'fig.0'.
Adding font 'CMR10' from included postscript file 'fig.0'.
<c:/usr/local/share/texmf/dvips/base/texc.pro>
<c:/usr/local/share/texmf/fonts/type1/bluesky/cmsy10.pfb>
<c:/usr/local/share/texmf/fonts/type1/bluesky/cmr10.pfb>          -------- (A)
<c:/usr/local/share/texmf/dvips/base/texps.pro>
<c:/usr/local/share/texmf/dvips/base/special.pro>. 
<c:/usr/local/share/texmf/fonts/type1/bluesky/cmr10.pfb>[1<./fig.0>]   --- (B)


In TeXLive's psfonts.map there is a line

aicmr10 CMR10 "AITeXTextEncoding ReEncodeFont" <aicmtext.enc <cmr10.pfb -- (C)

Since font file from included postscript file is searched for by using
PS name (the only possible information), downloading in the line (A)
is done by reading the line (C), while downloading in the line (B)
is for cmr10 <CMR10>.  Since TeX names (tfm names) are different in
(A) and (B), dvips considers fonts in (A) and (B) are different.  By
commenting out the line (C) in psfonts.map, Norbert may obtain
the correct result.

Thanks,
Akira


More information about the tex-live mailing list