Next: MensuralStaff, Previous: InnerStaffGroup, Up: Contexts
Corresponds to a voice with lyrics. Handles the printing of a single line of lyrics.
This context creates the following layout objects:
InstrumentName, LyricExtender, LyricHyphen, LyricSpace, LyricText, StanzaNumber and VerticalAxisGroup.
This context sets the following properties:
bar-size in BarLine to 0.1.
font-size in InstrumentName to 1.0.
self-alignment-Y in InstrumentName to #f.
padding in SeparationItem to 0.2.
keep-fixed-while-stretching in VerticalAxisGroup to #t.
remove-empty in VerticalAxisGroup to #t.
remove-first in VerticalAxisGroup to #t.
shortInstrumentName to '().
instrumentName to '().
minimum-Y-extent in VerticalAxisGroup to '(-0.75 . 2.0).
This context is a `bottom' context; it cannot contain other contexts.
This context is built from the following engravers:
Hara_kiri_engraver- Like Axis_group_engraver, but make a hara-kiri spanner, and add interesting items (ie. note heads, lyric syllables and normal rests)
Properties (read)
keepAliveInterfaces(list)- List of symbols, signifying grob interfaces that are worth keeping an staff with
remove-emptyset around for.This engraver creates the following layout objects:
Font_size_engraver- Puts fontSize into font-size grob property.
Properties (read)
fontSize(number)- The relative size of all grobs in a context.
Skip_event_swallow_translator- Swallow \skip.
Instrument_name_engraver- Creates a system start text for instrument or vocal names.
Properties (read)
currentCommandColumn(layout object)- Grob that is X-parent to all current breakable (clef, key signature, etc.) items.
shortInstrumentName(markup)- See
instrumentinstrumentName(markup)- The name to print left of a staff. The
instrumentproperty labels the staff in the first system, and theinstrproperty labels following lines.shortVocalName(markup)- Name of a vocal line, short version.
vocalName(markup)- Name of a vocal line.
This engraver creates the following layout objects:
Stanza_number_engraverProperties (read)
stanza(markup)- Stanza `number' to print before the start of a verse. Use in Lyrics context.
This engraver creates the following layout objects:
Hyphen_engraver- Create lyric hyphens and distance constraints between words.
Music types accepted:
This engraver creates the following layout objects:
LyricHyphen and LyricSpace.
Extender_engraver- Create lyric extenders
Music types accepted:
Properties (read)
extendersOverRests(boolean)- Whether to continue extenders as they cross a rest.
This engraver creates the following layout objects:
Lyric_engraverMusic types accepted:
This engraver creates the following layout objects:
Next: MensuralStaff, Previous: InnerStaffGroup, Up: Contexts
Diese Seite ist für LilyPond-2.11.28 (Entwicklungszweig).
Fehler bitte an http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs melden.
Your suggestions for the documentation are welcome.