On Tue, 27 Feb 2001, Staszek Wawrykiewicz wrote:

> >  Warning: pdftex (file /usr/TeX/texmf/pdftex/config/test.map): invalid
>
> Wygląda na to, że to jest Twoja prywatna fontmapa. Od jakiegoś roku
> pdftex nie akceptuje `SlantFont/ExtendFont', być może z powodu
> AcrobatReader4.
> To nie ma nic wspólnego z TL5. Tak samo jest w MiKTeX2.0 itp.

  Doszedłem wreszcie jak to jest na prawdę. Moje zastrzeżenia są tylko
  częściowo uzasadnione a i wytłumaczenie tylko częściowo zgodne ze stanem
  faktycznym. Jak to w życiu bywa.

  Po kolei (może się komu przyda):
  + Użycie stylu pslatex powoduje podstawienie zamiast standardowego,
    LaTeXowego \rm Timesa, zamiast \sf Helveticii a zamisat \tt Couriera.
    Używane są do tego fonty wirtualne, zmiana wektora kodowania i takie
    tam inne. Miało to tę zaletę, że dokument korzystał z zestawu
    standardowych fontów fontów i był przez to lżejszy. Ponieważ Courier
    jest nieco bardziej "rozlazły" niż cmtt ale też i Times - zastosowano
    sprytny manewr polegający go na lekkim ściśnieciu (skalując
    współczynnikiem 0.85)
  + Rzeczywiście na pewnym etapie rozwoju pdfLaTeXa *wyłączono* możliwość
    pochylania/skalowania (właśnie owo SlantFont/ExtendFont) ale *tylko* w
    przypadku fontów *standardowych* (Courier, Helvetica, Times...); w
    przypadku fontów dołaczanych do dokumentu jest to w dalszym ciągu
    możliwe.

  Powyższe podejście wymaga modyfikacji odpowiednich map fontów używanych
  przez pdfLaTeXa. W moim domowym MiKTeXu (1.20cośtam) taka mapa przyszła
  wraz z programem. Jak słyszę podobnie jest w wersji 2. (Nie wiem jak
  jest w "standardowym" teTeXu). W TL5 trzeba to zrobić samemu. Odpowiedni
  wpis (ja dodałem go do pliku texmf/pdftex/config/psfonts.map) ma postać:

pcrr8rn NimbusMonL-Regu ".85 ExtendFont TeXBase1Encoding ReEncodeFont" \
<8r.enc <ucrr8a.pfb

  (powyższe w jednej linii!)

  Wojtek

Odpowiedź listem elektroniczym