On Mon, 5 Mar 2001, Wojciech Czaplinski wrote:
> Mam dziwny problem z parami liter 'fi' i 'fl'występującymi w tekście -
> w tajemny dla mnie sposób znikają. [...]
W jakim środowisku (Win - *nix, TL, teTeX, MiKTeX, fpTeX - to jest na
prawdę bardzo pomocna informacja, chyba że objaw występuje wszędzie -
ale to nie prawda, bo jak tak nie mam!)
Ale nie do końca to prawda - właśnie niedawno zauważyłem podobne objawy
przy tworzeniu ps przez dvips -Ppdf (w MiKTeXu 1.20e właśnie). Ale
problemu nie badałem dokładniej z braku czasu. Jak znajdę chwilę to
popatrzę.
Aaaa, co mi tam! popatrzyłem. I mam objaw bardzo dziwny: TL5, na pliku
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[latin2]{inputenc}
\usepackage{pslatex}
\begin{document}
flamandzcy fizycy flejtuchowato (offline) finansuj infinizetymalne
flaszki flder
\end{document}
dziwne robaczki zamiast ligatur po obrobieniu poprawnego dvi za pomoca
dvips -Ppdf !
rezygnacja z -Ppdf generuje poprawnego PSa.
rezygnacja z \usepackage[T1]{fontenc} i \usepackage{pslatex} na rzecz
\usepackage[OT4]{fontenc} i dvips -Ppdf: dvips bierze font plr10 i
zeżera ligatury.
Rezygnacja z -Ppdf - generuje poprawny kod.
Z tego co sobie przypominam, to pdf.cfg robi różne dziwne sztuki z
przenoszeniem ligatur w inne miejsca. diff na wynikowych plikach daje
coś takiego (między innymi, bo różnice są ZNACZNIE większe):
< 1 0 bop 639 523 a Fa(\015amandzcy)44 b(\014zycy)f(\015ejtuc)n(ho)n(w)n
< (ato)g(\(o\017ine\))h(\014nansuj\241)g(in\014nizet)n(ymalne)g
< (\015aszki)515 623 y(\015\241der)1926 5255 y(1)p eop
---
> 1 0 bop 8524 6974 a Fa(\260amandzcy)588 b(\257zycy)g(\260ejtuc)-31
> b(ho)g(w)g(ato)591 b(\(o\262ine\))f(\257nansuj\241)e(in\257nizet)-31
> b(ymalne)590 b(\260aszki)6863 8302 y(\260\241der)25681
> 70071 y(1)p eop
Ale tym, to już powinni zająć sie fachowcy
Wojtek
PS No i wreszcie mamy oczekiwaną przez Michała J. metodę na skuteczną
likwidację ligatur w tekście :-)