bug in fontinst 1.801: duplicated kernings (was: ae fonts Q)

Vladimir Volovich vvv@vvv.vsu.ru
28 Sep 1998 17:58:03 +0400


"LE" == Lars Engebretsen writes:

 >> Could you please answer why you commented out kerning stuff for ff
 >> ligatures (and some more) in the aelatin.mtx?
 >> 
 >> %\setleftkerning{ffi}{f}{1000} %\setleftkerning{ffl}{f}{1000}
 >> %\setleftrightkerning{ff}{f}{1000} %\setleftkerning{fi}{f}{1000}
 >> %\setleftkerning{fl}{f}{1000}
 >> 
 >> we're preparing a similar package for cyrillic encodings, so this
 >> is important to me.

 LE> I can't remember why, and when I removed the % signs, the fonts
 LE> still seem to be generated OK, so I would call the lack of
 LE> kerning a bug.

Hmm... i've just checked, and found that when those lines are
uncommented, fontinst generated duplicated kernings, e.g.:

   (LABEL D 27) (COMMENT ff)
   (LIG D 105 D 30) (COMMENT i ffi)
   (LIG D 108 D 31) (COMMENT l ffl)
   (KRN D 39 R 0.7699) (COMMENT quoteright)
   (KRN D 63 R 0.7699) (COMMENT question)
   (KRN D 33 R 0.7699) (COMMENT exclam)
   (KRN D 41 R 0.7699) (COMMENT parenright)
   (KRN D 93 R 0.7699) (COMMENT bracketright)
   (KRN D 39 R 0.7699) (COMMENT quoteright)
   (KRN D 63 R 0.7699) (COMMENT question)
   (KRN D 33 R 0.7699) (COMMENT exclam)
   (KRN D 41 R 0.7699) (COMMENT parenright)
   (KRN D 93 R 0.7699) (COMMENT bracketright)
   (STOP)

there are 10 kern pairs, of which the last 5 repeat the forst 5.  This
looks like a bug in fontinst... I'm mailing a Cc: to the fontinst
list.

Description of a bug: if one uncomments some commented kerning stuff
in aelatin.mtx from the ae fonts package (e.g. shown above), then
fontinst generates duplicated kernings. Please, help to fins the
reason/correct this problem.

	Best regards, -- Vladimir.