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, [email protected], 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 }
}
clef.pdf
Description: Adobe PDF document
_______________________________________________ bug-lilypond mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-lilypond
