[tex-k] Bug#266718: [tex-live] Bug#266718: dvips font inclusionbroken inTeXlive
Akira Kakuto
kakuto at fsci.fuk.kindai.ac.jp
Thu May 3 15:42:25 CEST 2007
> output of dvips from latest svn sources:
>
> This is dvips(k) 5.96 Copyright 2007 Radical Eye Software (www.radicaleye.com)
> ' TeX output 2007.05.03:1058' -> 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'.
dvips prepares to download CMSY10 and CMR10 as "headers" in
finclude.c and marks rf->sent = 2.
> </usr/share/texmf-texlive/dvips/base/tex.pro>
> </etc/texmf/dvips/config/alt-rule.pro>
> </usr/share/texmf-texlive/fonts/type1/bluesky/cm/cmsy10.pfb> ---- (A)
> </usr/share/texmf-texlive/fonts/type1/bluesky/cm/cmr10.pfb> ---- (B)
cmsy10.pfb and cmr10.pfb are downloaded as "headers" in
output.c by using copyfile_general, thus they must be fully
dowonloded irrespective of -j1 or -j0.
> </usr/share/texmf-texlive/dvips/base/texps.pro>
> </usr/share/texmf-texlive/dvips/base/special.pro>.
> </usr/share/texmf-texlive/fonts/type1/bluesky/cm/cmr10.pfb> ---- (C)
The above line (C) should not exist because cmr10.pfb is already
downloaded as "header" at (B). (C) is printed in download.c,
in which the next code must prevent to download downloaded fonts:
if (rf->sent == 2) /* sent as header, from a PS file */
return ;
> [1<./fig.0>]
I cannot understand why Norbert's dvips does not run naturally.
Thanks,
Akira
More information about the tex-k
mailing list