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