| [ << Translation ] | [Top][Contents][Index] | [ Backend >> ] | 
| [ < TabVoice ] | [ Up : Contexts ] | [ VaticanaStaff > ] | 
2.1.38 VaticanaLyrics
Same as Lyrics context, except that it
provides a hyphenation style (a single, flush-left hyphen between
two syllables) as used in the notational style of Editio Vaticana.
This context also accepts commands for the following context(s):
Lyrics.
This context creates the following layout object(s):
InstrumentName, LyricExtender, LyricHyphen, LyricSpace, LyricText, StanzaNumber, VerticalAxisGroup and VowelTransition.
This context sets the following properties:
-  Set context property 
instrumentNameto'(). -  Set context property 
lyricRepeatCountFormatterto#<procedure 5b68c79ca660 at /build/out/share/lilypond/current/scm/lily/translation-functions.scm:210:4 (context repeat-count)>. -  Set context property 
searchForVoiceto#f. -  Set context property 
shortInstrumentNameto'(). -  Set grob property 
bar-extentinBarLineto :'(-0.05 . 0.05)
 -  Set grob property 
font-seriesinLyricHyphento'medium. -  Set grob property 
font-sizeinInstrumentNameto1.0. -  Set grob property 
font-sizeinLyricHyphento-4. -  Set grob property 
font-sizeinLyricTextto-4. -  Set grob property 
nonstaff-nonstaff-spacinginVerticalAxisGroupto :'((basic-distance . 0) (minimum-distance . 2.8) (padding . 0.2) (stretchability . 0))
 -  Set grob property 
nonstaff-relatedstaff-spacinginVerticalAxisGroupto :'((basic-distance . 5.5) (padding . 0.5) (stretchability . 1))
 -  Set grob property 
nonstaff-unrelatedstaff-spacing.paddinginVerticalAxisGroupto1.5. -  Set grob property 
remove-emptyinVerticalAxisGroupto#t. -  Set grob property 
remove-firstinVerticalAxisGroupto#t. -  Set grob property 
self-alignment-YinInstrumentNameto#f. -  Set grob property 
staff-affinityinVerticalAxisGroupto1. -  Set grob property 
stencilinLyricHyphentolyric-hyphen::vaticana-style. 
This is a ‘Bottom’ context; no contexts will be created implicitly from it.
This context cannot contain other contexts.
This context is built from the following engraver(s):
-  
Axis_group_engraver Group all objects created in this context in a
VerticalAxisGroupspanner.Properties (read)
-  
currentCommandColumn(graphical (layout) object) Grob that is X-parent to all current breakable items (clef, key signature, etc.).
-  
hasAxisGroup(boolean) True if the current context is contained in an axis group.
-  
keepAliveInterfaces(list) A list of symbols, signifying grob interfaces that are worth keeping a staff with
remove-emptyset around for.
Properties (write)
-  
hasAxisGroup(boolean) True if the current context is contained in an axis group.
This engraver creates the following layout object(s):
VerticalAxisGroup.-  
 -  
Extender_engraver Create lyric extenders.
Music types accepted:
completize-extender-eventandextender-eventProperties (read)
-  
extendersOverRests(boolean) Whether to continue extenders as they cross a rest.
This engraver creates the following layout object(s):
LyricExtender.-  
 -  
Font_size_engraver Put
fontSizeintofont-sizegrob property.Properties (read)
-  
fontSize(number) The relative size of all grobs in a context.
-  
 -  
Hyphen_engraver Create lyric hyphens, vowel transitions and distance constraints between words.
Music types accepted:
hyphen-eventandvowel-transition-eventThis engraver creates the following layout object(s):
LyricHyphen,LyricSpaceandVowelTransition.-  
Instrument_name_engraver Create a system start text for instrument or vocal names.
Properties (read)
-  
currentCommandColumn(graphical (layout) object) Grob that is X-parent to all current breakable items (clef, key signature, etc.).
-  
instrumentName(markup) The name to print left of a staff. The
instrumentNameproperty labels the staff in the first system, and theshortInstrumentNameproperty labels following lines.-  
shortInstrumentName(markup) See
instrumentName.-  
shortVocalName(markup) Name of a vocal line, short version.
-  
vocalName(markup) Name of a vocal line.
This engraver creates the following layout object(s):
InstrumentName.-  
 -  
Lyric_engraver Engrave text for lyrics.
Music types accepted:
lyric-eventProperties (read)
-  
ignoreMelismata(boolean) Ignore melismata for this Lyrics line.
-  
lyricMelismaAlignment(number) Alignment to use for a melisma syllable.
-  
searchForVoice(boolean) Signal whether a search should be made of all contexts in the context hierarchy for a voice to provide rhythms for the lyrics.
This engraver creates the following layout object(s):
LyricText.-  
 -  
Pure_from_neighbor_engraver Coordinates items that get their pure heights from their neighbors.
-  
Stanza_number_engraver Engrave stanza numbers.
Properties (read)
-  
stanza(markup) Stanza ‘number’ to print before the start of a verse. Use in
Lyricscontext.
This engraver creates the following layout object(s):
StanzaNumber.-  
 
| [ << Translation ] | [Top][Contents][Index] | [ Backend >> ] | 
| [ < TabVoice ] | [ Up : Contexts ] | [ VaticanaStaff > ] |