> In the following example, I expect the word "Composer" to be > right-aligned to the right end of the staff. There is plenty of > room, and it need not protrude past the end of the staff. > > ************ > \version "2.24.1" > \paper { > indent = #0 > line-width = #100 > } > \header { > poet = "Poet (Trans. by Translator Name)" > composer = "Composer" > } > > {r1 r r r r r r r} > ************
The reason for this behaviour is a shortcoming (IMHO) in the definition of the line that contains the 'composer' field. This line actually holds three fields, as can be seen in the definition of `\bookTitleMarkup` in `ly/titling-init.ly`. ``` ... \fill-line { \fromproperty #'header:poet { \large \bold \fromproperty #'header:instrument } \fromproperty #'header:composer } ... ``` If you copy `\bookTitleMarkup` to your input file and change the above code to ``` \fill-line { \fromproperty #'header:poet \fromproperty #'header:composer } ``` you get the desired output. Werner