[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Small caps problem



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
\ifisint{quad}\then\setint{fontdimen(6)}{\int{quad}}\fi
\ifisint{extraspace}\then\setint{fontdimen(7)}{\int{extraspace}}\fi

\endmetrics