+#(ly:set-option 'old-relative)
+\version "1.9.8"
+
+\header { texidoc = "@cindex Staff Size
+
+Setting staff sizes is a little clumsy. There are two options: using
+@code{StaffContainer} and override/revert, or
+@code{\applyoutput}. Both methods are shown in this example. "
+
+}
+
\score {
- \notes \relative c' < \context Voice {
- \property Staff.staffLineLeading = "4"
- \property Staff.fontSize = "-1"
- \property Voice.fontSize = "-1"
+ \notes \relative c' << \new StaffContainer {
+ \property StaffContainer.StaffSymbol \set #'staff-space = #(/ 16 20)
+
+ \property Staff.fontSize = #-1
+ \property Voice.fontSize = #-1
- \property Voice . dynamicDir = \up \stemdown
-%\key gis;
- c8 d [e f g a] b c \ff
- }
+ \dynamicUp\stemDown
-\context Staff = VB { \property Voice . dynamicDir = \down c,,4 \ff c c c }
+ %\key gis \major
+ c8 d e[ f g a] b c \ff
+ }
->
-\paper { linewidth = -1.; }
+\new Staff \relative c'' { \dynamicDown c,,4 \ff c c c }
+\new Staff {
+ \context Staff \applyoutput #(outputproperty-compatibility (make-type-checker 'staff-symbol-interface) 'staff-space 0.8)
+ \property Staff.fontSize = #-1
+ \clef bass
+ c8 c c c c c c c
+}
+>>
+\paper { raggedright = ##t}
}
-\version "1.1.52";
+
+