2011/7/18 Janek Warchoł <lemniskata.bernoull...@gmail.com>:

> My friend and I, having some spare time, wanted to fix a bug
> http://code.google.com/p/lilypond/issues/detail?id=1301.  It's related
> to planning distribution of music notes and other signs, so we need
> some overview how the whole process works.  Comments in the source
> code are rare and in the documentation we couldn't find a word about
> it.  Where could we find some info?

The clef is on a loose column (it floats before the head), so the
first place I'd look would be lily/spacing-loose-columns.cc (and
possibly lily/spacing-determine-loose-columns.cc).

I'd guess the problem is the way loose columns are spaced between
other columns: in this snippet, the columns for the quaver and tuplet
minim are so close together that the clef's column gets dumped on top
of the quaver (since it's loose, it doesn't influence the spacing).

Cheers,
Neil

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to