lilypond-user
[Top][All Lists]
Advanced

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

Re: [layout tweaks] 1. fill-line


From: Germain G. Ivanoff-Trinadtzaty
Subject: Re: [layout tweaks] 1. fill-line
Date: Tue, 19 Jun 2007 22:29:48 +0200


Thank you Rune,
 
Your trick is just ...fine !
It looks very promising. I'm not sure I understand its _exact_
behaviour, or LilyPond's behaviour towards text layout tweaks,
but I post hereby the results of my investigations, starting
with your snippet.
Please have a look at the following source : I ask some questions
in the comments.
 
Oh, this _text_ layout issue may not be "hot" for _music_ typesetters ?
Anyway, I hope someone (many!) is involved in these artistic
considerations.
 
Best regards,
Germain
%%%%%%%%%%%%%%% begin source %%%%%%%%%%%%%%%
\version "2.11.26" %(windows)
%%% Illustration to the thread "Re:[layout tweaks] 1. fill-line"
%%% Germain G.I.T. (19.06.2007)
%%% (better read with a fixed point font !)
\header
{
    % First version :
 
    myIndex = "№ 210"
    myGap = #8.0
    myTitle = "|AZERTYUIOP|"
    mySubtitle = "|AZERTYUIOP|"
 
    % Here, the 'title' is output _almost_ at the center of the page
    % (with a little shift to the right) while the 'index' is put
    % 'gap' spaces away from 'title', on the left side.
    % => Is it possible to hit the _exact_ center for 'title' ?
    % => By the way, how to specify 'gap' in millimeters ?
 
    title = \markup \large \fill-line { \line {
            % '\large' is only used to highlight 'title' position
            % with respect to 'subtitle' pos.
        \with-dimensions #'(0 . 0) #'(0 . 0)
        \right-align \fromproperty #'header:myIndex
        \hspace #myGap
        \fromproperty #'header:myTitle
        \hspace #myGap
        % if the next line is missing, 'subtitle' (second version)
        % will not <center align> with 'title' (*)
        \right-align " "
    }}
 
    % I pointed you at a strange ...feature(?)...
    % in the first message of this thread :
    % "[layout tweaks] 1. fill-line"
    % Indeed, the next two lines are not equivalent.
    % Here, the second line is better than the first,
    % but still doesn't _center_ the 'subtitle' on the page
    % (it puts it the same way as the 'title')
 
    % exact center :
%   subtitle = #mySubtitle
 
    % a bit shifted to the right ; hits the same "center point"
    % than 'title' when (*) is inserted. (by chance ?)
    subtitle = \markup \fill-line { \fromproperty #'header:mySubtitle }
}
%{
% Second version :
 
% This version produces _bad_ output.
% (uncomment the outside brackets to test it)
% (and don't forget to comment out the first version, above)
% => Is it possible to use "center-align" there ?
 
    myIndex = "№ 210"
    myGap = #8.0
    myTitle = "|AZERTYUIOP|"
    mySubtitle = "|AZERTYUIOP|"
 
    title = \markup \large \fill-line { \line {
        \with-dimensions #'(0 . 0) #'(0 . 0)
        \right-align \fromproperty #'header:myIndex
        \hspace #myGap
        \center-align {
            \fromproperty #'header:myTitle
            \fromproperty #'header:mySubtitle
        }
        \hspace #myGap
    }}
 
    % highlight the _real_ center :
    subtitle = #mySubtitle
%}

\score {c''}
\layout{}
%%%%%%%%%%%%%%% end source %%%%%%%%%%%%%%%
 

reply via email to

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