Simple task, not so simple ...

Christian Kuhn Christian.Kuhn@qno.de
Sun, 12 Aug 2001 20:06:15 +0200


Hi,

Just trying ...

Before doing the complicate things like SC + expert, i just try the
simple installation of URW Garamond only with regular and small
caps. I used

---fontugm.tex---
\input fontinst.sty

\installfonts

\transformfont{ugmr8r}{\reencodefont{8r}{\fromafm{ugmr8a}}}
\transformfont{ugmrc8r}{\reencodefont{8r}{\fromafm{ugmrc8a}}}

\installfamily{8r}{ugm}{}
\installfamily{OT1}{ugm}{}
\installfamily{T1}{ugm}{}
\installfamily{TS1}{ugm}{}

\installrawfont{ugmr8r}{ugmr8r,8r}{8r}{8r}{ugm}{m}{n}{}
\installfont{ugmr7t}{ugmr8r,latin}{OT1}{OT1}{ugm}{m}{n}{}
\installfont{ugmr8t}{ugmr8r,latin}{T1}{T1}{ugm}{m}{n}{}
\installfont{ugmr8c}{ugmr8r,textcomp}{TS1}{TS1}{ugm}{m}{n}{}

\installrawfont{ugmrc8r}{ugmrc8r,8r}{8r}{8r}{ugm}{m}{sc}{}
\installfont{ugmrc7t}{ugmr8r,latin}{OT1}{OT1}{ugm}{m}{sc}{}
\installfont{ugmrc8t}{ugmr8r,latin}{T1}{T1}{ugm}{m}{sc}{}
\installfont{ugmrc8c}{ugmr8r,textcomp}{TS1}{TS1}{ugm}{m}{sc}{}

\endinstallfonts

\bye
---end fontugm.tex---

to create mtx, pl and vpl, which were transformed to .vf and .tfm.
Files were copied in the appropriate directories, a map file for
dvips and pdftex was written:

---ugm.map---
ugmr8r Garamond	"TeXBase1Endcoding ReEncodeFont" <8r.enc
<ugmr8a.pfb
ugmrc8r GaramondSmCaps "TeXBase1Endcoding ReEncodeFont" <8r.enc
<ugmrc8a.pfb
---end ugm.map---

and an appropriate entry was written in config.ps and pdftex.cfg,
the MikTeX Filebase was refreshed and a short example file written:

---ugmtest.tex---
\documentclass{article}

\renewcommand{\rmdefault}{ugm}

\begin{document}
abcdefghijklmnopqrstuvwxyz \\ ABCDEFGHIJKLMNOPQRSTUVWXYZ \\
\textsc{abcdefghijklmnopqrstuvwxyz}
\end{document}
---end ugmtest.tex---

No error occured while running latex on ugmtest.tex and dvips on
ugmtest.dvi. Opening ugmtest.ps with GSview shows:

Displaying page 1
Unrecoverable error: undefined in TeXBase1Endcoding
Operand stack:
    0  83.022  --nostringval--  83.022  53  --nostringval--  49  39
 --nostringval--  15  53  49  56  62  48  42  58  65  27  26  56 
44  73  63  64  42  64  53  38  47  60  49  73  49  45  49 
--nostringval--  6  34  42  33  43  32  26  36  44  23  20  40  22 
66  45  42  43  41  29  28  25  43  36  51  37  36  34 
--nostringval--  133  Fa

--- Begin offending input ---
33 42 34 6[49 45 49 73
49 60 47 38 53 64 42 64 63 73 44 56 26 27 65 58 42 48
62 56 49 53 15[39 49[{TeXBase1Endcoding ReEncodeFont}53
83.022 /Garamond rf end
%%EndProlog

--- End offending input ---
file offset = 34222
gsapi_run_string_continue returns -21

in an Error window, and no page.

pdflatex compiles ugmtest.tex without errors. Acrobat Reader 5.0
shows the text in Garamond, but not in small caps where requested.

I hope i did not leave out anything. What went wrong?

TIA
Chris