On Wed, 25 Jul 2001, Staszek Wawrykiewicz wrote:

> PYTANIE: jak zmusić (pdf)latex do włączania (embedded) fontów URW
> (w wersji wyświetlanej przez GS pobiera on Times, Helvetica itp.
> ze swoich zasobów; plik TeX-owy ma tylko \usepackage{times}).

  Ja niestety odpadłem, ale może ktoś ma lepsze rozeznanie. Zawse mi się
  wydawało, że za włączenie fontów odpowiadają odpowiednie pliki map
  powoływane w pliku pdftex.cfg, ale nie.

  W pliku psfonts.map jest coś takiego:

ptmr8r Times-Roman "TeXBase1Encoding ReEncodeFont" <8r.enc

  wywalenie tej linii z pliku powoduje, że pdflatex włącza font bitmapowy.
  Zatem podejrzewam, że jest ona jednak czytana. Niestety, pdflatex nie
  uwzględnia polecenia włączenia pliku .pfb. Dopisanie tam, na przykład:

ptmr8r Times-Roman "TeXBase1Encoding ReEncodeFont" <8r.enc <abc.pfb

  nie powoduje żadnych kłopotów! Parametr ten jest po cichu przez
  pdflatexa olewany!

  Przeglądam właśnie archiwa listy dyskusyjnej pdftex, ale tam niemogę nic
  sensownego znaleźć poza takim wyjątkiem dotyczącym włączania
  przeskalowanego Couriera (korzysta z tego pakiet pslatex):

| From: Thierry Bouche <[EMAIL PROTECTED]>
| Subject: Re: Problems with fonts pcrr...
| Date: Tue, 5 Sep 2000 17:53:14 +0200 (MET DST)

[...nie cytuję całości...]

| That's quite explicit: you can't extend or slant a font in pdftex if
| it's not embedded. But Courier should not be embedded (it's `resident'
| in acrobat products). So these lines are ignored, and pdftex uses the
| PK if available on your system.

  [...]

| You could try, assuming you own the Courier font & it's called
| pcrr8a.pfb on your system:
| pcrr8rn Courier ".85 ExtendFont " <8r.enc <pcrr8a.pfb

| but no, pdftex doesn't allow the embedding of pcrr8a.pfb...

| So compress something else than Courier, like cmtt!


  Co potwierdza moje obserwacje o niemożności włączenia *standardowego*
  Timesa.

  pslatex radzi sobie z tym w ten sposób, że nazywa inaczej tego Couriera,
  który ma być kompresowany i odpowiedni wpis w psfonts.map wygląda tak:

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

  (chodzi o literkę "n" na końcu nazwy).

  Zatem, być może jakaś drobna zmiana w times.sty pozwoli to obejść??? Ale
  nie, po chwili zastanowienia doczodzę do wniosku, że to będzie bardziej
  skomplikowana zmiana, bo w times.sty wszystko sprowadza sie do

\renewcommand{\rmdefault}{ptm}

  Trzeba będzie zdefiniować nową rodzinę fontów, co nie musi mieć wpływu
  na fonty wołane we włączanych plikach .eps/.pdf z ilistracjami...

  Zatem - odpadłem :-(

  Wojtek

Odpowiedź listem elektroniczym