Possible bug in fontinst 1.914

Paul Pichaureau paul.pichaureau@laposte.net
Sun, 8 Sep 2002 13:30:27 +0200


  Dear fontinst list,

I have found a possible bug in fontinst.sty (v 1.914). The subdrop,
supdrop, etc font parameters are _not_ modified by fontinst :

l.2129 :

\def\NUM#1~#2~#3~{}
\def\DENOM#1~#2~#3~{}
\def\SUP#1~#2~#3~{}
\def\SUB#1~#2~#3~{}
\def\SUBDROP~#1~#2~{}
\def\SUPDROP~#1~#2~{}
\def\DELIM#1~#2~#3~{}
\def\AXISHEIGHT~#1~#2~{}
\def\BIGOPSPACING#1~#2~#3~{}

  In fontinst.sty doesn't define these paramaters properly, the final parameters
of the installed fonts are the ones "defined" in oml.etx:

\setint{num1}{677}
\setint{num2}{394}
\setint{num3}{444}
\setint{denom1}{686}
\setint{denom2}{345}
\setint{sup1}{413}
\setint{sup2}{363}
\setint{sup3}{289}
\setint{sub1}{150}
\setint{sub2}{247}
\setint{supdrop}{386}
\setint{subdrop}{50}
\setint{delim1}{2390}
\setint{delim2}{1010}
\setint{axisheight}{250}

(it's actually the cmr values).

For people like me which create their own math font, this is not a
nice feature !

I've modified fontinst.sty in this way:

\def\NUM#1~#2~#3~{\out_line{\string\setint{num#1}{\pl_real{#3}}}}
\def\DENOM#1~#2~#3~{\out_line{\string\setint{denom#1}{\pl_real{#3}}}}
\def\SUP#1~#2~#3~{\out_line{\string\setint{sup#1}{\pl_real{#3}}}}
\def\SUB#1~#2~#3~{\out_line{\string\setint{sub#1}{\pl_real{#3}}}}
\def\SUBDROP~#1~#2~{\out_line{\string\setint{subdrop}{\pl_real{#2}}}}
\def\SUPDROP~#1~#2~{\out_line{\string\setint{supdrop}{\pl_real{#2}}}}
\def\DELIM#1~#2~#3~{\out_line{\string\setint{delim#1}{\pl_real{#3}}}}
\def\AXISHEIGHT~#1~#2~{\out_line{\string\setint{axisheight}{\pl_real{#2}}}}
\def\BIGOPSPACING#1~#2~#3~{\out_line{\string\setint{bigopspacing#1}{\pl_real{#3}}}}

Is it correct?

BTW, where can I find a comprehesive list of all bug reported for
fontinst 1.914?


-- 
 Paul Pichaureau