[Top][All Lists]

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

Re: pktrace fails on parmesan

From: Juergen Reuter
Subject: Re: pktrace fails on parmesan
Date: Sat, 2 Mar 2002 18:37:01 +0100 (CET)

On Sat, 2 Mar 2002, Han-Wen Nienhuys wrote:

> address@hidden writes:
> > I just tried to generate Type1 version of the fonts for
> > Lilypond 1.5.34 and pktrace stops at parmesanNN. The reason
> > is that some values fall out of range when calling
> > mf '\mode:=ljfour; mag:=10.950000; nonstopmode; input parmesan20'
> > the problem is the same for all the sizes.
> for reasons beyond my comprehension, some parmesan glyphs multiply
> exact dimensions by mag -- causing all kinds of weirdness. Don't do
> this: width & height should be independent of the magnification.
> I corrected this for the coming release.

Many thanks for looking into it!

I did not recognize that mag is already defined; it was intended to be
used internally only.  Hence, we have a classical name clashing!

As for the solesmes oriscus, the occurence of mag is a cut&paste error:
mag was originally used internally, but later removed.  I just forgot to
also remove this single use case.  Thanks for finding and correcting this

As for the macro punctum_char, mag was intended to be the name for the
last argument to the macro.  If this really causes trouble, then there is
probably a bug in the scope of mag (and I really should rename it to avoid
name clashing).  Without mag, head 0vaticana_plica will be too large,
since it passes a magnification factor of 0.5 to the macro.

I will have a look into it next week.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]