[tex-live] [tex-k] Bug#266718: 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.


More information about the tex-live mailing list