[ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < tab-note-head-interface ] | [ Up : Graphical Object Interfaces ] | [ text-mark-interface > ] |
3.2.151 text-interface
A Scheme markup text, see Formatting text and command definition New markup command definition.
There are two important commands: ly:text-interface::print
, which is a
grob callback, and ly:text-interface::interpret-markup
.
User settable properties:
-
baseline-skip
(dimension, in staff space) Distance between base lines of multiple lines of text.
-
flag-style
(symbol) The style of the flag to be used with
MetronomeMark
. Available are'modern-straight-flag
,'old-straight-flag
,flat-flag
,mensural
and'default
-
replacement-alist
(association list (list of pairs)) Alist of strings. The key is a string of the pattern to be replaced. The value is a string of what should be displayed. Useful for ligatures.
-
text
(markup) Text markup. See Formatting text.
-
text-direction
(direction) This controls the ordering of the words. The default
RIGHT
is for roman text. Arabic or Hebrew should useLEFT
.-
word-space
(dimension, in staff space) Space to insert between words in texts.
This grob interface is used in the following graphical object(s): BalloonText
, BarNumber
, BassFigure
, BendSpanner
, BreathingSign
, CenteredBarNumber
, ChordName
, ClefModifier
, CodaMark
, CombineTextScript
, ControlPoint
, ControlPolygon
, Divisio
, DoublePercentRepeatCounter
, DynamicText
, DynamicTextSpanner
, Fingering
, Footnote
, GridChordName
, HorizontalBracketText
, InstrumentName
, InstrumentSwitch
, JumpScript
, LyricRepeatCount
, LyricText
, MeasureCounter
, MeasureSpanner
, MetronomeMark
, MultiMeasureRestNumber
, MultiMeasureRestText
, NoteName
, OttavaBracket
, PercentRepeatCounter
, RehearsalMark
, SectionLabel
, SegnoMark
, SostenutoPedal
, StaffEllipsis
, StanzaNumber
, StringNumber
, StrokeFinger
, SustainPedal
, TabNoteHead
, TextMark
, TextScript
, TupletNumber
, UnaCordaPedal
and VoltaBracket
.
[ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < tab-note-head-interface ] | [ Up : Graphical Object Interfaces ] | [ text-mark-interface > ] |