[Fontinst] topaccent definition

Alexej Kryukov akrioukov at newmail.ru
Sat Apr 30 08:17:41 CEST 2005

Dear Lars,

there is one question which disturbs me for a quite long
time :) When preparing the first version of my cm-lgc
package (which is based on the METAFONT sources, but
contains also some accented glyphs which have to be faked),
I noticed that my accents were incorrectly positioned above
capital letters in italic/slanted fonts.

So I studied the \topaccent command definition, and the
following line looks suspicious for me:


Since we are calculating an x-shift, additional to the italic slant
value, there is no reason to scale a *vertical* dimension
(the letter height minus xheight) by the italic slant. Instead, the
*horizontal* dimension (the italic slant) should be scaled by the
difference in glyph heights. So I changed the line above
as follows:


Now I use this definition in all my mtx files (e. g. those
available in my ofntinst ang grkfinst packages) and it seems to work
perfectly for me. Am I right or wrong? And, if I am right, is
it possible to include this modification into the fontinst core?

Alexej Kryukov <akrioukov at newmail dot ru>

Moscow State University
Historical Faculty

More information about the fontinst mailing list