]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/notation/text.itely
Docs: translate node names and section titles in Texinfo source
[lilypond.git] / Documentation / de / notation / text.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2
3 @ignore
4     Translation of GIT committish: d96023d8792c8af202c7cb8508010c0d3648899d
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @node Text
13 @section Text
14 @translationof Text
15
16 @lilypondfile[quote]{text-headword.ly}
17
18 Dieser Abschnitt erklärt, wie man Text (mit vielfältiger
19 Formatierung) in Partituren einfügt.
20
21 @noindent
22 Einige Textelemente, die hier nicht behandelt werden, finden sich
23 in anderen Abschnitten: @ref{Notation von Gesang}, @ref{Titel}.
24
25 @menu
26 * Text eingeben::
27 * Text formatieren::
28 * Schriftarten::
29 @end menu
30
31
32 @node Text eingeben
33 @subsection Text eingeben
34 @translationof Writing text
35
36 Dieser Abschnitt zeigt verschiedene Arten, wie Text in die Partitur
37 eingefügt werden kann.
38
39 @cindex Text, andere Sprachen
40
41 @warning{Wenn man Zeichen mit Akzenten und Umlaute oder besondere
42 Zeichen (wie etwa Text mit anderen Alphabeten) eingeben möchte,
43 kann man die Zeichen einfach direkt in die Datei einfügen.  Die
44 Datei muss als UTF-8 gespeichert werden.  Für mehr Information
45 siehe @ref{Zeichenkodierung}.}
46
47 @menu
48 * Textarten::
49 * Text mit Verbindungslinien::
50 * Textartige Zeichen::
51 * Separater Text::
52 @end menu
53
54
55 @node Textarten
56 @unnumberedsubsubsec Textarten
57 @translationof Text scripts
58
59 @cindex Textarten
60 @cindex Textelemente, nicht leer
61 @cindex zitierter Text
62
63 Am einfachsten kann Text mit geraden Anführungsstrichen
64 in eine Partitur eingefügt werden, wie das folgende Beispiel
65 zeigt.  Derartiger Text kann manuell über oder unter dem
66 Notensystem platziert werden, die Syntax hierzu ist beschrieben
67 in @ref{Richtung und Platzierung}.
68
69 @lilypond[quote,verbatim,relative=2]
70 d8^"pizz." g f e a4-"scherz." f
71 @end lilypond
72
73 Diese Syntax ist eine Kurzform, komplexere Formatierungen
74 können einem Text hinzugefügt werden, wenn man
75 explizit den @code{\markup}-Befehl mit darauf folgenden
76 geschweiften Klammern einsetzt, wie beschrieben in
77 @ref{Text formatieren}.
78
79 @lilypond[quote,verbatim,relative=2]
80 a8^\markup { \italic pizz. } g f e
81 a4_\markup { \tiny scherz. \bold molto } f
82 @end lilypond
83
84 Standardmäßig haben Textbeschriftungen keinen Einfluss auf die
85 Positionierung der Noten.  Man kann aber auch bestimmen, dass
86 die Breite des Textes mit berücksichtigt wird.  Im nächsten
87 Beispiel fordert der erste Text keinen Platz, während der
88 zweite die Note nach rechts verschiebt.  Das Verhalten wird mit
89 dem Befehl @code{\textLengthOn} (Textlänge an) erreicht, rückgängig
90 kann es mit dem Befehl @code{\textLengthOff} gemacht werden.
91
92 @lilypond[quote,verbatim,relative=2]
93 a8^"pizz." g f e
94 \textLengthOn
95 a4_"scherzando" f
96 @end lilypond
97
98
99 @predefined
100 @funindex \textLengthOn
101 @code{\textLengthOn},
102 @funindex \textLengthOff
103 @code{\textLengthOff}.
104 @endpredefined
105
106
107 @seealso
108 Notationsreferenz:
109 @ref{Text formatieren},
110 @ref{Richtung und Platzierung}.
111
112 Schnipsel:
113 @rlsr{Text}.
114
115 Referenz der Interna:
116 @rinternals{TextScript}.
117
118 @knownissues
119
120 Eine Überprüfung, ob sich auch alle Textbeschriftungen und Gesangstext
121 innerhalb der Ränder der Noten befinden, braucht verhältnismäßig
122 viel Rechenaufwand.  Diese Überprüfung ist standardmäßig ausgestellt,
123 damit LilyPond die Dateien schneller bearbeiten kann.  Man kann
124 die Überprüfung aber mit folgendem Code einschalten:
125
126 @example
127 \override Score.PaperColumn #'keep-inside-line = ##t
128 @end example
129
130
131
132 @node Text mit Verbindungslinien
133 @unnumberedsubsubsec Text mit Verbindungslinien
134 @translationof Text spanners
135
136 @cindex Textstrecker
137 @cindex Strecker, Text
138
139 Einige Aufführungsanweisungen, etwa @notation{rallentando} oder
140 @notation{accelerando}, werden als Text geschrieben, gefolgt von 
141 einer gestrichelten Linie, die anzeigt, wie weit sich die Anweisung
142 auswirkt.  Solche Objekte, @qq{Strecker} (engl. spanners) genannt,
143 können von einer Note bis zu einer anderen mit folgender
144 Anweisung erstellt werden:
145
146 @lilypond[verbatim,quote,relative=2]
147 \override TextSpanner #'(bound-details left text) = "rit."
148 b1\startTextSpan
149 e,\stopTextSpan
150 @end lilypond
151
152 @noindent
153 Der Text wird durch Objekteigenschaften beeinflusst.  In den
154 Standardeinstellungen wird er kursiv ausgegeben, aber eine andere
155 Formatierung kann erreicht werden, indem man @code{\markup}-Blöcke
156 einsetzt, wie beschrieben in @ref{Text formatieren}.
157
158 @lilypond[quote,relative=2,verbatim]
159 \override TextSpanner #'(bound-details left text) =
160   \markup { \upright "rit." }
161 b1\startTextSpan c
162 e,\stopTextSpan
163 @end lilypond
164
165 Auch der Stil der Linie kann ähnlich wie der Text mit den Objekteigenschaften
166 geändert werden.  Diese Syntax ist beschrieben in @ref{Zeilenstile}.
167
168
169 @predefined
170 @funindex textSpannerUp
171 @code{\textSpannerUp},
172 @funindex textSpannerDown
173 @code{\textSpannerDown},
174 @funindex textSpannerNeutral
175 @code{\textSpannerNeutral}.
176 @endpredefined
177
178
179 @seealso
180 Notationsreferenz:
181 @ref{Zeilenstile},
182 @ref{Dynamik}.
183
184 Schnipsel:
185 @rlsr{Text}.
186
187 Referenz der Interna:
188 @rinternals{TextSpanner}.
189
190
191
192 @node Textartige Zeichen
193 @unnumberedsubsubsec Textartige Zeichen
194 @translationof Text marks
195
196 @cindex Coda an Taktlinie
197 @cindex Segno an Taktlinie
198 @cindex Fermate an Taktlinie
199 @cindex Taktlinie, Symbole anfügen
200 @cindex Symbole auf der Taktlinie
201 @funindex \mark
202
203 Verschiedene Textelemente können der Partitur hinzugefügt werden,
204 indem man die Syntax für Zeichen einsetzen, wie beschrieben in
205 @ref{Übungszeichen}:
206
207 @c \mark needs to be placed on a separate line (it's not
208 @c attached to an object like \markup is). -vv
209
210 @lilypond[verbatim,quote,relative=2]
211 c4
212 \mark "Allegro"
213 c c c
214 @end lilypond
215
216 Diese Syntax ermöglicht es, beliebigen Text über eine Taktlinie
217 zu platzieren, weitere Formatierungsmöglichkeiten sind mit dem
218 @code{\markup}-Befehl gegeben, wie beschrieben in 
219 @ref{Text formatieren}:
220
221 @lilypond[fragment,quote,relative=1]
222 <c e>1
223 \mark \markup { \italic { colla parte } }
224 <d f>2 <e g>
225 <c f aes>1
226 @end lilypond
227
228 @noindent
229 Diese Syntax ermöglicht es auch, besondere Zeichen einzufügen, wie
230 etwa Coda-, Segno- oder Fermatenzeichen, indem das entsprechende
231 Symbol mit dem Befehl @code{\musicglyph} angegeben wird, wie
232 beschrieben in
233 @ref{Musikalische Notation innerhalb einer Textbeschriftung}:
234
235 @lilypond[fragment,quote,relative=2]
236 <bes f>2 <aes d>
237 \mark \markup { \musicglyph #"scripts.ufermata" }
238 <e g>1
239 @end lilypond
240
241 @noindent
242 Derartige Objekte werden über dem höchsten System einer Partitur
243 gesetzt -- abhängig davon, ob sie mitten im Takt oder an seinem
244 Ende notiert werden, werden sie zwischen Noten oder über der
245 Taktlinie gesetzt.  Wenn sie an einem Zeilenumbruch angegeben
246 werden, wird das Zeichen zu Beginn der nächsten Zeile ausgegeben.
247
248 @lilypond[fragment,quote,relative=2]
249 \mark "Allegro"
250 c1 c
251 \mark "assai" \break
252 c  c
253 @end lilypond
254
255
256 @snippets
257
258 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
259 {printing-marks-at-the-end-of-a-line-or-a-score.ly}
260
261 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
262 {aligning-marks-with-various-notation-objects.ly}
263
264 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
265 {printing-marks-on-every-staff.ly}
266
267 @seealso
268 Notationsreferenz:
269 @ref{Übungszeichen},
270 @ref{Text formatieren},
271 @ref{Musikalische Notation innerhalb einer Textbeschriftung},
272 @ref{Die Feta-Schriftart}.
273
274 Schnipsel:
275 @rlsr{Text}.
276
277 Referenz der Interna:
278 @rinternals{RehearsalMark}.
279
280 @knownissues
281 @c  To be removed when Issue 69 in the tracker gets fixed. -vv
282
283 Wenn ein Zeichen am Ende des letzten Taktes eines Stückes notiert
284 wird (wo also keine nächste Zeile mehr existiert), wird das Zeichen
285 überhaupt nicht gesetzt.
286
287
288
289 @node Separater Text
290 @unnumberedsubsubsec Separater Text
291 @translationof Separate text
292
293 @cindex separater Text
294 @cindex Text alleine
295 @cindex nur Text
296
297 @funindex \markup
298
299 Eine @code{\markup}-Umgebung kann auch für sich alleine existieren,
300 außerhalb einer @code{\score}-Umgebung, als ein Ausdruck auf der
301 höchsten Ebene.
302
303 @c KEEP LY
304 @lilypond[verbatim,quote]
305 \markup {
306   Morgen, morgen, und morgen...
307 }
308 @end lilypond
309
310 @noindent
311 Damit kann Text unabhängig von den Noten gesetzt werden.  Das
312 bietet sich vor allem in Situationen an, in denen mehrere Stücke
313 in einer Datei vorkommen, wie beschrieben in
314 @ref{Mehrere Partituren in einem Buch}.
315
316 @c KEEP LY
317 @lilypond[quote,verbatim]
318 \score {
319   c'1
320 }
321 \markup {
322   Morgen, übermorgen, und überübermorgen...
323 }
324 \score {
325   c'1
326 }
327 @end lilypond
328
329 Unabhängige Textabschnitte können über mehrere Seiten reichen, so
330 dass man Textdokumente oder Bücher ausschließlich mit LilyPond
331 setzen kann.  Einzelheiten zu den vielfältigen Möglichkeiten finden
332 sich in @ref{Textbeschriftung über mehrere Seiten}.
333
334
335 @predefined
336 @code{\markup},
337 @funindex \markuplines
338 @code{\markuplines}.
339 @endpredefined
340
341
342 @snippets
343
344 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
345 {stand-alone-two-column-markup.ly}
346
347 @seealso
348 Notationsreferenz:
349 @ref{Text formatieren},
350 @ref{Die Dateistruktur}, 
351 @ref{Mehrere Partituren in einem Buch},
352 @ref{Textbeschriftung über mehrere Seiten}.
353
354 Schnipsel:
355 @rlsr{Text}.
356
357 Referenz der Interna:
358 @rinternals{TextScript}.
359
360
361
362 @node Text formatieren
363 @subsection Text formatieren
364 @translationof Formatting text
365
366 Dieser Abschnitt zeigt grundlegende und fortgeschrittene
367 Formatierung von Text, wobei der Textbeschriftungsmodus
368 (@code{\markup} benutzt wird.
369
370 @menu
371 * Textbeschriftung (Einleitung)::
372 * Überblick über die wichtigsten Textbeschriftungsbefehle::
373 * Textausrichtung::
374 * Graphische Notation innerhalb einer Textbeschriftung::
375 * Musikalische Notation innerhalb einer Textbeschriftung::
376 * Textbeschriftung über mehrere Seiten::
377 @end menu
378
379 @node Textbeschriftung (Einleitung)
380 @unnumberedsubsubsec Textbeschriftung (Einleitung)
381 @translationof Text markup introduction
382
383 @cindex markup
384 @cindex Textbeschriftung
385 @cindex Beschriftung, Text
386 @cindex Setzen von Text
387 @funindex \markup
388
389 Eine @code{\markup}-Umgebung wird benutzt, um Text mit einer
390 großen Anzahl von Formatierungsmöglichkeiten (im @qq{markup-Modus})
391 zu setzen.
392
393 @cindex Textbeschriftungs-Ausdrücke
394 @cindex Text, Syntax
395 @cindex markup, Syntax
396
397 Die Syntax für Textbeschriftungen ähnelt der normalen Syntax von
398 LilyPond: ein @code{\markup}-Ausdruck wird in geschweifte Klammern
399 eingeschlossen (@code{@{@dots{} @}}).  Ein einzelnes Wort wird als
400 ein Minimalausdruck erachtet und muss deshalb nicht notwendigerweise
401 eingeklammert werden.
402
403 Anders als Text in Anführungsstrichen können sich in einer
404 Textbeschriftungsumgebung (@code{\markup}) geschachtelte Ausdrücke
405 oder weitere Textbefehle befinden, eingeführt mit einem Backslash
406 (@code{\}).  Derartige Befehle beziehen sich nur auf den ersten
407 der folgenden Ausdrücke.
408
409 @lilypond[quote,verbatim,relative=2]
410 a1-\markup intenso
411 a2^\markup { poco \italic più forte  }
412 c e1
413 d2_\markup { \italic "string. assai" }
414 e
415 b1^\markup { \bold { molto \italic  agitato } }
416 c
417 @end lilypond
418
419 @cindex Sonderzeichen in Textbeschriftungen
420 @cindex Textbeschriftung, Sonderzeichen
421 @cindex besondere Zeichen, Text
422 @cindex Text mit Sonderzeichen
423 @cindex Anführungsstriche im Text
424
425 Eine @code{\markup}-Umgebung kann auch Text in
426 Anführungszeichen beinhalten.  Derartige Zeichenketten werden als
427 ein Textausdruck angesehen, und darum werden innerhalb von ihnen
428 Befehle oder Sonderzeichen (wie @code{\} oder @code{#}) so
429 ausgegeben, wie sie eingeben werden.  Doppelte Anführungsstriche
430 können gesetzt werden, indem man ihnen einen Backslash voranstellt.
431
432 @c KEEP LY
433 @lilypond[quote,verbatim,relative=2]
434 a1^"\italic Text..."
435 a_\markup { \italic "... setzt \"kursive\" Buchstaben!" }
436 a a
437 @end lilypond
438
439 Damit eine Anzahl von Wörtern als ein einziger Ausdruck behandelt
440 wird, müssen alle Wörter zwischen geraden Anführungszeichen (Shift+2)
441 stehen oder ihnen muss ein Befehl vorangestellt werden.  Die Art,
442 wie die Ausdrücke definiert sind, wirkt sich darauf aus, wie
443 sie übereinander gestapelt, mittig und aneinander ausgerichtet
444 werden.  Im folgenden Beispiel verhält sich der zweite
445 @code{\markup}-Ausdruck genauso wie der erste:
446
447 @lilypond[quote,verbatim,relative=2]
448 c1^\markup { \center-column { a bbb c } }
449 c1^\markup { \center-column { a { bbb c } } }
450 c1^\markup { \center-column { a \line { bbb c } } }
451 c1^\markup { \center-column { a "bbb c" } }
452 @end lilypond
453
454 Textbeschriftung kann auch durch Variablen definiert werden.  Diese
455 Variablen können dann direkt an Noten angefügt werden:
456
457 @lilypond[quote,verbatim]
458 allegro = \markup { \bold \large Allegro }
459
460 {
461   d''8.^\allegro
462   d'16 d'4 r2
463 }
464 @end lilypond
465
466
467 @noindent
468 Eine ausführliche Liste der @code{\markup}-Befehle findet sich in
469 @ref{Text markup commands}.
470
471
472 @seealso
473 Notationsreferenz:
474 @ref{Text markup commands}.
475
476 Schnipsel:
477 @rlsr{Text}.
478
479 Installierte Dateien:
480 @file{scm/@/markup@/.scm}.
481
482
483 @knownissues
484
485 Syntaxfehler im Textbeschriftungsmodus können sehr verwirrend sein.
486
487
488 @node Überblick über die wichtigsten Textbeschriftungsbefehle
489 @unnumberedsubsubsec Überblick über die wichtigsten Textbeschriftungsbefehle
490 @translationof Selecting font and font size
491
492 @cindex Schriftschnitt verändern
493 @funindex \italic
494 @funindex \bold
495 @funindex \underline
496
497 Einfache Änderungen des Schriftartschnitts können im Textbeschriftungsmodus
498 vorgenommen werden:
499
500 @lilypond[quote,verbatim,relative=2]
501 d1^\markup {
502   \bold { Più mosso }
503   \italic { non troppo \underline Vivo }
504 }
505 r2 r4 r8
506 d,_\markup { \italic quasi \smallCaps Tromba }
507 f1 d2 r
508 @end lilypond
509
510 @cindex Schriftgröße
511 @cindex Textgröße
512 @cindex Größe der Schriftart
513 @funindex \fontsize
514 @funindex \smaller
515 @funindex \larger
516 @funindex \magnify
517
518 Die Größe von Buchstaben kann auf verschiedene Arten verändert werden:
519 @itemize
520 @item
521 die Schriftgröße kann auf bestimmte deinierte Standardgrößen gesetzt werden,
522
523 @item
524 die Schriftgröße kann mit einem absoluten Wert gesetzt werden,
525
526 @item
527 die Schriftgröße kann relativ zur vorhergehenden Größe geändert werden.
528 @end itemize
529
530 @noindent
531 Das Beispiel unten zeigt alle drei Möglichkeiten:
532
533 @lilypond[quote,verbatim,relative=1]
534 f1_\markup {
535   \tiny espressivo
536   \large e
537   \normalsize intenso
538 }
539 a^\markup {
540   \fontsize #5 Sinfonia
541   \fontsize #2 da
542   \fontsize #3 camera
543 }
544 bes^\markup { (con
545   \larger grande
546   \smaller emozione
547   \magnify #0.6 { e sentimento } )
548 }
549 d c2 r8 c bes a g1
550 @end lilypond
551
552 @cindex hochgestellt
553 @cindex tiefergestellt
554 @funindex \super
555 @funindex \sub
556
557 Text kann auch hoch- bzw. tiefgestellt gesetzt werden.  Die so markierten
558 Buchstaben werden automatisch in einer kleineren Schriftgröße gesetzt,
559 aber die normale Schriftgröße kann auch eingesetzt werden:
560
561 @lilypond[quote,verbatim]
562 \markup {
563   \column {
564     \line { 1 \super st movement }
565     \line { 1 \normal-size-super st movement
566       \sub { (part two) }  }
567   }
568 }
569 @end lilypond
570
571 @cindex Schriftfamilien
572 @cindex Schriftschnitte
573
574 Der Textbeschriftungsmodus stellt eine einfache Möglichkeit zur Verfügung
575 unterschiedliche Schriftschnitte anzuwählen.  Ohne besondere Einstellungen
576 wird automatisch eine Schriftart mit Serifen ausgewählt.  Das Beispiel
577 unten zeigt die Verwendung der eigenen Zahlenschriftart von LilyPond,
578 den Einsatz von serifenloser Schriftart und von Schreibmaschinenschriftart.
579 Die letzte Zeile zeigt, dass sich die Standardeinstellung mit dem
580 Befehl @code{\roman} wieder herstellen lässt.
581
582 @lilypond[quote,verbatim]
583 \markup {
584   \column {
585     \line { Act \number 1 }
586     \line { \sans { Scene I. } }
587     \line { \typewriter { Verona. An open place. } }
588     \line { Enter \roman Valentine and Proteus. }
589   }
590 }
591 @end lilypond
592
593 @noindent
594 Einige dieser Schriftarten, etwa die Zahlenschriftart oder die Schriftart
595 für Dynamikzeichen, stellen nicht alle Zeichen zur Verfügung, wie beschrieben
596 in @ref{Neue Lautstärkezeichen} und @ref{Manuelle Wiederholungszeichen}.
597
598 @c \concat is actually documented in Align (it is not
599 @c a font-switching command). But we need it here. -vv
600
601 Einige Schriftartbefehle können ungewollte Leerzeichen innerhalb von Wörtern
602 hervorrufen.  Das kann vermieden werden, indem die einzelnen Elemente mit
603 dem Befehl @code{\concat} zu einem Element verschmolzen werden:
604
605 @lilypond[quote,verbatim]
606 \markup {
607   \column {
608     \line {
609       \concat { 1 \super st }
610       movement
611     }
612     \line {
613       \concat { \dynamic p , }
614       \italic { con dolce espressione }
615     }
616   }
617 }
618 @end lilypond
619
620 Eine ausführliche Liste der unterschiedlichen Befehl zur Beeinflussung
621 der Schriftarten findet sich in @ref{Font}.
622
623 Es ist auch möglich, eigene Schriftfamlien zu definieren, wie erklärt in
624 @ref{Schriftarten}.
625
626
627 @predefined
628 @funindex \teeny
629 @code{\teeny},
630 @funindex \tiny
631 @code{\tiny},
632 @funindex \small
633 @code{\small},
634 @funindex \normalsize
635 @code{\normalsize},
636 @funindex \large
637 @code{\large},
638 @funindex \huge
639 @code{\huge},
640 @funindex \smaller
641 @code{\smaller},
642 @funindex \larger
643 @code{\larger}.
644 @endpredefined
645
646
647 @seealso
648 Notationsreferenz:
649 @ref{Font},
650 @ref{Neue Lautstärkezeichen},
651 @ref{Manuelle Wiederholungszeichen},
652 @ref{Schriftarten}.
653
654 Schnipsel:
655 @rlsr{Text}.
656
657 Referenz der Interna:
658 @rinternals{TextScript}.
659
660 Installierte Dateien:
661 @file{scm/@/define@/-markup@/-commands@/.scm}.
662
663
664 @node Textausrichtung
665 @unnumberedsubsubsec Textausrichtung
666 @translationof Text alignment
667
668 @cindex Text, Ausrichtung
669 @cindex Ausrichtung von Text
670
671 Dieser Abschnitt zeigt, wie man Text im Textbeschriftungsmodus
672 eingibt.  Textobjekte können auch als eine Einheit verschoben
673 werden, wie beschrieben in @rlearning{Verschieben von Objekten}.
674
675 @c Padding commands should be mentioned on this page, but
676 @c most of these require \box to be more clearly illustrated. -vv
677
678 @cindex Text, horizontale Ausrichtung
679 @cindex horizontale Ausrichtung von Text
680 @funindex \left-align
681 @funindex \center-align
682 @funindex \right-align
683
684 Textbeschriftungsobjekte können auf verschiedene Weise ausgerichtet
685 werden.  Standardmäßig wird ein Textobjekt an seiner linken Ecke
686 ausgerichtet, darum wird das erste und zweite Objekt gleichermaßen
687 an der linken Ecke ausgerichtet.
688
689 @lilypond[quote,verbatim,relative=2]
690 d1-\markup { poco }
691 f
692 d-\markup { \left-align poco }
693 f
694 d-\markup { \center-align { poco } }
695 f
696 d-\markup { \right-align poco }
697 @end lilypond
698
699 @funindex \halign
700
701 Die horizontale Ausrichtung kann mit einer Zahl auf einen exakten
702 Wert festgelegt werden:
703
704 @lilypond[quote,verbatim,relative=2]
705 a1-\markup { \halign #-1 poco }
706 e'
707 a,-\markup { \halign #0 poco }
708 e'
709 a,-\markup { \halign #0.5 poco }
710 e'
711 a,-\markup { \halign #2 poco }
712 @end lilypond
713
714 @noindent
715 Manche Objekte haben eigene Ausrichtungsvorgänge und werden deshalb
716 nicht von diesen Befehlen beeinflusst.  Es ist möglich, solche
717 Objekte als eine Einheit anzusprechen und zu bewegen, wie
718 gezeigt in @ref{Textartige Zeichen}.
719
720 @cindex Text, vertikale Ausrichtung
721 @cindex vertickale Ausrichtung von Text
722 @funindex \raise
723 @funindex \lower
724
725 Die vertikale Ausrichtung ist etwas schwieriger.  Textelemente
726 können komplett verschoben werden, es ist aber auch möglich, nur
727 einen Teil innerhalb der Textbeschriftung zu bewegen.  In diesem
728 Fall muss dem zu verschiebenden Objekt ein Ankerpunkt zugewiesen
729 werden, welcher entweder ein anderes Textelement oder ein
730 unsichtbares Objekt sein kann (im Beispiel mit @code{\null} erstellt).
731 Der letzte Text im Beispiel hat keinen Anker und wird deshalb auch nicht verschoben.
732
733 @lilypond[quote,verbatim,relative=1]
734 d2^\markup {
735   Acte I
736   \raise #2 { Scène 1 }
737 }
738 a'
739 g_\markup {
740   \null
741   \lower #4 \bold { Très modéré }
742 }
743 a
744 d,^\markup {
745   \raise #4 \italic { Une forêt. }
746 }
747 a'4 a g2 a
748 @end lilypond
749
750 @funindex \general-align
751 @funindex \translate
752 @funindex \translate-scaled
753
754 Einige Befehle können sowohl die horizontale als auch die vertikale
755 Ausrichtung von Textobjekten beeinflussen.  Jedes Objekt, das auf
756 diese Weise verschoben wird, benötigt einen Anker:
757
758 @lilypond[quote,verbatim,relative=1]
759 d2^\markup {
760   Acte I
761   \translate #'(-1 . 2) "Scène 1"
762 }
763 a'
764 g_\markup {
765   \null
766   \general-align #Y #3.2 \bold "Très modéré"
767 }
768 a
769 d,^\markup {
770   \null
771   \translate-scaled #'(-1 . 2) \teeny "Une forêt."
772 }
773 a'4 a g2 a
774 @end lilypond
775
776 @funindex \column
777 @funindex \center-column
778
779 @cindex mehrzeiliger Text
780 @cindex Text, mehrere Zeilen
781 @cindex Blöcke, Text
782 @cindex Textblöcke
783
784 Ein Textbeschriftungsobjekt kann mehrere Zeilen beinhalten.  Im folgenden
785 Beispiel wird jeder Ausdruck innerhalb von @code{\markup} auf einer
786 eigenen Zeile gesetzt, entweder linksbündig oder zentriert:
787
788 @lilypond[quote,verbatim]
789 \markup {
790   \column {
791     a
792     "b c"
793     \line { d e f }
794   }
795   \hspace #10
796   \center-column {
797     a
798     "b c"
799     \line { d e f }
800   }
801 }
802 @end lilypond
803
804 @funindex \fill-line
805
806 @cindex Text auf der Seite zentrieren
807 @cindex Zentrieren von Text auf der Seite
808
809 Eine Anzahl an Ausdrücken innerhalb von @code{\markup} kann auch
810 gestreckt werden, so dass die gesamte Seitenbreite benutzt wird.  Wenn
811 nur ein Objekt vorhanden ist, wird es zentriert gesetzt.  Die Ausdrücke
812 selber können wiederum mehrzeilig sein und andere Textbeschriftungsbefehle
813 beinhalten.
814
815 @lilypond[quote,verbatim]
816 \markup {
817   \fill-line {
818     \line { William S. Gilbert }
819     \center-column {
820       \huge \smallCaps "The Mikado"
821       or
822       \smallCaps "The Town of Titipu"
823     }
824     \line { Sir Arthur Sullivan }
825   }
826 }
827 \markup {
828   \fill-line { 1885 }
829 }
830 @end lilypond
831
832 @funindex \wordwrap
833 @funindex \justify
834
835 @cindex Umbruch von Text
836 @cindex Blocksatz, Text
837 @cindex Text, Blocksatz
838
839 Längere Texte können auch automatisch umgebrochen werden, wobei es
840 möglich ist, die Zeilenbreite zu bestimmen.  Der Text ist entweder
841 linksbündig oder im Blocksatz, wie das nächste Beispiel illustriert:
842
843 @lilypond[quote,verbatim]
844 \markup {
845   \column {
846     \line  \smallCaps { La vida breve }
847     \line \bold { Acto I }
848     \wordwrap \italic {
849       (La escena representa el corral de una casa de
850       gitanos en el Albaicín de Granada. Al fondo una
851       puerta por la que se ve el negro interior de
852       una Fragua, iluminado por los rojos resplandores
853       del fuego.)
854     }
855     \hspace #0
856
857     \line \bold { Acto II }
858     \override #'(line-width . 50)
859     \justify \italic {
860       (Calle de Granada. Fachada de la casa de Carmela
861       y su hermano Manuel con grandes ventanas abiertas
862       a través de las que se ve el patio
863       donde se celebra una alegre fiesta)
864     }
865   }
866 }
867 @end lilypond
868
869 Eine vollständige Liste der Textausrichtungsbefehle findet sich in
870 @ref{Align}.
871
872 @seealso
873 Handbuch zum Lernen:
874 @rlearning{Verschieben von Objekten}.
875
876 Notationsreferenz:
877 @ref{Align},
878 @ref{Textartige Zeichen}.
879
880 Schnipsel:
881 @rlsr{Text}.
882
883 Installierte Dateien:
884 @file{scm/@/define@/-markup@/-commands@/.scm}.
885
886 Referenz der Interna:
887 @rinternals{TextScript}.
888
889
890
891 @node Graphische Notation innerhalb einer Textbeschriftung
892 @unnumberedsubsubsec Graphische Notation innerhalb einer Textbeschriftung
893 @translationof Graphic notation inside markup
894
895 @cindex Graphik, eingebunden
896 @cindex Illustrationen im Text
897 @cindex Zeichnen im Text
898 @cindex Abbildungen im Text
899
900 Verschiedene graphische Objekte können im Textbeschriftungsmodus
901 eingefügt werden.
902
903 @funindex \box
904 @funindex \circle
905 @funindex \rounded-box
906 @funindex \bracket
907 @funindex \hbracket
908
909 @cindex Kasten, Graphik
910 @cindex gerundeter Kasten, Graphik
911 @cindex Klammern, Graphik
912 @cindex Text verzieren
913 @cindex Text einrahmen
914 @cindex Rahmen, Text
915
916 Mit bestimmten Textbeschriftungsbefehlen kann man Textelementen
917 Graphik hinzufügen, wie das nächste Beispiel zeigt:
918
919 @lilypond[quote,verbatim]
920 \markup \fill-line {
921   \center-column {
922     \circle Jack
923     \box "in the box"
924     \null
925     \line {
926       Erik Satie
927       \hspace #3
928       \bracket "1866 - 1925"
929     }
930     \null
931     \rounded-box \bold Prelude
932   }
933 }
934 @end lilypond
935
936 @funindex \pad-markup
937 @funindex \pad-x
938 @funindex \pad-to-box
939 @funindex \pad-around
940
941 @cindex Platz um Text
942 @cindex Rand um Text
943 @cindex Füllung um Text
944 @cindex Text, Rand außen
945
946 Es kann nötig sein, einem Text mehr Platz einzuräumen.  Das geschieht mit
947 verschiedenen Befehlen, wie das folgende Beispiel zeigt.  Eine ausführliche
948 Übersicht findet sich in @ref{Align}.
949
950 @lilypond[quote,verbatim]
951 \markup \fill-line {
952   \center-column {
953     \box "Charles Ives (1874 - 1954)"
954     \null
955     \box \pad-markup #2 "THE UNANSWERED QUESTION"
956     \box \pad-x #8 "A Cosmic Landscape"
957     \null
958   }
959 }
960 \markup \column {
961   \line {
962     \hspace #10
963     \box \pad-to-box #'(-5 . 20) #'(0 . 5)
964       \bold "Largo to Presto"
965   }
966   \pad-around #3
967       "String quartet keeps very even time,
968 Flute quartet keeps very uneven time."
969 }
970 @end lilypond
971
972 @funindex \combine
973 @funindex \draw-circle
974 @funindex \filled-box
975 @funindex \triangle
976 @funindex \draw-line
977 @funindex \arrow-head
978
979 @cindex Graphische Notation
980 @cindex Symbole, nicht Musik-
981
982 Andere graphische Elemente oder Symbole können gesetzt werden, ohne dass
983 man Text benötigt.  Wie mit allen Textbeschriftungen können Objekte
984 innerhalb von @code{\markup} kombiniert werden.
985
986 @lilypond[quote,verbatim]
987 \markup {
988   \combine
989     \draw-circle #4 #0.4 ##f
990     \filled-box #'(-4 . 4) #'(-0.5 . 0.5) #1
991   \hspace #5
992
993   \center-column {
994     \triangle ##t
995     \combine
996       \draw-line #'(0 . 4)
997       \arrow-head #Y #DOWN ##f
998   }
999 }
1000 @end lilypond
1001
1002 @funindex \epsfile
1003 @funindex \postscript
1004
1005 @cindex Einbinden von Graphik
1006 @cindex Bilder einbinden
1007 @cindex Graphik einbinden
1008 @cindex Postscript, Graphik
1009
1010 Fortgeschrittene graphische Möglichkeiten bietet unter Anderem eine
1011 Funktion, mit der man externe Graphiken im 
1012 Encapsulated PostScript (@emph{eps}) -Format einbinden kann oder
1013 aber Graphiken direkt in den Quelltext unter Verwendung von 
1014 PostScript-Code notiert.  In diesem Fall kann es nötig sein, die
1015 Größe der Zeichnung explizit anzugeben, wie im Beispiel unten gezeigt:
1016
1017 @lilypond[quote,verbatim,relative=1]
1018 c1^\markup {
1019   \combine
1020     \epsfile #X #10 #"./context-example.eps"
1021     \with-dimensions #'(0 . 6) #'(0 . 10)
1022     \postscript #"
1023       -2 3 translate
1024       2.7 2 scale
1025       newpath
1026       2 -1 moveto
1027       4 -2 4 1 1 arct
1028       4 2 3 3 1 arct
1029       0 4 0 3 1 arct
1030       0 0 1 -1 1 arct
1031       closepath
1032       stroke"
1033   }
1034 c
1035 @end lilypond
1036
1037 Eine ausführliche Liste der Graphik-Befehle findet sich in
1038 @ref{Graphic}.
1039
1040 @seealso
1041 Notationsreferenz:
1042 @ref{Graphic},
1043 @ref{Anmerkungen}.
1044
1045 Schnipsel:
1046 @rlsr{Text}.
1047
1048 Referenz der Interna:
1049 @rinternals{TextScript}.
1050
1051 Installierte Dateien:
1052 @file{scm/@/define@/-markup@/-commands@/.scm},
1053 @file{scm/@/stencil@/.scm}.
1054
1055
1056
1057 @node Musikalische Notation innerhalb einer Textbeschriftung
1058 @unnumberedsubsubsec Musikalische Notation innerhalb einer Textbeschriftung
1059 @translationof Music notation inside markup
1060
1061 @cindex Notationsobjekte, Einfügen
1062 @cindex Einfügen von Notationsobjekten
1063 @cindex Musikobjekte, Einfügen
1064
1065 Auch Musikobjekte können innerhalb der Textbeschriftungsumgebung gesetzt
1066 werden.
1067
1068 Noten und Versetzungszeichen lassen sich mit @code{\markup} einfügen:
1069
1070 @lilypond[quote,verbatim,relative=2]
1071 a2 a^\markup {
1072   \note #"4" #1
1073   =
1074   \note-by-number #1 #1 #1.5
1075 }
1076 b1_\markup {
1077   \natural \semiflat \flat
1078   \sesquiflat \doubleflat
1079 }
1080 \glissando
1081 a1_\markup {
1082   \natural \semisharp \sharp
1083   \sesquisharp \doublesharp
1084 }
1085 \glissando b
1086 @end lilypond
1087
1088 Andere Notationsobjekte können auch eingefügt werden:
1089
1090 @lilypond[quote,verbatim,relative=1]
1091 g1 bes
1092 ees-\markup {
1093   \finger 4
1094   \tied-lyric #"~"
1095   \finger 1
1096 }
1097 fis_\markup { \dynamic rf }
1098 bes^\markup {
1099   \beam #8 #0.1 #0.5
1100 }
1101 cis
1102 d-\markup {
1103   \markalphabet #8
1104   \markletter #8
1105 }
1106 @end lilypond 
1107
1108 Allgemeiner gesagt kann jedes verfügbare Notationssymbol unabhängig
1109 von der Notation als ein Textbeschriftungsobjekt eingefügt werden, wie
1110 unten gezeigt.  Eine vollständige Liste der verfügbaren Symbole findet
1111 sich in
1112 @ref{Die Feta-Schriftart}.
1113
1114 @lilypond[quote,verbatim,relative=2]
1115 c2
1116 c'^\markup { \musicglyph #"eight" }
1117 c,4
1118 c,8._\markup { \musicglyph #"clefs.G_change" }
1119 c16
1120 c2^\markup { \musicglyph #"timesig.neomensural94" }
1121 @end lilypond
1122
1123 @noindent
1124 Eine andere Möglichkeit, andere als Textsymbole zu schreiben, findet sich
1125 in @ref{Was sind Schriftarten}.  Diese Methode bietet sich an, um Klammern
1126 unterschiedlicher Größe zu setzen.
1127
1128 Der Textbeschriftungsmodus unterstützt auch Diagramme für bestimmte
1129 Instrumente:
1130
1131 @lilypond[quote,verbatim,relative=2]
1132 c1^\markup {
1133   \fret-diagram-terse #"x;x;o;2;3;2;"
1134 }
1135 c^\markup {
1136   \harp-pedal #"^-v|--ov^"
1137 }
1138 c
1139 c^\markup {
1140   \combine
1141     \musicglyph #"accordion.accDiscant"
1142     \combine
1143       \raise #0.5 \musicglyph #"accordion.accDot"
1144       \raise #1.5 \musicglyph #"accordion.accDot"
1145 }
1146 @end lilypond
1147
1148 @c The accordion diagram is actually taken from a snippet.
1149
1150 @noindent
1151 Derartige Digramme sind dokumentiert in @ref{Instrument Specific Markup}.
1152
1153 Sogar eine ganze Partitur kann in ein Textbeschriftungsobjekt eingefügt
1154 werden.  In diesem Fall muss die eingefügte @code{\score}-Umgebung
1155 eine @code{\layout}-Umgebung haben, wie in diesem Beispiel:
1156
1157 @lilypond[quote,verbatim,relative=1]
1158 c4 d^\markup {
1159   \score {
1160     \relative { c4 d e f }
1161     \layout { }
1162   }
1163 }
1164 e f |
1165 c d e f
1166 @end lilypond
1167
1168 Eine vollständige Liste der Musiksymbol-Befehle findet sich in
1169 @ref{Music}.
1170
1171 @seealso
1172 Notationsreferenz:
1173 @ref{Music},
1174 @ref{Die Feta-Schriftart},
1175 @ref{Was sind Schriftarten}.
1176
1177 Schnipsel:
1178 @rlsr{Text}.
1179
1180 Referenz der Interna:
1181 @rinternals{TextScript}.
1182
1183 Installierte Dateien:
1184 @file{scm/@/define@/-markup@/-commands@/.scm},
1185 @file{scm/@/fret@/-diagrams@/.scm},
1186 @file{scm/@/harp@/-pedals@/.scm}.
1187
1188
1189
1190 @node Textbeschriftung über mehrere Seiten
1191 @unnumberedsubsubsec Textbeschriftung über mehrere Seiten
1192 @translationof Multi-page markup
1193
1194 Normale Textbeschriftungsobjekte können nicht getrennt werden, aber mit
1195 einer spezifischen Umgebung ist es möglich, Text auch über mehrere Seiten
1196 fließen zu lassen:
1197
1198 @lilypond[quote,verbatim]
1199 \markuplines {
1200   \justified-lines {
1201     A very long text of justified lines.
1202     ...
1203   }
1204   \wordwrap-lines {
1205     Another very long paragraph.
1206     ...
1207   }
1208   ...
1209 }
1210 @end lilypond
1211
1212 Die Syntax braucht eine Liste von Textbeschriftungen folgender Art:
1213
1214 @itemize
1215 @item
1216 das Resultat eines Beschriftungslistenbefehls,
1217 @item
1218 eine Textbeschriftungsliste,
1219 @item
1220 eine Liste von Beschriftungslisten.
1221 @end itemize
1222
1223 Eine vollständige Liste der Beschriftungslistenbefehle findet sich in
1224 @ref{Text markup list commands}.
1225
1226 @seealso
1227 Notationsreferenz:
1228 @ref{Text markup list commands},
1229 @ref{Neue Definitionen von Beschriftungsbefehlen für Listen}.
1230
1231 Schnipsel:
1232 @rlsr{Text}.
1233
1234 Referenz der Interna: @rinternals{TextScript}.
1235
1236 Installierte Dateien:
1237 @file{scm/@/define@/-markup@/-commands@/.scm}.
1238
1239
1240 @predefined
1241 @funindex \markuplines
1242 @code{\markuplines}.
1243 @endpredefined
1244
1245
1246 @node Schriftarten
1247 @subsection Schriftarten
1248 @translationof Fonts
1249
1250 Dieser Abschnitt zeigt, wie Schriftarten eingesetzt werden können und
1251 wie man sie in Partituren ändern kann.
1252
1253 @menu
1254 * Was sind Schriftarten::
1255 * Schriftarten für einen Eintrag::
1256 * Schriftart des gesamten Dokuments::
1257 @end menu
1258
1259 @node Was sind Schriftarten
1260 @unnumberedsubsubsec Was sind Schriftarten
1261 @translationof Fonts explained
1262
1263 @cindex Pango
1264 @cindex Schriftarten, Hintergrundinformation
1265 @cindex Klammern, unterschiedliche Größen
1266 @funindex font-interface
1267
1268 Schriftarten werden von mehreren Bibliotheken verwaltet. FontConfig wird
1269 benützt, um die vorhandenen Schriftarten des Systems zu erkennen, die
1270 gewählte Schriftart wird dann mit Pango verarbeitet.
1271
1272 Notationsschriftarten können als eine Ansammlung von besonderen Zeichen
1273 erklärt werden, wobei die Sonderzeichen in verschiedene Familien
1274 klassifiziert werden.  Die Syntax des folgenden Beispiels ermöglicht es,
1275 direkt auf verschiedene nicht textuelle Sonderzeichen der
1276 @code{feta}-Schriftart zuzugreifen.  Das ist die Standardschriftart
1277 für Notationselemente in LilyPond.
1278
1279 @lilypond[quote,verbatim,relative=2]
1280 a1^\markup {
1281   \vcenter {
1282     \override #'(font-encoding . fetaBraces)
1283     \lookup #"brace120"
1284     \override #'(font-encoding . fetaNumber)
1285     \column { 1 3 }
1286     \override #'(font-encoding . fetaDynamic)
1287     sf
1288     \override #'(font-encoding . fetaMusic)
1289     \lookup #"noteheads.s0petrucci"
1290   }
1291 }
1292 @end lilypond
1293
1294 @noindent
1295 Außer den verschiedenen Klammern, die in @code{fetaBraces}
1296 in verschiedenen Größen enthalten sind, lassen sich alle
1297 dieses Symbole auch mit einer einfacheren Syntax notieren.
1298 Sie ist beschrieben in
1299 @ref{Musikalische Notation innerhalb einer Textbeschriftung}.
1300
1301 Wenn man die Klammern von @code{fetaBraces} benutzt, wird die
1302 Größe der Klammer durch einen numeralen Part in der
1303 Bezeichnung des Glyphs bestimmt.  Als Wert kann eine
1304 Ganzzahl von @code{0} bis @code{575} benutzt werden, wobei
1305 @code{0} die kleinste Klammern ergibt.  Der optimale Wert
1306 muss durch Ausprobieren herausgefunden werden.  Diese Glyphen
1307 sind alle linke Klammern, rechte Klammern lassen sich durch
1308 eine Drehung herstellen, siehe
1309 @ref{Drehen von Objekten}.
1310
1311 Drei Textschriftarten sind verfügbar (auf Englisch @code{family} genannt): 
1312 mit @code{roman} eine Schriftart
1313 mit Serifen (Standard ist New Century Schoolbook), mit @code{sans}
1314 eine serifenlose (gerade) Schriftart und mit @code{typewriter} eine
1315 Schreibmaschinenschrift, in welcher die Buchstaben alle die gleiche
1316 Weite haben.  Die aktuelle Schriftart von @code{sans} und
1317 @code{tpyewriter} wird durch Pango entspechend den Systemvorgaben
1318 gewählt.
1319
1320 Jede Familie kann verschiedene Schriftschnitte besitzen. Im Englischen
1321 wird unterschieden zwischen @code{shape} für kursive Schnitte und 
1322 @code{series} für fette Schnitte.  Im folgenden Beispiel wird
1323 demonstriert, wie man die verschiedenen Eigenschaften auswählen kann.
1324 Der Wert, der @code{font-size} übergeben wird, entspricht der geforderten
1325 Änderung in Bezug auf die Standardschriftgröße.
1326
1327 @lilypond[quote,verbatim,relative=2]
1328   \override Score.RehearsalMark #'font-family = #'typewriter
1329   \mark \markup "Ouverture"
1330   \override  Voice.TextScript #'font-shape = #'italic
1331   \override  Voice.TextScript #'font-series = #'bold
1332   d'2.^\markup "Allegro"
1333   \override Voice.TextScript #'font-size = #-3
1334   c4^smaller
1335 @end lilypond
1336
1337 @noindent
1338 Eine ähnliche Syntax kann im Textbeschriftungsmodus eingesetzt werden,
1339 hier bietet es sich aber an, die einfacheren Befehle zu verwenden, die
1340 erklärt wurden in
1341 @ref{Überblick über die wichtigsten Textbeschriftungsbefehle}:
1342
1343 @lilypond[quote,verbatim]
1344 \markup {
1345   \column {
1346     \line {
1347       \override #'(font-shape . italic)
1348       \override #'(font-size . 4)
1349       Idomeneo,
1350     }
1351     \line {
1352       \override #'(font-family . typewriter)
1353       {
1354         \override #'(font-series . bold)
1355         re
1356         di
1357       }
1358       \override #'(font-family . sans)
1359       Creta
1360     }
1361   }
1362 }
1363 @end lilypond
1364
1365 Auch wenn es einfach ist, zwischen den vorefinierten Schriftarten
1366 umzuschalten, kann man auch eigene Schriftarten verwenden, wie erklärt
1367 in folgenden Abschnitten: @ref{Schriftarten für einen Eintrag} und
1368 @ref{Schriftart des gesamten Dokuments}.
1369
1370 @seealso
1371 Notationsreferenz:
1372 @ref{Die Feta-Schriftart},
1373 @ref{Musikalische Notation innerhalb einer Textbeschriftung},
1374 @ref{Überblick über die wichtigsten Textbeschriftungsbefehle},
1375 @ref{Font}.
1376
1377
1378 @node Schriftarten für einen Eintrag
1379 @unnumberedsubsubsec Schriftarten für einen Eintrag
1380 @translationof Single entry fonts
1381
1382 Jede Schriftart, die über das Betriebssystem installiert ist und von
1383 FontConfig erkannt wird, kann in einer Partitur eingefügt werden.  Dazu
1384 verwendet man folgende Syntax:
1385
1386 @lilypond[quote,verbatim,relative=2]
1387 \override Staff.TimeSignature #'font-name = #"Charter"
1388 \override Staff.TimeSignature #'font-size = #2
1389 \time 3/4
1390
1391 a1_\markup {
1392   \override #'(font-name . "Vera Bold")
1393     { Vera Bold }
1394 }
1395 @end lilypond
1396
1397 @funindex show-available-fonts
1398
1399 Mit folgendem Befehl erhält man eine Liste aller verfügbaren Schriftarten
1400 des Betriebssystems:
1401
1402 @example
1403 lilypond -dshow-available-fonts x
1404 @end example
1405
1406 @noindent
1407 Das letzte Argument kann ein beliebiges Zeichen sein, aber es darf nicht
1408 fehlen.
1409
1410 @seealso
1411 Notationsreferenz:
1412 @ref{Was sind Schriftarten},
1413 @ref{Schriftart des gesamten Dokuments}.
1414
1415 Schnipsel:
1416 @rlsr{Text}.
1417
1418 Installierte Dateien:
1419 @file{lily/@/font@/-config@/-scheme@/.cc}.
1420
1421
1422
1423 @node Schriftart des gesamten Dokuments
1424 @unnumberedsubsubsec Schriftart des gesamten Dokuments
1425 @translationof Entire document fonts
1426
1427 Es ist auch möglich, die Schriftarten für die gesamte Partitur zu ändern.
1428 In diesem Fall müssen die Familien @code{roman},
1429 @code{sans} und @code{typewriter} in genaus dieser Reihenfolge
1430 entsprechend der Syntax unten definiert werden.  Einzelheiten zu
1431 Schriftarten in @ref{Was sind Schriftarten}.
1432
1433 @cindex Schriftartenfamilien, Definieren
1434 @funindex make-pango-font-tree
1435
1436 @lilypond[verbatim,quote]
1437 \paper  {
1438   myStaffSize = #20
1439   #(define fonts
1440     (make-pango-font-tree "Times New Roman"
1441                           "Nimbus Sans"
1442                           "Luxi Mono"
1443                            (/ myStaffSize 20)))
1444 }
1445
1446 \relative c'{
1447   c1-\markup {
1448     roman,
1449     \sans sans,
1450     \typewriter typewriter. }
1451 }
1452 @end lilypond
1453
1454 @c we don't do Helvetica / Courier, since GS incorrectly loads
1455 @c Apple TTF fonts
1456
1457 @seealso
1458 Notationsreferenz:
1459 @ref{Was sind Schriftarten},
1460 @ref{Schriftarten für einen Eintrag},
1461 @ref{Überblick über die wichtigsten Textbeschriftungsbefehle},
1462 @ref{Font}.
1463