[ << Musikalische Notation ] | [Anfang][Inhalt][Index] | [ Spezielle Notation >> ] |
[ < Textbeschriftung über mehrere Seiten ] | [ Nach oben : Text ] | [ Was sind Schriftarten > ] |
1.8.3 Schriftarten
Dieser Abschnitt zeigt, wie Schriftarten eingesetzt werden können und wie man sie in Partituren ändern kann.
Was sind Schriftarten | ||
Schriftarten für einen Eintrag | ||
Schriftart des gesamten Dokuments |
[ << Musikalische Notation ] | [Anfang][Inhalt][Index] | [ Spezielle Notation >> ] |
[ < Schriftarten ] | [ Nach oben : Schriftarten ] | [ Schriftarten für einen Eintrag > ] |
Was sind Schriftarten
Schriftarten werden von mehreren Bibliotheken verwaltet. FontConfig wird benützt, um die vorhandenen Schriftarten des Systems zu erkennen, die gewählte Schriftart wird dann mit Pango verarbeitet.
Notationsschriftarten können als eine Ansammlung von besonderen Zeichen
erklärt werden, wobei die Sonderzeichen in verschiedene Familien
klassifiziert werden. Die Syntax des folgenden Beispiels ermöglicht es,
direkt auf verschiedene nicht textuelle Sonderzeichen der
feta
-Glyphe zuzugreifen. Das ist die Standardschriftart
für Notationselemente in LilyPond.
a'1^\markup { \vcenter { \override #'(font-encoding . fetaBraces) \lookup "brace120" \override #'(font-encoding . fetaText) \column { 1 3 sf } \override #'(font-encoding . fetaMusic) \lookup "noteheads.s0petrucci" } }
Außer den verschiedenen Klammern, die in fetaBraces
in verschiedenen Größen enthalten sind, lassen sich alle
dieses Symbole auch mit einer einfacheren Syntax notieren.
Sie ist beschrieben in
Musikalische Notation innerhalb einer Textbeschriftung.
Wenn man die Klammern von fetaBraces
benutzt, wird die
Größe der Klammer durch einen numeralen Part in der
Bezeichnung des Glyphs bestimmt. Als Wert kann eine
Ganzzahl von 0
bis 575
benutzt werden, wobei
0
die kleinste Klammern ergibt. Der optimale Wert
muss durch Ausprobieren herausgefunden werden. Diese Glyphen
sind alle linke Klammern, rechte Klammern lassen sich durch
eine Drehung herstellen, siehe
Drehen von Objekten.
Drei Textschriftarten sind verfügbar (auf Englisch family
genannt):
mit roman
eine Schriftart
mit Serifen (Standard ist New Century Schoolbook), mit sans
eine serifenlose (gerade) Schriftart und mit typewriter
eine
Schreibmaschinenschrift, in welcher die Buchstaben alle die gleiche
Weite haben. Die aktuelle Schriftart von sans
und
typewriter
wird durch Pango entsprechend den Systemvorgaben
gewählt.
Jede Familie kann verschiedene Schriftschnitte besitzen. Im Englischen
wird unterschieden zwischen shape
für kursive Schnitte und
series
für fette Schnitte. Im folgenden Beispiel wird
demonstriert, wie man die verschiedenen Eigenschaften auswählen kann.
Der Wert, der font-size
übergeben wird, entspricht der geforderten
Änderung in Bezug auf die Standardschriftgröße.
\override Score.RehearsalMark.font-family = #'typewriter \mark \markup "Ouverture" \override Voice.TextScript.font-shape = #'italic \override Voice.TextScript.font-series = #'bold d''2.^\markup "Allegro" \override Voice.TextScript.font-size = #-3 c''4^smaller
Eine ähnliche Syntax kann im Textbeschriftungsmodus eingesetzt werden, hier bietet es sich aber an, die einfacheren Befehle zu verwenden, die erklärt wurden in Überblick über die wichtigsten Textbeschriftungsbefehle:
\markup { \column { \line { \override #'((font-shape . italic) (font-size . 4)) Idomeneo, } \line { \override #'(font-family . typewriter) { \override #'(font-series . bold) re di } \override #'(font-family . sans) Creta } } }
Auch wenn es einfach ist, zwischen den vordefinierten Schriftarten umzuschalten, kann man auch eigene Schriftarten verwenden, wie erklärt in folgenden Abschnitten: Schriftarten für einen Eintrag und Schriftart des gesamten Dokuments.
Siehe auch
Notationsreferenz: Die Emmentaler-Schriftart, Drehen von Objekten, Musikalische Notation innerhalb einer Textbeschriftung, Überblick über die wichtigsten Textbeschriftungsbefehle, Font.
[ << Musikalische Notation ] | [Anfang][Inhalt][Index] | [ Spezielle Notation >> ] |
[ < Was sind Schriftarten ] | [ Nach oben : Schriftarten ] | [ Schriftart des gesamten Dokuments > ] |
Schriftarten für einen Eintrag
Jede Schriftart, die über das Betriebssystem installiert ist und von FontConfig erkannt wird, kann in einer Partitur eingefügt werden. Dazu verwendet man folgende Syntax:
\override Staff.TimeSignature.font-name = "Bitstream Charter" \override Staff.TimeSignature.font-size = #2 \time 3/4 a'1_\markup { \override #'(font-name . "Bitstream Vera Sans,sans-serif, Oblique Bold") { Vera Oblique Bold } }
Mit folgendem Befehl erhält man eine Liste aller verfügbaren Schriftarten des Betriebssystems:
lilypond -dshow-available-fonts
Siehe auch
Notationsreferenz: Was sind Schriftarten, Schriftart des gesamten Dokuments.
Schnipsel: Text.
[ << Musikalische Notation ] | [Anfang][Inhalt][Index] | [ Spezielle Notation >> ] |
[ < Schriftarten für einen Eintrag ] | [ Nach oben : Schriftarten ] | [ Spezielle Notation > ] |
Schriftart des gesamten Dokuments
Es ist auch möglich, die Schriftarten für die gesamte Partitur zu ändern.
In diesem Fall müssen die Familien roman
,
sans
und typewriter
in genaus dieser Reihenfolge
entsprechend der Syntax unten definiert werden. Einzelheiten zu
Schriftarten in Was sind Schriftarten.
\paper { myStaffSize = #20 #(define fonts (make-pango-font-tree "Linux Libertine O" "Nimbus Sans, Nimbus Sans L" "DejaVu Sans Mono" (/ myStaffSize 20))) } \relative c'{ c1-\markup { roman, \sans sans, \typewriter typewriter. } }
Siehe auch
Notationsreferenz: Was sind Schriftarten, Schriftarten für einen Eintrag, Überblick über die wichtigsten Textbeschriftungsbefehle, Font.
[ << Musikalische Notation ] | [Anfang][Inhalt][Index] | [ Spezielle Notation >> ] |
[ < Schriftarten für einen Eintrag ] | [ Nach oben : Schriftarten ] | [ Spezielle Notation > ] |