Allgemein > Fragen zu Funktionen
Größe von Notenzeilen und Noten
meywer:
Hallo,
ich möchte gern etwas weniger dicke Noten (und Pausen und Vorzeichen, ...) haben, als lilypond sie standardmäßig produziert. (Es soll einfach etwas weniger schwarz auf's Papier bzw. die Noten sollen minimal kleiner sein, als ein Notenlinienabstand (Zwischenraum).)
Es scheint mir, ich müsste dazu die Schrift font feta18 mit der Zeilengröße (staff-size) 20 oder 21 kombinieren.
Aber wie kann ich die Schrift setzen???
In der Doku fand ich nur die Möglichkeit, die Zeilenhöhe zu ändern (s.u.)
Wer weiß mehr?
Werner
---
11.2 Music layout
11.2.1 Setting the staff size
To set the staff size globally for all scores in a file (or in a book block, to be precise), use
set-global-staff-size.
#(set-global-staff-size 14)
This sets the global default size to 14pt staff height and scales all fonts accordingly.
To set the staff size individually for each score, use
\score{
...
\layout{
#(layout-set-staff-size 15)
}
}
The Feta font provides musical symbols at eight different sizes. Each font is tuned for a different staff size: at a smaller size the font becomes heavier, to match the relatively heavier staff lines. The recommended font sizes are listed in the following table:
font name staff height (pt) staff height (mm) use
feta11 11.22 3.9 pocket scores
feta13 12.60 4.4
feta14 14.14 5.0
feta16 15.87 5.6
feta18 17.82 6.3 song books
feta20 20 7.0 standard parts
feta23 22.45 7.9
feta26 25.2 8.9
These fonts are available in any sizes. The context property fontSize and the layout property staff-space (in StaffSymbol) can be used to tune the size for individual staves. The sizes of individual staves are relative to the global size.
See also
This manual: Section 8.4.8 [Selecting notation font size], page 207.
---
etilli33:
Du hast ja die Antwort schon zitiert :-):
Mit set-global-staff-size werden sowohl die Schriftgröße als auch die Größe der Systemabstände verändert. Wenn du
aber layout-set-staff-size benutzt, wird nur die Schrift verändert, nicht die Abstände der Systemlinien (jedenfalls war das bei mir letztlich der Fall). Es gibt auch noch die Möglichkeit, die Schriftgröße lokal einzustellen, mit \set FontSize = #-1, dabei wird aber, wenn du es etwa direkt in den Noten anwendest, nur der Notenkopf kleiner, nicht die restlichen Symbole. Dieses \set ist nur die Kurzform für: \override NoteHead #'font-size = #-1 -- hier also direkt auf die Noteköpfe angewandt. Wenn du das für andere objekte machen willst, gibt es hier unten auf der Seite eine Liste:
http://lilypond.org/doc/v2.11/Documentation/user/lilypond-internals/font_002dinterface#font_002dinterface
Gruß
Till
meywer:
> Du hast ja die Antwort schon zitiert :-):
Jedenfalls das einzig, was ich dazu fand ‒ nur leider nicht verstand.
> Mit set-global-staff-size werden sowohl die Schriftgröße als auch die Größe der Systemabstände verändert.
Genau - das habe ich auch hingekriegt. Aber nicht gewollt, sondern die „Schrift“ soll ja eben nicht so groß sein.
> Wenn du aber layout-set-staff-size benutzt, wird nur die Schrift verändert, nicht die Abstände der Systemlinien (jedenfalls war das bei mir letztlich der Fall).
Hmm - mein (schlechtes) Englischverständnis sagte mir, dass auch in diesem Falle Notenzeile UND Schrift gleichzeitig beeinflusst würden - es mir also auch nichts helfen würde...
Habe grade noch http://article.gmane.org/gmane.comp.gnu.lilypond.general/24157/match=staff+font gefunden, aber noch nicht übersetzt und ausprobiert. Scheint aber eine Lösung zu bieten.
Gruß
Werner
etilli33:
Hallo,
du hast ja schließlich auch schon auf der -user Liste einige wertvolle Antworten erhalten, ich denke das vorgeschlagene
\set Staff.fontSize = #-1 macht, was du brauchst.
Und bitte schreibe in Zukunft, wenn du auf zwei Foren die gleiche Frage stellst, denn wozu fange ich an, die Doku zu lesen, um dir zu helfen, wenn du die Antwort schon von woanders weißt?
Gruß
Till
meywer:
Habe die Frage erst später auf der user-Liste gestellt... 'tschuldigung. (Bin nur leider in letzter Zeit noch gar nicht zum Ausprobieren gekommen.) WM
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln