On Dec 25, 2011, at 10:50 PM, Janek Warchoł wrote: > Hi Mike, > > (i've come back finally) When i was thinking about LilyPond lately, i > decided that changing character outlines from boxes to something more > precise was perhaps the most important thing we should improve now - > and i see that you are working on this! Great! > My (quick) question is: would be easy to apply your solution to other > objects? I know that lyrics and dynamics really need improvement in > this area too - see this example: http://www.sendspace.com/file/dm4ua2 > (source is attached to pdf). > > Many thanks! > Janek
Hey Janek, Welcome back! Vertical skylines are useful for any object whose height changes appreciably over its horizontal span. Slurs (sometimes) fall into this category. Accidentals fall into this category as well and have been dealt with similarly (I don't know who wrote the code, but there is code in accidental.cc to get a boxed approximation of an accidental's form). I am not sure that dynamics and lyrics have subtleties in their shape that could be better approximated by the use of boxes (perhaps dynamics more than lyrics as they are slanted, but I'm dubious of this). To fix the problem, it'll be necessary to cook up a few minimal examples showing each problem (ideally with lines that can be commented out to trigger the problem). Once you have this, we'll be able to find the cause rather quickly. I suspect that the issue arises from too-generous pure height approximations and/or oddities in inter-staff vertical spacing, so boxes are likely not the solution. Cheers, MS _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel