I wholeheartedly agree with your ideas. I also think that main advantage of
free ( in every mean), console-based typesetting software is ( at least now)
it's extensibility & tweakability & stretchability. This is not idiot-proof
programs, so I'm not supposed a priori to be an idiot and can tweak
everything. So this tweakability would be greatly appreciated in lily as well.
I haven't looked through design philosophy of lily's code, but i think that
it can be achived.
As for my problems, there was kernel panic recently, so maybe i missed some
replies.
1. Russian problem was solved prior to recieving your letter, but thanks
anyway, i definitely will try your patch ( haven't yet). Well, here is my
way:
I use "t2" cyrrillic package, so T2A encoding; dunno wether it is done through
macros or plain 8 bit ( macros, i guess). Also i use psCyr fonts package with
some free fonts, namely facmr6ar in it.
All the thing is in one large file, on which i call mudela-book;
then i do
cd out; for i in *.tex ; do { cat $i | sed s/cmr8/facmr6ar/ >$i.new &&
mv -f $i.new $i && tex \&cyrtex $i; }; done
then i call mudela-book second time && dvips finishes the soup.
Oh, and in /usr/local/share/lilypond/tfm resides symlinc to facmr6ar metric,
but under name od cmr8.tfm ( size of Lyrics).
This is horrible hack, it doesn't allow for ideal conforming between lyrics &
notes.
2. Tonica sign and some other things ( say, there notes in brackets in original:
[ note], on the staff) are desperate. I think that after all done, if no thoughts
appear, I simply will launch gimp etc and draw them on epses by hand.
August
P.S. in 1.27, i could make small latex file, launch russian support, then say
\begin{document} \input texfile \end{document}, and all the russian letters were
there. but this doesn't work with 1.33 ( tried and tested on old files).