| [ << Notationsübersicht ] | [Anfang][Inhalt][Index] | [ Befehlsübersicht >> ] |
| [ < Textbeschriftungsbefehle ] | [ Nach oben : Textbeschriftungsbefehle ] | [ Align > ] |
A.10.1 Font
-
\abs-fontsizesize (number) arg (markup) -
Use size as the absolute font size (in points) to display arg. Adjusts
baseline-skipandword-spaceaccordingly.\markup { default text font size \hspace #2 \abs-fontsize #16 { text font size 16 } \hspace #2 \abs-fontsize #12 { text font size 12 } }Used properties:
-
baseline-skip(3) -
word-space(0.6)
-
-
\boldarg (markup) -
Switch to bold font-series.
\markup { default \hspace #2 \bold bold } -
\boxarg (markup) -
Draw a box round arg. Looks at
thickness,box-paddingandfont-sizeproperties to determine line thickness and padding around the markup.\markup { \override #'(box-padding . 0.5) \box \line { V. S. } }Used properties:
-
box-padding(0.2) -
font-size(0) -
thickness(1)
-
-
\capsarg (markup) -
Copy of the
\smallCapscommand.\markup { default \hspace #2 \caps { Text in small caps } } -
\dynamicarg (markup) -
Use the dynamic font. This font only contains s, f, m, z, p, and r. When producing phrases, like ‚più f‘, the normal words (like ‚più‘) should be done in a different font. The recommended font for this is bold and italic.
\markup { \dynamic { sfzp } } -
\fingerarg (markup) -
Set arg as small numbers.
\markup { \finger { 1 2 3 4 5 } } -
\fontCapsarg (markup) -
Set
font-shapetocapsNote:
\fontCapsrequires the installation and selection of fonts which support thecapsfont shape. -
\fontsizeincrement (number) arg (markup) -
Add increment to the font-size. Adjusts
baseline-skipaccordingly.\markup { default \hspace #2 \fontsize #-1.5 smaller }Used properties:
-
baseline-skip(2) -
word-space(1) -
font-size(0)
-
-
\hugearg (markup) -
Set font size to +2.
\markup { default \hspace #2 \huge huge } -
\italicarg (markup) -
Use italic
font-shapefor arg.\markup { default \hspace #2 \italic italic } -
\largearg (markup) -
Set font size to +1.
\markup { default \hspace #2 \large large } -
\largerarg (markup) -
Increase the font size relative to the current setting.
\markup { default \hspace #2 \larger larger } -
\magnifysz (number) arg (markup) -
Set the font magnification for its argument. In the following example, the middle A is 10% larger:
A \magnify #1.1 { A } ANote: Magnification only works if a font name is explicitly selected. Use
\fontsizeotherwise.\markup { default \hspace #2 \magnify #1.5 { 50% larger } } -
\mediumarg (markup) -
Switch to medium font-series (in contrast to bold).
\markup { \bold { some bold text \hspace #2 \medium { medium font series } \hspace #2 bold again } } -
\normal-size-subarg (markup) -
Set arg in subscript with a normal font size.
\markup { default \normal-size-sub { subscript in standard size } }Used properties:
-
font-size(0)
-
-
\normal-size-superarg (markup) -
Set arg in superscript with a normal font size.
\markup { default \normal-size-super { superscript in standard size } }Used properties:
-
font-size(0)
-
-
\normal-textarg (markup) -
Set all font related properties (except the size) to get the default normal text font, no matter what font was used earlier.
\markup { \huge \bold \sans \caps { huge bold sans caps \hspace #2 \normal-text { huge normal } \hspace #2 as before } } -
\normalsizearg (markup) -
Set font size to default.
\markup { \teeny { this is very small \hspace #2 \normalsize { normal size } \hspace #2 teeny again } } -
\numberarg (markup) -
Set font family to
number, which yields the font used for time signatures and fingerings. This font contains numbers and some punctuation; it has no letters.\markup { \number { 0 1 2 3 4 5 6 7 8 9 . , } } -
\overtiearg (markup) -
Overtie arg.
\markup \line { \overtie "overtied" \override #'((offset . 5) (thickness . 1)) \overtie "overtied" \override #'((offset . 1) (thickness . 5)) \overtie "overtied" }Used properties:
-
shorten-pair((0 . 0)) -
height-limit(0.7) -
direction(1) -
offset(2) -
thickness(1)
-
-
\replacereplacements (list) arg (markup) -
Used to automatically replace a string by another in the markup arg. Each pair of the alist replacements specifies what should be replaced. The
keyis the string to be replaced by thevaluestring.\markup \replace #'(("thx" . "Thanks!")) thxUsed properties:
-
replacement-alist
-
-
\romanarg (markup) -
Set font family to
roman.\markup { \sans \bold { sans serif, bold \hspace #2 \roman { text in roman font family } \hspace #2 return to sans } } -
\sansarg (markup) -
Switch to the sans serif font family.
\markup { default \hspace #2 \sans { sans serif } } -
\simplestr (string) -
A simple text string;
\markup { foo }is equivalent with\markup { \simple #"foo" }.Note: for creating standard text markup or defining new markup commands, the use of
\simpleis unnecessary.\markup { \simple #"simple" \simple #"text" \simple #"strings" } -
\smallarg (markup) -
Set font size to -1.
\markup { default \hspace #2 \small small } -
\smallCapsarg (markup) -
Emit arg as small caps.
Note:
\smallCapsdoes not support accented characters.\markup { default \hspace #2 \smallCaps { Text in small caps } } -
\smallerarg (markup) -
Decrease the font size relative to the current setting.
\markup { \fontsize #3.5 { large text \hspace #2 \smaller { smaller text } \hspace #2 large text } } -
\subarg (markup) -
Set arg in subscript.
\markup { \concat { H \sub { 2 } O } }Used properties:
-
font-size(0)
-
-
\superarg (markup) -
Set arg in superscript.
\markup { E = \concat { mc \super 2 } }Used properties:
-
font-size(0)
-
-
\teenyarg (markup) -
Set font size to -3.
\markup { default \hspace #2 \teeny teeny } -
\textarg (markup) -
Use a text font instead of music symbol or music alphabet font.
\markup { \number { 1, 2, \text { three, four, } 5 } } -
\tiearg (markup) -
Adds a horizontal bow created with
make-tie-stencilat bottom or top of arg. Looks atthicknessto determine line thickness, andoffsetto determine y-offset. The added bow fits the extent of arg,shorten-pairmay be used to modify this. direction may be set using anoverrideor direction-modifiers orvoiceOne, etc.\markup { \override #'(direction . 1) \tie "above" \override #'(direction . -1) \tie "below" }Used properties:
-
shorten-pair((0 . 0)) -
height-limit(0.7) -
direction(1) -
offset(2) -
thickness(1)
-
-
\tinyarg (markup) -
Set font size to -2.
\markup { default \hspace #2 \tiny tiny } -
\typewriterarg (markup) -
Use
font-familytypewriter for arg.\markup { default \hspace #2 \typewriter typewriter } -
\underlinearg (markup) -
Underline arg. Looks at
thicknessto determine line thickness,offsetto determine line y-offset from arg andunderline-skipto determine the distance of additional lines from the others.underline-shiftis used to get subsequent calls correct. Overriding it makes little sense, it would end up adding the provided value to the one ofoffset.\markup \justify-line { \underline "underlined" \override #'(offset . 5) \override #'(thickness . 1) \underline "underlined" \override #'(offset . 1) \override #'(thickness . 5) \underline "underlined" \override #'(offset . 5) \override #'(underline-skip . 4) \underline \underline \underline "multiple underlined" }Used properties:
-
underline-skip(2) -
underline-shift(0) -
offset(2) -
thickness(1)
-
-
\undertiearg (markup) -
\markup \line { \undertie "undertied" \override #'((offset . 5) (thickness . 1)) \undertie "undertied" \override #'((offset . 1) (thickness . 5)) \undertie "undertied" }Used properties:
-
shorten-pair((0 . 0)) -
height-limit(0.7) -
direction(1) -
offset(2) -
thickness(1)
-
-
\uprightarg (markup) -
Set
font-shapetoupright. This is the opposite ofitalic.\markup { \italic { italic text \hspace #2 \upright { upright text } \hspace #2 italic again } }
| [ << Notationsübersicht ] | [Anfang][Inhalt][Index] | [ Befehlsübersicht >> ] |
| [ < Textbeschriftungsbefehle ] | [ Nach oben : Textbeschriftungsbefehle ] | [ Align > ] |