lilypond-devel
[Top][All Lists]
Advanced

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

Re: font defects in scripts.varsegno and accordion.push


From: Marc Hohl
Subject: Re: font defects in scripts.varsegno and accordion.push
Date: Tue, 19 Oct 2010 10:56:41 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.12) Gecko/20100915 Thunderbird/3.0.8

Am 19.10.2010 10:26, schrieb Werner LEMBERG:
I did the faulty varsegno sign. I read the tracker and wanted to
reproduce your observations, but I am unable to run mf2pt1, this
command doesn't seem to exist. How can I obtain it?
It's part of lilypond.  Here the relevant lines from my log file
during `make all' (slightly adapted):

   in scripts/build:
     cat mf2pt1.pl | sed -e 'address@hidden@!/usr/bin/perl!g'>  out/mf2pt1
     chmod 755 out/mf2pt1

   in mf:
     cd out \
     &&  mpost -progname=mpost -ini ../mf2pt1.mp \\dump

     TMP=`mktemp -d ./out/pfbtemp.XXXXXXXXX` \
     &&  ( cd $TMP \
          &&  ln -s ../mf2pt1.mem . \
          &&  MFINPUTS=..:: \
             ../scripts/build/out/mf2pt1 --rounding=0.0001 \
                                         --family=feta20 \
                                         --fullname=feta20 \
                                         --name=feta20 feta20.mf ) \
     &&  mv $TMP/*pfb out; \
     rm -rf $TMP

You should add FONTFORGE=foo to the environment variables of mf2pt1 to
suppress the execution of the `fontforge' binary.
Ok, thank you.

So the advice
---
The recommended calling sequence of mf2pt1 is

  mf2pt1 --rounding=0.0001 <other options> <font>

You need mf2pt1 version 2.1 or newer.
---
in README should read

cd mf/
ln -s out/mf2pt1.mem .
FONTFORGE=foo ../scripts/build/out/mf2pt1 --rounding=0.0001 feta13

I'll have a look to the sources of varsegno and try to correct the drawing routines as you proposed
in the tracker.

Thanks,

Marc





     Werner





reply via email to

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