On Mar 10, 2011, at 12:02 PM, bordage.bertr...@gmail.com wrote:

> There is still a vertical spacing bug in the footnotes :
> \markup {
>  \footnote e e
>  \footnote e ef
> }
> There should be a fixed distance between the baseline and the number.
> 

The problem is that Lilypond processes graphical objects before it processes 
pagination, making it impossible to know exactly how much space a footnote will 
take up when the graphical object is processed.

One solution to this problem would be to reprocess all top-level markups with 
correct footnotes after having done the pagination, then redo the pagination 
and see if all the footnotes stay the same.  If so, keep the current 
configuration.  Otherwise, rinse & repeat.  This actually seems kinda sorta 
doable, although I'd have to do some homework on how these markups are stored 
internally and figure out to what extent these internal representations survive 
downstream into the pagination phase.

Cheers,
Mike
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to