lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: \fill-line while respecting natural widths


From: Janek Warchoł
Subject: Re: \fill-line while respecting natural widths
Date: Sun, 9 Feb 2014 22:16:00 +0100

2014-02-08 23:22 GMT+01:00 Kieren MacMillan <address@hidden>:
> Hi David,
>
>> Hmm--do you think it should be added as an option to \fill-line?
>
> DEFINITELY!

+1000 - this is awesome!
As for now, i have added it to the snippets
repo(https://github.com/openlilylib/snippets/commit/4bb8a0456c42d5859cd6945b4213901785cfbd23),
but please go ahead and add it to official lily!  I think it is a
feature important enough to warrant a new function.

> As just one example: I’m going to use it in the musical theatre scores I’m 
> engraving right now,
> to [evenly] space two columns of dialogue above a system of underscore music.

Also, it will be perfect for aligning stanzas for songs.  I have
already used it in the openlilylib/snippets stanza template (which
could be turned into a function, btw - didn't have time to do it
myself, yet...):

https://github.com/openlilylib/snippets/blob/master/templates/adjustable-centered-stanzas/definitions.ily
https://github.com/openlilylib/snippets/commit/eeb8d075dff02d29f02316345774fd18c7a5c732

2014-02-09 12:53 GMT+01:00 Alexander Kobel <address@hidden>:
> The rationale for \fill-line IMHO is only to be used for one, two or three
> arguments, which is the common case in headings.  One for center-aligned
> (which should be available as \center-line on it's own...), two for
> left-right-aligned, three for left-center-right-aligned.  That's it.
> Everything else gives highly unintuitive results.  It's the analogue of one
> of the rare features I miss in OpenOffice vs. Word:  In the latter, you can
> specify the horizontal alignment for groups of words in a single line,
> separated by tabs.

yes, very good observation!  \fill-line is needed exactly for that,
and because of this we should keep it like it is (and add David's work
as a new function).

I won't have time to follow this topic closely, but i support David's efforts!

best,
Janek



reply via email to

[Prev in Thread] Current Thread [Next in Thread]