LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Heiko Oberdiek <[log in to unmask]>
Reply To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Mon, 8 May 2006 17:25:33 +0200
text/plain (35 lines)

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
>, 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:

Many thanks for your bug-report.

Yours sincerely
  Heiko <[log in to unmask]>