Am Freitag, 18. September 2009 14:07:37 schrieb Mats Bengtsson:
> This is weird! For alto clefs, \clef "C^8", the '8' is placed just on
> top of the stave,

This looks very weird for a mid-line \clef "soprano^8", since the (smaller) 
clef on the lowest staff line will not even touch the middle staff line, but 
the 
"8" is printed above the top staff line...


\score {
    <<
\override Score.Clef #'stencil = #(make-stencil-boxer 0 0 ly:clef::print)
\override Score.OctavateEight #'stencil = #(make-stencil-boxer 0 0 
    ly:text-interface::print)
        \new Staff { \clef "tenor_8" c1 \clef "soprano^8" g''1 }
    >>
   \layout{ragged-right = ##t }
}


> but for bass clefs it's separated for some strange
> reason. For octava indications below the clef, the placement is OK for
> all the clef symbols. 

Well, a mid-line \clef "tenor_8" has a similar problem as "soprano^8", 
although the space is not that large.
Also \clef "bass_8" has a very large space between the clef and the 8...

See the attached example with different clef changed in mid-line.

> I used \override Score.Clef #'stencil =
> #(make-stencil-boxer 0 0 ly:clef::print) to check the bounding box of
> the clef symbols, but it seems correct so I have no idea why this happens.

The bounding box of the OctavationEight are also correct...


Another think about the octavation is the horizontal alignment of the number: 
For the "treble_8" and the "bass^8", the 8 is too far to the right for my 
taste (it is centered, which does not look good with the clef shape!).

Cheers,
Reinhold

-- 
------------------------------------------------------------------
Reinhold Kainhofer, reinh...@kainhofer.com, http://reinhold.kainhofer.com/
 * Financial & Actuarial Math., Vienna Univ. of Technology, Austria
 * http://www.fam.tuwien.ac.at/, DVR: 0005886
 * LilyPond, Music typesetting, http://www.lilypond.org
\pointAndClickOff

\score {
    <<
\override Score.Clef #'stencil = #(make-stencil-boxer 0 0 ly:clef::print)
\override Score.OctavateEight #'stencil = #(make-stencil-boxer 0 0 ly:text-interface::print)
        \new Staff { \clef "G^8" g''1 \clef "F^8" c'1 }
        \new Staff { \clef "F^8" c'1 \clef "C^8" c''1 }
        \new Staff { \clef "C^8" c''1 \clef "G_8" g1 }
        \new Staff { \clef "G_8" g1 \clef "F_8" c,1 }
        \new Staff { \clef "F_8" c,1 \clef "C_8" c1 }
%         \new Staff { \clef "C_8" c1 \clef "alto_8" g1 }
        \new Staff { \clef "alto_8" c1 \clef "soprano_8" g1 }
        \new Staff { \clef "soprano_8" c1 \clef "tenor_8" g1 }
        \new Staff { \clef "tenor_8" c1 \clef "soprano^8" g''1 }
        \new Staff { \clef "soprano^8" c''1 \clef "alto^8" g''1 }
        \new Staff { \clef "alto^8" c''1 \clef "tenor^8" g''1 }
        \new Staff { \clef "tenor^8" c''1 \clef "G^8" g''1 }
    >>
   \layout{ragged-right = ##t }
}

Attachment: clef.pdf
Description: Adobe PDF document

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

Reply via email to