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 's...@perl@!/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
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel