Next: , Up: Inside the staff


Selecting notation font size

The font size of notation elements may be altered. It does not change the size of variable symbols, such as beams or slurs.

Note: For font sizes of text, see Selecting font and font size.

     
     \huge
     c4.-> d8---3
     \large
     c4.-> d8---3
     \normalsize
     c4.-> d8---3
     \small
     c4.-> d8---3
     \tiny
     c4.-> d8---3
     \teeny
     c4.-> d8---3

[image of music]

Internally, this sets the fontSize property. This in turn causes the font-size property to be set in all layout objects. The value of font-size is a number indicating the size relative to the standard size for the current staff height. Each step up is an increase of approximately 12% of the font size. Six steps is exactly a factor of two. The Scheme function magstep converts a font-size number to a scaling factor. The font-size property can also be set directly, so that only certain layout objects are affected.

     
     \set fontSize = #3
     c4.-> d8---3
     \override NoteHead #'font-size = #-4
     c4.-> d8---3
     \override Script #'font-size = #2
     c4.-> d8---3
     \override Stem #'font-size = #-5
     c4.-> d8---3

[image of music]

Font size changes are achieved by scaling the design size that is closest to the desired size. The standard font size (for font-size = #0) depends on the standard staff height. For a 20pt staff, a 10pt font is selected.

The font-size property can only be set on layout objects that use fonts. These are the ones supporting the font-interface layout interface.

Predefined commands

\teeny, \tiny, \small, \normalsize, \large, \huge.

See also

Snippets: Editorial annotations.

Internals Reference: font-interface.

Diese Seite ist für LilyPond-2.11.58 (Entwicklungszweig).

Fehler bitte an http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs melden.

Ihre Vorschläge für die Dokumentation sind willkommen.

Andere Sprachen: français, español.