When I use \markuplines\justified-lines, I would expect that all lines are 
equally spaced, just like in a word processor. However, if a line contains a 
capital Umlaut (i.e. Ä, Ö, Ü, ...), then that line is spaced just a little 
bit more than the rest. 
Using \markup\justify works, but has the apparent drawback that it does not 
allow page breaks...

Attached is an example, where in the first block, each line with the umlaute 
is spaced just a few pixel more than the lines without umlaute. 

How can I fix this?

Cheers,
Reinhold
-- 
------------------------------------------------------------------
Reinhold Kainhofer, Vienna University of Technology, Austria
email: [EMAIL PROTECTED], http://reinhold.kainhofer.com/
 * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/
 * K Desktop Environment, http://www.kde.org, KOrganizer maintainer
 * Chorvereinigung "Jung-Wien", http://www.jung-wien.at/
\version "2.11.46"

\paper {
  line-width = 4\cm
}       
                                          
\markuplines {
  \justified-lines {Umlaute mess up the line spacing! 
    XXX XXX XXX XXX XXX XXX XXX 
    XXX XXX XXX XXX XXX XXX XXX 
    XXX XXX XXX XXX XXX XXX ÖÄÜ 
    XXX XXX XXX XXX XXX XXX XXX 
    XXX XXX XXX XXX XXX XXX XXX 
    XXX XXX XXX XXX XXX XXX ÖÄÜ 
    XXX XXX XXX XXX XXX XXX XXX 
    XXX XXX XXX XXX XXX XXX XXX 
    XXX XXX XXX XXX XXX XXX ÖÄÜ 
  }
}

\markup {
  \justify {Works using justify! 
    XXX XXX XXX XXX XXX XXX XXX 
    XXX XXX XXX XXX XXX XXX XXX 
    XXX XXX XXX XXX XXX XXX ÖÄÜ 
    XXX XXX XXX XXX XXX XXX XXX 
    XXX XXX XXX XXX XXX XXX XXX 
    XXX XXX XXX XXX XXX XXX ÖÄÜ 
    XXX XXX XXX XXX XXX XXX XXX 
    XXX XXX XXX XXX XXX XXX XXX 
    XXX XXX XXX XXX XXX XXX ÖÄÜ 
  }
}

Attachment: LineSpacing_Umlaute.pdf
Description: Adobe PDF document

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to