Print

Print


Hello,

On Sun, May 07, 2006 at 07:20:44AM +0200, Werner LEMBERG wrote:

> > > Hmm, the text in fixltx2e.pdf misses the `fl' ligature...
> > 
> > I could see this on page 5 with xpdf 3.00 only.  Then I tried AR
> > 7/Linux, gs8.50: fl is present.  Afterwards I went back to xpdf 3.00
> > and suddenly the fl appeared mysteriously and I cannot reproduce the
> > problem.

I was just too tired.

> On my GNU/Linux box, xpdf 3.00, Acroread 7.0.1, and gs 8.53 fail to
> display the `fl' ligature in this document.  Even after conversion to
> PS with pdftops (from xpdf 3.00) the ligature is missing.  In
> fixltx2e.ps, the `fi' ligature (which displays fine) in font
> BBZAHZ+CMR10 has glyph index \014, and `fl' is glyph index \015 -- the
> original cmr10.pfb has the same positions.  But in the text strings
> the `fl' ligature is accessed with glyph index \012, which is wrong!

The error was in my tool for optimizing page streams:
"fl" was written as byte with ascii code 13 ('\r', '\015').
Then Multivalent (or acroread/ghostscript, but not xpdf 3.00) have
read the pdf specification. The '\r' is interpreted as end of
line marker and gets normalized to '\n'.

I have updated all zip files:
http://www.informatik.uni-freiburg.de/~oberdiek/tmp/latex-tds/index.html

Many thanks for your bug-report.

Yours sincerely
  Heiko <[log in to unmask]>