1 %% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
2 doctitlede = "Eigenschaften des Schlüssels optimieren"
4 Der Befehl @code{\\clef \"treble_8\"} ist gleichbedeutend mit einem
5 expliziten Setzen der Eigenschaften von @code{clefGlyph},
6 @code{clefPosition} (welche die vertikale Position des Schlüssels bestimmt),
7 @code{middleCPosition} und @code{clefOctavation}. Ein Schlüssel wird
8 ausgegeben, wenn eine der Eigenschaften außer @code{middleCPosition} sich
11 Eine Änderung des Schriftzeichens (Glyph), der Schlüsselposition oder der
12 Oktavierung selber ändert noch nicht die Position der darauf folgenden Noten
13 auf dem System: das geschieht nur, wenn auch die Position des
14 eingestrichenen@tie{}C (middleCPosition) angegeben wird. Die
15 Positionsparameter sind relativ zur Mittellinie des Systems, dabei versetzen
16 positive Zahlen die Position nach oben, jeweils eine Zahl für jede Linie
17 plus Zwischenraum. Der @code{clefOctavation}-Wert ist normalerweise auf 7,
18 -7, 15 oder -15 gesetzt, aber auch andere Werte sind gültig.
20 Wenn ein Schlüsselwechsel an einem Zeilenwechsel geschieht, wird das neue
21 Symbol sowohl am Ende der alten Zeilen als auch am Anfang der neuen Zeile
22 ausgegeben. Wenn der Warnungs-Schlüssel am Ende der alten Zeile nicht
23 erforderlich ist, kann er unterdrückt werden, indem die
24 @code{explicitClefVisibility}-Eigenschaft des @code{Staff}-Kontextes auf den
25 Wert @code{end-of-line-invisible} gesetzt wird. Das Standardverhalten kann
26 mit @code{\\unset Staff.explicitClefVisibility} wieder hergestellt werden.
28 Die folgenden Beispiele zeigen die Möglichkeiten, wenn man diese
29 Eigenschaften manuell setzt. Auf der ersten Zeile erhalten die manuellen
30 Änderungen die ursprüngliche relative Positionierung von Schlüssel und
31 Noten, auf der zweiten Zeile nicht.