# Small caps problem

Rebecca and Rowland rebecca@astrid.u-net.com
Sun, 7 Jun 1998 03:03:07 +0100

I'm trying to create a set of vfs based on cmr that use oldstyle numerals
by default.

I've managed to get a bunch of vpls that seem to work okay, aside from the
small caps versions.  I've tried fontinst on this:

\installfont {cmcscod10} {cmcsc10,  cmmi10,dostretch} {OT1c9}
{OT1} {cmrod}{m}{sc} {<10><10.95><12><14.4><17.28>
<20.74><24.88>}

And the result is a horrible mess; replacing OT1c9 with OT19 reduces the
mess, but it's still not right; I get things like fl' replaced by unsexed
quote, ff' replaced by uparrow, and so on.

Can anyone explain what the problem is, and perhaps suggest a solution?

Rowland.

dostretch.mtx looks like this:

\relax

\metrics

\ifisint{italicslant}\then\setint{fontdimen(1)}{\int{italicslant}}\fi
\ifisint{interword}\then\setint{fontdimen(2)}{\int{interword}}\fi
\ifisint{stretchword}\then\setint{fontdimen(3)}{\int{stretchword}}\fi
\ifisint{shrinkword}\then\setint{fontdimen(4)}{\int{shrinkword}}\fi
\ifisint{xheight}\then\setint{fontdimen(5)}{\int{xheight}}\fi