[texhax] Re: Dirty lines when printing pdf

Morten Høgholm moho01ab at student.cbs.dk
Thu Sep 30 20:30:22 CEST 2004


On Thu, 30 Sep 2004 19:50:40 +0200, Stephane Fombonne  
<s.fombonne at laposte.net> wrote:

> Hello there !
> Now I'm OK with the embedded font, I have the related following issue,  
> that I
> could not solve, despite some deep googling in the internet space.
> Ligature Issue : I've noticed that I can't print properly the
> "fi" ligature, with times (*palatino is OK*), and [T1]fontenc packages  
> (same as in the sample).
>
> Q?: So, there is no effect of the pdftexDownloadBase14 option ? Do I  
> have to
> install a new font into my latex system ? (irk, so hard
> a task) ... This is strange that a Type 1 font from Adobe like Times, has
> ligature issues. No ?

The URW fonts should be installed or at least easy to install.

Try running this small test file though pdflatex:

\documentclass{minimal}
\begin{document}
   \usefont{T1}{ptm}{m}{n} Works fine!
   \showoutput
\end{document}

I get this log-file:

This is pdfeTeX, Version 3.141592-1.20a-2.2 (MiKTeX 2.4) (preloaded  
format=latex 2004.9.13)  30 SEP 2004 20:29
entering extended mode
**opr02ET2.tex
(opr02ET2.tex
LaTeX2e <2003/12/01>
Babel <v3.8a> and hyphenation patterns for english, french, german,  
ngerman, da
nish, latin, polish, swedish, ukenglish, dumylang, nohyphenation, loaded.
(D:\texmf\tex\latex\base\minimal.cls
Document Class: minimal 2001/05/25 Standard LaTeX minimal class
) (opr02ET2.aux)
LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 2.
LaTeX Font Info:    ... okay on input line 2.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 2.
LaTeX Font Info:    ... okay on input line 2.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 2.
LaTeX Font Info:    ... okay on input line 2.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 2.
LaTeX Font Info:    ... okay on input line 2.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 2.
LaTeX Font Info:    ... okay on input line 2.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 2.
LaTeX Font Info:    ... okay on input line 2.
LaTeX Font Info:    Try loading font information for T1+ptm on input line  
3.
  (D:\texmf\tex\latex\psnfss\t1ptm.fd
File: t1ptm.fd 2001/06/04 font definitions for T1/ptm.
)

Completed box being shipped out [1]
\vbox(578.15999+0.0)x469.75499
.\glue 0.0
.\vbox(578.15999+0.0)x469.75499
..\vbox(0.0+0.0)x469.75499
...\glue 0.0 plus 1.0fil
...\hbox(0.0+0.0)x469.75499
..\glue 0.0
..\glue(\lineskip) 0.0
..\vbox(578.15999+0.0)x469.75499, glue set 568.06007fil
...\glue(\topskip) 3.2201
...\hbox(6.7799+0.09991)x469.75499, glue set 403.0653fil
....\hbox(0.0+0.0)x20.0
....\T1/ptm/m/n/10 W
....\kern-0.79994
....\T1/ptm/m/n/10 o
....\T1/ptm/m/n/10 r
....\T1/ptm/m/n/10 k
....\T1/ptm/m/n/10 s
....\glue 2.5 plus 1.49998 minus 0.59998
....\T1/ptm/m/n/10 
 (ligature fi)
....\T1/ptm/m/n/10 n
....\T1/ptm/m/n/10 e
....\T1/ptm/m/n/10 !
....\penalty 10000
....\glue(\parfillskip) 0.0 plus 1.0fil
....\glue(\rightskip) 0.0
...\glue 0.0 plus 1.0fil
...\glue 0.0
..\glue(\baselineskip) 0.0
..\hbox(0.0+0.0)x469.75499

{psfonts.map} (opr02ET2.aux) )
Here is how much of TeX's memory you used:
  66 strings out of 95443
  729 string characters out of 1188631
  44926 words of memory out of 1048577
  3255 multiletter control sequences out of 35000
  6362 words of font info for 16 fonts, out of 500000 for 1000
  42 hyphenation exceptions out of 607
  14i,4n,11p,126b,108s stack positions out of  
1500i,500n,5000p,200000b,32768s
  7 PDF objects out of 300000
  0 named destinations out of 300000
  1 words of extra memory for PDF output out of 65536
{8r.enc}<D:\texmf\fonts\type1\urw\urwstd\utmr8a.p
fb>
Output written on opr02ET2.pdf (1 page, 11727 bytes).


As you can see, I get the ligature and pdftex includes the URW version of  
Times (NimbusRomNo9l-Regu). What do you get?

Btw: please cc to texhax at tug.org as more people can help you then.
-- 
Morten Høgholm



More information about the texhax mailing list