|
|
Node:text-interface,
Next:text-script-interface,
Previous:system-start-delimiter-interface,
Up:LilyPond interfaces
text-interface
A scheme markup text
text (markup (list or string)):
-
Scheme markup text. It is defined as follows:
text: string | (head? text+)
head: markup | (markup+)
markup-item: property | abbrev
property: (key . value)
abbrev: columns lines roman music bold italic named super sub overstrike text
finger volta timesig mmrest mark script large Large dynamic
The following abbreviations are currently defined:
columns
- horizontal mode: set all text on one line (default)
lines
- vertical mode: set every text on new line
roman
- select roman font
music
- select feta font, and lookup by character name
bold
- select bold series
italic
- select italic shape
named
- lookup by character name
text
- plain text lookup (by character value)
super
- superscript
sub
- subscript
overstrike
- the next text or character overstrikes this one
finger
- select fingering number fontstyle
volta
- select volta number fontstyle
timesig
- select time signature number fontstyle
mmrest
- select multi measure rest number fontstyle
mark
- select mark number fontstyle
script
- select scriptsize roman fontstyle
large
- select large roman fontstyle
Large
- select Large roman fontstyle
dynamic
- select dynamics fontstyle
.
Default value: (unset)
align (number):
- the alignment of the text, 0 is horizontal, 1 is vertical.
Default value: (unset)
baseline-skip (number):
- Baseline skip to use for multiple lines of text.
Default value: (unset)
lookup (symbol):
- lookup method: 'value for plain text, 'name for character-name.
Default value: (unset)
raise (number):
- height for text to be raised (a negative value lowers the text.
Default value: (unset)
kern (number):
- amount of extra white space to add.
For text, this is `relative'(?) to the current alignment.
For barline, space after a thick line.
Default value: (unset)
magnify (number):
- the magnification factor. FIXME: doesn't work for feta fonts.
Default value: (unset)
|
|
Go back to index of LilyPond.
Please send GNU LilyPond questions and comments to
lilypond-user@gnu.org.
Please send comments on these web pages to
lilypond@packages.debian.org
Copyright (c) 1997--2001 Han-Wen Nienhuys and Jan Nieuwenhuizen.
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.
|