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