Comment 4 for bug 578786

Revision history for this message
Mathieu Pierre (mathieu-pierre) wrote :

Here is a minimal latex source code including the figure hello.eps that I have attached previously.

\documentclass{article}
\usepackage{graphicx}
\begin{document}
 \begin{figure}
        \includegraphics{hello.eps}
 \end{figure}
\end{document}

Compiling it with latex+dvips+ps2pdf, the text "hello, world" embedded in the EPS figure does not appear, neither in the .ps nor in the .pdf output files.
One solution I've found is to add the line \usepackage{lmodern} in the latex code. My concern is that this line was not necessary to have it working correctly before the system upgrade.

You must be right about the changes in the latex fonts included. If i compare the EPS file that i have attached above with another EPS file created with PyX before the upgrade, i get:

Before the upgrade :
%%BeginFont: CMR10
%!PS-AdobeFont-1.1: CMR10 1.00B
%%CreationDate: 1992 Feb 19 19:54:52
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.

Now :
%%BeginFont: CMR10
%!PS-AdobeFont-1.0: CMR10 003.002
%%Title: CMR10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse

I'm not familiar enough with the font system to know if this could be somehow related to my problem. I can understand the declaration of the font name followed by the copyright comment. But what do the three last lines of the code that i've included mean ?