]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/text.itely
Merge branch 'master' into lilypond/translation
[lilypond.git] / Documentation / es / notation / text.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 4ecef06e22df3293a2bf246e1ebccb300ce90b3e
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @node Texto
13 @section Texto
14 @translationof Text
15
16 @lilypondfile[quote]{text-headword.ly}
17
18 Esta sección explica cómo incluir texto (con diversos estilos de
19 formateo) en las partituras.
20
21 @noindent
22 Ciertos elementos de texto de los que no nos ocupamos aquí se tratan
23 en otras secciones específicas: @ref{Música vocal}, @ref{Títulos y
24 cabeceras}.
25
26 @menu
27 * Escritura del texto::
28 * Formatear el texto::
29 * Tipografías::
30 @end menu
31
32 @node Escritura del texto
33 @subsection Escritura del texto
34 @translationof Writing text
35
36 Esta sección presenta las distintas formas de añadir texto a una
37 partitura.
38
39 @cindex texto, en otros idiomas
40 @warning{Para escribir texto con caracteres acentuados y especiales
41 (como los de idiomas distintos del inglés), sencillamente inserte los
42 caracteres directamente en el archivo de LilyPond.  El archivo se debe
43 guardar como UTF-8.  Para ver más información, consulte
44 @ref{Codificación del texto}.}
45
46
47 @menu
48 * Guiones de texto::
49 * Extensiones de texto::
50 * Indicaciones de texto::
51 * Texto separado::
52 @end menu
53
54
55 @node Guiones de texto
56 @unnumberedsubsubsec Guiones de texto
57 @translationof Text scripts
58
59 @cindex texto, inscripciones de
60 @cindex texto, elementos no vacíos de
61 @cindex no vacíos, textos
62 @cindex texto destacado
63
64 Es posible añadir indicaciones de @qq{texto entre comillas} a una
65 partitura, como se muestra en el ejemplo siguiente.  Estas
66 indicaciones se pueden colocar manualmente por encima o por debajo
67 del pentagrama, utilizando la sintaxis que se describe en
68 @ref{Dirección y posición}.
69
70 @lilypond[quote,verbatim,relative=2]
71 a8^"pizz." g f e a4-"scherz." f
72 @end lilypond
73
74 Esta sintaxis es en realidad una abreviatura; se puede añadir
75 explícitamente a una nota un formateado de texto más complejo
76 utilizando un bloque @code{\markup}, como se describe bajo
77 @ref{Formatear el texto}.
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 De forma predeterminada, las indicaciones de texto no afectan al
85 espaciado de las notas.  Sin embargo, su anchura sí podría tenerse en
86 cuenta: en el siguiente ejemplo, la primera cadena de texto no afecta
87 al espaciado, pero la segunda sí afecta.
88
89 @lilypond[quote,verbatim,relative=2]
90 a8^"pizz." g f e
91 \textLengthOn
92 a4_"scherzando" f
93 @end lilypond
94
95 Se pueden adjuntar articulaciones a las notas, además de inscripciones
96 de texto.  Para ver más información, consulte @ref{Articulaciones y
97 ornamentos}.
98
99 Para ver más información sobre el orden relativo de las inscripciones
100 de texto y las articulaciones, consulte @rlearning{Colocación de los
101 objetos}.
102
103 @funindex \textLengthOn
104 @funindex textLengthOn
105 @funindex \textLengthOff
106 @funindex textLengthOff
107
108 @predefined
109 @code{\textLengthOn},
110 @code{\textLengthOff}.
111 @endpredefined
112
113
114 @seealso
115 Manual de aprendizaje:
116 @rlearning{Colocación de los objetos}.
117
118 Referencia de la notación:
119 @ref{Formatear el texto},
120 @ref{Dirección y posición}.
121
122 Fragmentos de código:
123 @rlsr{Text}.
124
125 Referencia de funcionamiento interno:
126 @rinternals{TextScript}.
127
128
129 @cindex texto fuera del margen
130 @cindex margen, texto fuera del
131 @cindex texto, mantener dentro del margen
132 @cindex letra, mantener dentro del margen
133
134
135 @knownissues
136
137 La comprobación necesaria para asegurar que las inscripciones de texto
138 y la letra de las canciones se mantienen dentro de los márgenes, es
139 una tarea computacional relativamente grande.  Para acelerar el
140 procesado, LilyPond no realiza estos cálculos de forma predeterminada;
141 para habilitarlos, utilice
142
143 @example
144 \override Score.PaperColumn #'keep-inside-line = ##t
145 @end example
146
147
148 @node Extensiones de texto
149 @unnumberedsubsubsec Extensiones de texto
150 @translationof Text spanners
151
152 @cindex texto, elementos de extensión
153
154 Ciertas indicaciones de ejecución, p.ej., @i{rallentando} o
155 @i{accelerando}, se escriben como texto y se extienden sobre muchos
156 compases mediante líneas de puntos.  Estos objetos, que reciben el
157 nombre de @q{spanners} u objetos de extensión, se pueden crear desde
158 una nota hasta otra usando la siguiente sintaxis:
159
160 @lilypond[verbatim,quote,relative=2]
161 \override TextSpanner #'(bound-details left text) = "rit."
162 b1\startTextSpan
163 e,\stopTextSpan
164 @end lilypond
165
166 @cindex texto, formateado de los elementos de extensión
167 @cindex formato de los elementos de extensión de texto
168
169 @noindent
170 La cadena de texto que imprimir se establece a través de propiedades
171 de objeto.  De forma predeterminada se imprime en estilo cursiva, pero
172 se pueden conseguir distintos efectos de formato utilizando bloques
173 @code{\markup}, como se describe en @ref{Formatear el texto}.
174
175 @lilypond[quote,relative=2,verbatim]
176 \override TextSpanner #'(bound-details left text) =
177   \markup { \upright "rit." }
178 b1\startTextSpan c
179 e,\stopTextSpan
180 @end lilypond
181
182 El estilo de la línea, así como la cadena de texto, se pueden definir
183 como una propiedad de objeto.  Esta sintaxis se describe en
184 @ref{Estilos de línea}. Los extensores de texto
185 forman parte del contexto @code{Dynamics}; véase
186 @rinternals{Dynamics}.
187
188
189 @funindex \textSpannerUp
190 @funindex textSpannerUp
191 @funindex \textSpannerDown
192 @funindex textSpannerDown
193 @funindex \textSpannerNeutral
194 @funindex textSpannerNeutral
195
196
197 @predefined
198 @code{\textSpannerUp},
199 @code{\textSpannerDown},
200 @code{\textSpannerNeutral}.
201 @endpredefined
202
203 @knownissues
204 LilyPond sólo puede manejar un objeto de extensión de texto por cada
205 voz.
206
207 @snippets
208
209 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
210 {dynamics-text-spanner-postfix.ly}
211
212 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
213 {dynamics-custom-text-spanner-postfix.ly}
214
215 @seealso
216 Referencia de la notación:
217 @ref{Estilos de línea},
218 @ref{Matices dinámicos}.
219
220 Fragmentos de código:
221 @rlsr{Text},
222 @rlsr{Expressive marks}.
223
224 Referencia de funcionamiento interno:
225 @rinternals{TextSpanner},
226 @rinternals{Dynamics}.
227
228
229 @node Indicaciones de texto
230 @unnumberedsubsubsec Indicaciones de texto
231 @translationof Text marks
232
233 @cindex texto, indicaciones de
234 @cindex indicaciones de texto
235 @cindex texto sobre la barra de compás
236 @cindex coda sobre la línea divisoria
237 @cindex segno sobre la línea divisoria
238 @cindex calderón sobre la línea divisoria
239 @cindex líneas divisorias, símbolos sobre las
240
241 @funindex \mark
242 @funindex mark
243 @funindex \markup
244 @funindex markup
245
246 Se pueden añadir a la partitura varios elementos de texto con la
247 sintaxis que se describe en @ref{Llamadas de ensayo}:
248
249 @c \mark needs to be placed on a separate line (it's not
250 @c attached to an object like \markup is). -vv
251
252 @lilypond[verbatim,quote,relative=2]
253 c4
254 \mark "Allegro"
255 c c c
256 @end lilypond
257
258 Esta sintaxis posibilita colocar cualquier texto sobre la línea
259 divisoria; se pueden incorporar formatos más complejos para el texto
260 usando un bloque @code{\markup}, como está explicado en
261 @ref{Formatear el texto}:
262
263 @lilypond[quote,verbatim,relative=1]
264 <c e>1
265 \mark \markup { \italic { colla parte } }
266 <d f>2 <e g>
267 <c f aes>1
268 @end lilypond
269
270 @noindent
271 Esta sintaxis también permite imprimir símbolos especiales como
272 llamadas, segno o calderones, especificando el nombre del símbolo
273 correspondiente como se explica en @ref{Notación musical dentro de elementos de marcado}:
274
275 @lilypond[quote,verbatim,relative=2]
276 <bes f>2 <aes d>
277 \mark \markup { \musicglyph #"scripts.ufermata" }
278 <e g>1
279 @end lilypond
280
281 @noindent
282 Estos objetos se tipografían solamente sobre el pentagrama superior de
283 la partitura; dependiendo de si están especificados al final o en
284 medio de un compás, se colocarán sobre la línea divisoria o entre las
285 notas.  Si se especifican en un salto de línea, las llamadas se
286 imprimen al principio de la línea siguiente.
287
288 @lilypond[quote,verbatim,relative=2]
289 \mark "Allegro"
290 c1 c
291 \mark "assai" \break
292 c  c
293 @end lilypond
294
295
296 @snippets
297
298 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
299 {printing-marks-at-the-end-of-a-line.ly}
300
301 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
302 {aligning-marks-with-various-notation-objects.ly}
303
304 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
305 {printing-marks-on-every-staff.ly}
306
307
308 @seealso
309 Referencia de la notación:
310 @ref{Llamadas de ensayo},
311 @ref{Formatear el texto},
312 @ref{Notación musical dentro de elementos de marcado},
313 @ref{La tipografía Feta}.
314
315 Fragmentos de código:
316 @rlsr{Text}.
317
318 Referencia de funcionamiento interno:
319 @rinternals{MarkEvent},
320 @rinternals{Mark_engraver},
321 @rinternals{RehearsalMark}.
322
323
324 @node Texto separado
325 @unnumberedsubsubsec Texto separado
326 @translationof Separate text
327
328 @cindex separado, texto
329 @cindex texto separado
330 @cindex independiente, texto
331 @cindex nivel superior, texto del
332 @cindex texto del nivel superior
333 @cindex texto independiente
334
335 @funindex \markup
336 @funindex markup
337
338 Un bloque @code{\markup} puede existir de forma independiente, fuera
339 de cualquier bloque @code{\score}, como una @qq{expresión de nivel
340 superior}.  Esta sintaxis se describe en @ref{Estructura del archivo}.
341
342 @lilypond[verbatim,quote]
343 \markup {
344   Tomorrow, and tomorrow, and tomorrow...
345 }
346 @end lilypond
347
348 @noindent
349 Esto hace posible imprimir texto separado de la música, lo que es
350 especialmente útil cuando el archivo de entrada contiene varias
351 piezas, tal y como se describe en @ref{Varias partituras en un libro}.
352
353 @lilypond[quote,verbatim]
354 \score {
355   c'1
356 }
357 \markup {
358   Tomorrow, and tomorrow, and tomorrow...
359 }
360 \score {
361   c'1
362 }
363 @end lilypond
364
365 Los bloques de texto independientes pueden abarcar varias páginas,
366 posibilitando la impresión de documentos de texto o libros
367 íntegramente desde LilyPond.  Esta funcionalidad y la sintaxis que
368 requiere se describen en @ref{Elementos de marcado de varias páginas}.
369
370
371 @funindex \markup
372 @funindex markup
373 @funindex \markuplines
374 @funindex markuplines
375
376 @predefined
377 @code{\markup},
378 @code{\markuplines}.
379 @endpredefined
380
381
382 @snippets
383
384 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
385 {stand-alone-two-column-markup.ly}
386
387
388 @seealso
389 Referencia de la notación:
390 @ref{Formatear el texto},
391 @ref{Estructura del archivo},
392 @ref{Varias partituras en un libro},
393 @ref{Elementos de marcado de varias páginas}.
394
395 Fragmentos de código:
396 @rlsr{Text}.
397
398 Referencia de funcionamiento interno:
399 @rinternals{TextScript}.
400
401
402 @node Formatear el texto
403 @subsection Formatear el texto
404 @translationof Formatting text
405
406 Esta sección presenta los formateados básico y avanzado de texto,
407 usando la sintaxis específica del modo de @code{\markup}.
408
409 @menu
410 * Introducción al marcado de texto::
411 * Instrucciones de marcado de texto más usuales::
412 * Alineación de texto::
413 * Notación gráfica dentro de elementos de marcado::
414 * Notación musical dentro de elementos de marcado::
415 * Elementos de marcado de varias páginas::
416 @end menu
417
418 @node Introducción al marcado de texto
419 @unnumberedsubsubsec Introducción al marcado de texto
420 @translationof Text markup introduction
421
422 @cindex marcado
423 @cindex texto, marcado de
424 @cindex marcado de texto
425 @cindex tipografiar texto
426
427 @funindex \markup
428 @funindex markup
429
430 Se usa un bloque @code{\markup} para tipografiar texto con una
431 sintaxis ampliable que se denomina @qq{modo de marcado}.
432
433 @cindex marcado, expresiones de
434 @cindex expresiones de marcado
435 @cindex marcado, sintaxis
436 @cindex sintaxis del marcado
437
438 La sintaxis del marcado es similar a la sintaxis usual de LilyPond:
439 una expresión @code{\markup} se encierra entre llaves @code{@{ @dots{}
440 @}}.  Una sola palabra se considera como una expresión mínima, y por
441 tanto no necesita estar encerrada entre llaves.
442
443 A diferencia de las indicaciones de @qq{texto entrecomillado} simples,
444 los bloques @code{\markup} pueden contener expresiones anidadas o
445 instrucciones de marcado, que se introducen utilizando el carácter de
446 barra invertida @code{\} . Estas instrucciones sólo afectan a la
447 expresión que sigue inmediatamente.
448
449 @lilypond[quote,verbatim,relative=2]
450 a1-\markup intenso
451 a2^\markup { poco \italic più forte  }
452 c e1
453 d2_\markup { \italic "string. assai" }
454 e
455 b1^\markup { \bold { molto \italic  agitato } }
456 c
457 @end lilypond
458
459 @cindex caracteres especiales en modo de marcado
460 @cindex marcado, caracteres especiales en modo de
461 @cindex reservados, impresión de caracteres
462 @cindex impresión de caracteres especiales
463 @cindex texto entrecomillado en modo de marcado
464
465 Un bloque @code{\markup} puede contener también cadenas de texto entre
466 comillas.  Dichas cadenas se tratan como expresiones de texto mínimas,
467 y por tanto cualquier instrucción de marcado o carácter especial (como
468 @code{\} y @code{#}) se imprimen literalmente sin afectar al formateo
469 del texto.  Se puede hacer que se impriman las propias comillas si se
470 les antepone una barra invertida.
471
472 @lilypond[quote,verbatim,relative=2]
473 a1^"\italic markup..."
474 a_\markup { \italic "... prints \"italic\" letters!" }
475 a a
476 @end lilypond
477
478 Para que se traten como una expresión distinta, es necesario que las
479 listas de palabras estén encerradas entre comillas o precedidas de una
480 instrucción.  La forma en que están definidas las expresiones de
481 marcado afecta a cómo se apilan, se centran y se alinean estas
482 expresiones; en el ejemplo siguiente, la segunda expresión
483 @code{\markup} se trata igual que la primera:
484
485 @lilypond[quote,verbatim,relative=2]
486 c1^\markup { \center-column { a bbb c } }
487 c1^\markup { \center-column { a { bbb c } } }
488 c1^\markup { \center-column { a \line { bbb c } } }
489 c1^\markup { \center-column { a "bbb c" } }
490 @end lilypond
491
492 Los marcados se pueden almacenar dentro de variables.  Estas variables
493 se pueden adjuntar directamente a las notas:
494
495 @lilypond[quote,verbatim]
496 allegro = \markup { \bold \large Allegro }
497
498 {
499   d''8.^\allegro
500   d'16 d'4 r2
501 }
502 @end lilypond
503
504
505 @noindent
506 Se puede encontrar una lista exhaustiva de las instrucciones
507 específicas de @code{\markup} en @ref{Text markup commands}.
508
509
510 @seealso
511 Referencia de la notación:
512 @ref{Text markup commands}.
513
514 Fragmentos de código:
515 @rlsr{Text}.
516
517 Archivos de inicio:
518 @file{scm/@/markup@/.scm}.
519
520
521 @knownissues
522
523 Los errores de sintaxis para el modo de marcado a menudo producen
524 confusión.
525
526
527 @node Instrucciones de marcado de texto más usuales
528 @unnumberedsubsubsec Instrucciones de marcado de texto más usuales
529 @translationof Selecting font and font size
530
531 @cindex fuente tipográfica, cambiar
532 @cindex cambio de la fuente tipográfica
533
534 @funindex \italic
535 @funindex italic
536 @funindex \bold
537 @funindex bold
538 @funindex \underline
539 @funindex underline
540
541 Está contemplado de forma básica el cambio de la fuente tipográfica en
542 el modo de marcado:
543
544 @lilypond[quote,verbatim,relative=2]
545 d1^\markup {
546   \bold { Più mosso }
547   \italic { non troppo \underline Vivo }
548 }
549 r2 r4 r8
550 d,_\markup { \italic quasi \smallCaps Tromba }
551 f1 d2 r
552 @end lilypond
553
554 @cindex fuente tipográfica, tamaño de
555 @cindex texto, tamaño de
556
557 @funindex \fontsize
558 @funindex fontsize
559 @funindex \smaller
560 @funindex smaller
561 @funindex \larger
562 @funindex larger
563 @funindex \magnify
564 @funindex magnify
565
566 El tamaño de los caracteres también se puede alterar de distintas
567 maneras:
568
569 @itemize
570 @item
571 el tamaño de la tipografía se puede definir a una serie de tamaños
572 estándar predefinidos,
573
574 @item
575 el tamaño de la tipografía se puede establecer a un valor absoluto,
576
577 @item
578 el tamaño de la tipografía también se puede cambiar de forma relativa
579 respecto de su valor anterior.
580 @end itemize
581
582 @noindent
583 El ejemplo siguiente ejemplifica estos tres métodos:
584
585 @lilypond[quote,verbatim,relative=1]
586 f1_\markup {
587   \tiny espressivo
588   \large e
589   \normalsize intenso
590 }
591 a^\markup {
592   \fontsize #5 Sinfonia
593   \fontsize #2 da
594   \fontsize #3 camera
595 }
596 bes^\markup { (con
597   \larger grande
598   \smaller emozione
599   \magnify #0.6 { e sentimento } )
600 }
601 d c2 r8 c bes a g1
602 @end lilypond
603
604 @cindex subíndice
605 @cindex superíndice
606
607 @funindex \super
608 @funindex super
609 @funindex \sub
610 @funindex sub
611
612 El texto se puede imprimir como subíndice o como superíndice.  De
613 forma predeterminada se imprimen en un tamaño menor, pero también se
614 puede usar un tamaño normal:
615
616 @lilypond[quote,verbatim]
617 \markup {
618   \column {
619     \line { 1 \super st movement }
620     \line { 1 \normal-size-super st movement
621       \sub { (part two) }  }
622   }
623 }
624 @end lilypond
625
626 @cindex fuente tipográfica, familias de
627
628 El modo de marcado ofrece una manera fácil de elegir familias de
629 tipografía alternativas.  A no ser que se especifique de otro modo, se
630 selecciona automáticamente la fuente predeterminada con serifa, de
631 tipo romano: en la última línea del ejemplo siguiente, no hay
632 diferencia entre la primera y la segunda palabra.
633
634 @lilypond[quote,verbatim]
635 \markup {
636   \column {
637     \line { Act \number 1 }
638     \line { \sans { Scene I. } }
639     \line { \typewriter { Verona. An open place. } }
640     \line { Enter \roman Valentine and Proteus. }
641   }
642 }
643 @end lilypond
644
645 @noindent
646 Algunas de estas familias, usadas para elementos específicos como
647 números o matices, no ofrecen todos los caracteres, como se explica en
648 @ref{Indicaciones dinámicas contemporáneas} y @ref{Marcas de repetición manual}.
649
650 @c \concat is actually documented in Align (it is not
651 @c a font-switching command).  But we need it here. -vv
652
653 Si se usan dentro de una palabra, algunas instrucciones de cambio de
654 tipografía o de formateo pueden producir un espacio vacío no deseado.
655 Esto se puede solucionar concatenando en uno solo los distintos
656 elementos de texto:
657
658 @lilypond[quote,verbatim]
659 \markup {
660   \column {
661     \line {
662       \concat { 1 \super st }
663       movement
664     }
665     \line {
666       \concat { \dynamic p , }
667       \italic { con dolce espressione }
668     }
669   }
670 }
671 @end lilypond
672
673 Se puede encontrar una lista exhaustiva de instrucciones de cambio y
674 utilización personalizada de las fuentes tipográficas en @ref{Font}.
675
676 También es posible definir conjuntos personalizados de fuentes, tal y
677 como se explica en @ref{Tipografías}.
678
679 @funindex \teeny
680 @funindex teeny
681 @funindex \tiny
682 @funindex tiny
683 @funindex \small
684 @funindex small
685 @funindex \normalsize
686 @funindex normalsize
687 @funindex \large
688 @funindex large
689 @funindex \huge
690 @funindex huge
691 @funindex \smaller
692 @funindex smaller
693 @funindex \larger
694 @funindex larger
695
696
697 @predefined
698 @code{\teeny},
699 @code{\tiny},
700 @code{\small},
701 @code{\normalsize},
702 @code{\large},
703 @code{\huge},
704 @code{\smaller},
705 @code{\larger}.
706 @endpredefined
707
708
709 @seealso
710 Referencia de la notación:
711 @ref{Font},
712 @ref{Indicaciones dinámicas contemporáneas},
713 @ref{Marcas de repetición manual},
714 @ref{Tipografías}.
715
716 Fragmentos de código:
717 @rlsr{Text}.
718
719 Referencia de funcionamiento interno:
720 @rinternals{TextScript}.
721
722 Archivos de inicio:
723 @file{scm/@/define@/-markup@/-commands@/.scm}.
724
725
726 @node Alineación de texto
727 @unnumberedsubsubsec Alineación de texto
728 @translationof Text alignment
729
730 @cindex texto, alineación de
731 @cindex alinear texto
732 @cindex alinear texto de marcado
733 @cindex alinear elementos de marcado
734 @cindex marcado, elementos, alinear
735 @cindex marcado, texto, alinear
736
737 Esta subsección trata sobre cómo colocar texto en el modo de marcado.
738 Los objetos de marcado también se pueden mover como un todo, usando la
739 sintaxis que se describe en @rlearning{Mover objetos}.
740
741 @c Padding commands should be mentioned on this page, but
742 @c most of these require \box to be more clearly illustrated. -vv
743
744 @cindex texto, alineación horizontal
745 @cindex horizontal, alineación de texto
746
747 @funindex \left-align
748 @funindex left-align
749 @funindex \center-align
750 @funindex center-align
751 @funindex \right-align
752 @funindex right-align
753
754 Los objetos de marcado se pueden alinear de distintas maneras.  De
755 forma predeterminada, una indicación de texto se alinea sobre el borde
756 izquierdo: en el ejemplo siguiente, no existe diferencia entre los
757 marcados primero y segundo.
758
759 @lilypond[quote,verbatim,relative=2]
760 d1-\markup { poco }
761 f
762 d-\markup { \left-align poco }
763 f
764 d-\markup { \center-align { poco } }
765 f
766 d-\markup { \right-align poco }
767 @end lilypond
768
769 @funindex \halign
770 @funindex halign
771
772 Se puede realizar un ajuste fino de la alineación horizontal usando un
773 valor numérico:
774
775 @lilypond[quote,verbatim,relative=2]
776 a1-\markup { \halign #-1 poco }
777 e'
778 a,-\markup { \halign #0 poco }
779 e'
780 a,-\markup { \halign #0.5 poco }
781 e'
782 a,-\markup { \halign #2 poco }
783 @end lilypond
784
785 @noindent
786 Ciertos objetos pueden poseer sus propios procedimientos de
787 alineación, y por tanto no resultan afectados por estas instrucciones.
788 Es posible mover estos objetos de marcado como un todo, como se
789 muestra por ejemplo en @ref{Indicaciones de texto}.
790
791 @cindex texto, alineación vertical
792 @cindex vertical, alineación de texto
793
794 @funindex \raise
795 @funindex raise
796 @funindex \lower
797 @funindex lower
798 @funindex \null
799 @funindex null
800
801 La alineación vertical es un poco más compleja.  Como se ha dicho más
802 arriba, los objetos de marcado se pueden mover como un todo; sin
803 embargo, también es posible mover elementos específicos dentro de un
804 bloque de marcado.  En este caso, el elemento a mover se debe preceder
805 de un @emph{punto de anclaje}, que puede ser otro elemento de marcado
806 o un objeto invisible.  El ejemplo siguiente ejemplifica estas dos
807 posibilidades; el último marcado en este ejemplo no tiene punto de
808 anclaje y por ello no resulta movido.
809
810 @lilypond[quote,verbatim,relative=1]
811 d2^\markup {
812   Acte I
813   \raise #2 { Scène 1 }
814 }
815 a'
816 g_\markup {
817   \null
818   \lower #4 \bold { Très modéré }
819 }
820 a
821 d,^\markup {
822   \raise #4 \italic { Une forêt. }
823 }
824 a'4 a g2 a
825 @end lilypond
826
827 @funindex \general-align
828 @funindex general-align
829 @funindex \translate
830 @funindex translate
831 @funindex \translate-scaled
832 @funindex translate-scaled
833
834 Algunas instrucciones pueden afectar tanto a la alineación horizontal
835 como a la vertical de los objetos de texto en el modo de marcado.
836 Cualquier objeto afectado por estas instrucciones se deben preceder de
837 un punto de anclaje:
838
839 @lilypond[quote,verbatim,relative=1]
840 d2^\markup {
841   Acte I
842   \translate #'(-1 . 2) "Scène 1"
843 }
844 a'
845 g_\markup {
846   \null
847   \general-align #Y #3.2 \bold "Très modéré"
848 }
849 a
850 d,^\markup {
851   \null
852   \translate-scaled #'(-1 . 2) \teeny "Une forêt."
853 }
854 a'4 a g2 a
855 @end lilypond
856
857 @cindex varias líneas, marcado
858 @cindex marcado de varias líneas
859 @cindex varias líneas, texto
860 @cindex texto de varias líneas
861 @cindex texto en columnas
862 @cindex columnas, texto
863
864 @funindex \column
865 @funindex column
866 @funindex \center-column
867 @funindex center-column
868
869 Un objeto de marcado puede incluir varias líneas de texto.  En el
870 ejemplo siguiente, cada elemento o expresión se sitúa en su propia
871 línea, ya sea alineada por la izquierda o centrada:
872
873 @lilypond[quote,verbatim]
874 \markup {
875   \column {
876     a
877     "b c"
878     \line { d e f }
879   }
880   \hspace #10
881   \center-column {
882     a
883     "b c"
884     \line { d e f }
885   }
886 }
887 @end lilypond
888
889 @cindex centrar texto en la página
890 @cindex texto, centrar en la página
891 @cindex marcado, centrar en la página
892
893 @funindex \fill-line
894 @funindex fill-line
895
896 De forma similar, una lista de elementos o expresiones se puede
897 repartir de forma que rellene por completo el ancho de la línea
898 horizontal (si hay un solo elemento, se centra en el papel).  A su
899 vez, estas expresiones pueden incluir texto de varias líneas o
900 cualquier otra expresión de marcado:
901
902 @lilypond[quote,verbatim]
903 \markup {
904   \fill-line {
905     \line { William S. Gilbert }
906     \center-column {
907       \huge \smallCaps "The Mikado"
908       or
909       \smallCaps "The Town of Titipu"
910     }
911     \line { Sir Arthur Sullivan }
912   }
913 }
914 \markup {
915   \fill-line { 1885 }
916 }
917 @end lilypond
918
919 @cindex texto ajustado a palabras
920 @cindex texto justificado
921 @cindex justificado, texto
922 @cindex ajustado a palabras, texto
923 @cindex marcado, texto, ajustado a palabras
924 @cindex texto de marcado ajustado a palabras
925 @cindex ajuste de línea, texto con
926
927 @funindex \wordwrap
928 @funindex wordwrap
929 @funindex \justify
930 @funindex justify
931
932
933 Las indicaciones de texto largas se pueden también ajustar
934 automáticamente según un ancho de línea dado.  Estarán alineados por
935 la izquierda o justificados, como se muestra en el ejemplo siguiente.
936
937 @lilypond[quote,verbatim]
938 \markup {
939   \column {
940     \line  \smallCaps { La vida breve }
941     \line \bold { Acto I }
942     \wordwrap \italic {
943       (La escena representa el corral de una casa de
944       gitanos en el Albaicín de Granada.  Al fondo una
945       puerta por la que se ve el negro interior de
946       una Fragua, iluminado por los rojos resplandores
947       del fuego.)
948     }
949     \hspace #0
950
951     \line \bold { Acto II }
952     \override #'(line-width . 50)
953     \justify \italic {
954       (Calle de Granada.  Fachada de la casa de Carmela
955       y su hermano Manuel con grandes ventanas abiertas
956       a través de las que se ve el patio
957       donde se celebra una alegre fiesta)
958     }
959   }
960 }
961 @end lilypond
962
963 @cindex texto, instrucciones de alineación
964 @cindex marcado, texto, instrucciones de alineación
965 @cindex alineación, instrucciones de texto
966
967 Hay una lista exhaustiva de instrucciones de alineación de texto en
968 @ref{Align}.
969
970
971 @seealso
972 Manual de aprendizaje:
973 @rlearning{Mover objetos}.
974
975 Referencia de la notación:
976 @ref{Align},
977 @ref{Indicaciones de texto}.
978
979 Fragmentos de código:
980 @rlsr{Text}.
981
982 Referencia de funcionamiento interno:
983 @rinternals{TextScript}.
984
985 Archivos de inicio:
986 @file{scm/@/define@/-markup@/-commands@/.scm}.
987
988
989 @node Notación gráfica dentro de elementos de marcado
990 @unnumberedsubsubsec Notación gráfica dentro de elementos de marcado
991 @translationof Graphic notation inside markup
992
993 @cindex gráficos, insertar
994 @cindex dibujar objetos gráficos
995 @cindex gráficos, dibujar objetos
996 @cindex insertar objetos gráficos
997 @cindex gráficos, insertar objetos
998
999 Se puede añadir diversos objetos gráficos a una partitura, utilizando
1000 instrucciones de marcado.
1001
1002 @cindex enmarcar texto
1003 @cindex texto, enmarcar
1004 @cindex texto, decorar
1005 @cindex marcado, texto, decorar
1006 @cindex marcado, texto, enmarcar
1007 @cindex decorar texto
1008
1009 @funindex \box
1010 @funindex box
1011 @funindex \circle
1012 @funindex circle
1013 @funindex \rounded-box
1014 @funindex rounded-box
1015 @funindex \bracket
1016 @funindex bracket
1017 @funindex \hbracket
1018 @funindex hbracket
1019
1020 Ciertas instrucciones de marcado permiten la decoración de elementos
1021 de texto con gráficos, como se muestra en el ejemplo siguiente.
1022
1023 @lilypond[quote,verbatim]
1024 \markup \fill-line {
1025   \center-column {
1026     \circle Jack
1027     \box "in the box"
1028     \null
1029     \line {
1030       Erik Satie
1031       \hspace #3
1032       \bracket "1866 - 1925"
1033     }
1034     \null
1035     \rounded-box \bold Prelude
1036   }
1037 }
1038 @end lilypond
1039
1040 @cindex relleno alrededor de texto
1041 @cindex texto, relleno de
1042 @cindex marcado, relleno de textos de
1043
1044 @funindex \pad-markup
1045 @funindex pad-markup
1046 @funindex \pad-x
1047 @funindex pad-x
1048 @funindex \pad-to-box
1049 @funindex pad-to-box
1050 @funindex \pad-around
1051 @funindex pad-around
1052
1053 Algunas instrucciones pueden requerir un aumento del relleno alrededor
1054 del texto: esto se puede conseguir con algunas instrucciones de
1055 marcado descritas exhaustivamente en @ref{Align}.
1056
1057 @lilypond[quote,verbatim]
1058 \markup \fill-line {
1059   \center-column {
1060     \box "Charles Ives (1874 - 1954)"
1061     \null
1062     \box \pad-markup #2 "THE UNANSWERED QUESTION"
1063     \box \pad-x #8 "A Cosmic Landscape"
1064     \null
1065   }
1066 }
1067 \markup \column {
1068   \line {
1069     \hspace #10
1070     \box \pad-to-box #'(-5 . 20) #'(0 . 5)
1071       \bold "Largo to Presto"
1072   }
1073   \pad-around #3
1074       "String quartet keeps very even time,
1075 Flute quartet keeps very uneven time."
1076 }
1077 @end lilypond
1078
1079 @cindex gráfica, notación
1080 @cindex símbolos no musicales
1081 @cindex no musicales, símbolos
1082 @cindex notación gráfica
1083
1084 @funindex \combine
1085 @funindex combine
1086 @funindex \draw-circle
1087 @funindex draw-circle
1088 @funindex \filled-box
1089 @funindex filled-box
1090 @funindex \triangle
1091 @funindex triangle
1092 @funindex \draw-line
1093 @funindex draw-line
1094 @funindex \arrow-head
1095 @funindex arrow-head
1096
1097 Se pueden imprimir otros símbolos o elementos gráficos sin que se
1098 requiera ningún otro texto.  De igual manera que en el caso de las
1099 expresiones de marcado, dichos objetos se pueden combinar:
1100
1101 @lilypond[quote,verbatim]
1102 \markup {
1103   \combine
1104     \draw-circle #4 #0.4 ##f
1105     \filled-box #'(-4 . 4) #'(-0.5 . 0.5) #1
1106   \hspace #5
1107
1108   \center-column {
1109     \triangle ##t
1110     \combine
1111       \draw-line #'(0 . 4)
1112       \arrow-head #Y #DOWN ##f
1113   }
1114 }
1115 @end lilypond
1116
1117 @cindex insertar gráficos
1118 @cindex imágenes, insertar
1119 @cindex gráficos, insertar
1120 @cindex PostScript
1121
1122 @funindex \epsfile
1123 @funindex epsfile
1124 @funindex \postscript
1125 @funindex postscript
1126
1127 Entre las funcionalidades gráficas avanzadas se encuentran la
1128 posibilidad de incluir archivos de imagen externos convertidos al
1129 formato de PostScript Encapsulado (@emph{eps}), y la inclusión directa
1130 de gráficos dentro del archivo de entrada, usando código PostScript
1131 nativo.  En tal caso puede ser de utilidad la especificación explícita
1132 del tamaño del dibujo, como se ejemplifica a continuación:
1133
1134 @lilypond[quote,verbatim,relative=1]
1135 c1^\markup {
1136   \combine
1137     \epsfile #X #10 #"./context-example.eps"
1138     \with-dimensions #'(0 . 6) #'(0 . 10)
1139     \postscript #"
1140       -2 3 translate
1141       2.7 2 scale
1142       newpath
1143       2 -1 moveto
1144       4 -2 4 1 1 arct
1145       4 2 3 3 1 arct
1146       0 4 0 3 1 arct
1147       0 0 1 -1 1 arct
1148       closepath
1149       stroke"
1150   }
1151 c
1152 @end lilypond
1153
1154 Hay una lista exhaustiva de instrucciones específicas de gráficos en
1155 @ref{Graphic}.
1156
1157
1158 @seealso
1159 Referencia de la notación:
1160 @ref{Graphic},
1161 @ref{Anotaciones editoriales}.
1162
1163 Fragmentos de código:
1164 @rlsr{Text}.
1165
1166 Referencia de funcionamiento interno:
1167 @rinternals{TextScript}.
1168
1169 Archivos de inicio:
1170 @file{scm/@/define@/-markup@/-commands@/.scm},
1171 @file{scm/@/stencil@/.scm}.
1172
1173
1174 @node Notación musical dentro de elementos de marcado
1175 @unnumberedsubsubsec Notación musical dentro de elementos de marcado
1176 @translationof Music notation inside markup
1177
1178 @cindex notación dentro de marcado
1179 @cindex música dentro de marcado
1180 @cindex marcado, notación musical dentro de
1181
1182 Se pueden añadir a la partitura diversos elementos de notación
1183 musical, dentro de un objeto de marcado.
1184
1185 Las notas y las alteraciones se pueden escribir utilizando
1186 instrucciones de marcado:
1187
1188 @lilypond[quote,verbatim,relative=2]
1189 a2 a^\markup {
1190   \note #"4" #1
1191   =
1192   \note-by-number #1 #1 #1.5
1193 }
1194 b1_\markup {
1195   \natural \semiflat \flat
1196   \sesquiflat \doubleflat
1197 }
1198 \glissando
1199 a1_\markup {
1200   \natural \semisharp \sharp
1201   \sesquisharp \doublesharp
1202 }
1203 \glissando b
1204 @end lilypond
1205
1206 Otros objetos de notación se pueden también imprimir en el modo de
1207 marcado:
1208
1209 @lilypond[quote,verbatim,relative=1]
1210 g1 bes
1211 ees-\markup {
1212   \finger 4
1213   \tied-lyric #"~"
1214   \finger 1
1215 }
1216 fis_\markup { \dynamic rf }
1217 bes^\markup {
1218   \beam #8 #0.1 #0.5
1219 }
1220 cis
1221 d-\markup {
1222   \markalphabet #8
1223   \markletter #8
1224 }
1225 @end lilypond
1226
1227 De forma más general, cualquier símbolo musical disponible se puede
1228 incluir por separado dentro de un objeto de marcado, como se
1229 ejemplifica a continuación; hay una lista exhaustiva de estos símbolos
1230 y sus nombres en @ref{La tipografía Feta}.
1231
1232 @lilypond[quote,verbatim,relative=2]
1233 c2
1234 c'^\markup { \musicglyph #"eight" }
1235 c,4
1236 c,8._\markup { \musicglyph #"clefs.G_change" }
1237 c16
1238 c2^\markup { \musicglyph #"timesig.neomensural94" }
1239 @end lilypond
1240
1241 Otra forma de imprimir glifos que no son de texto se encuentra
1242 descrita en @ref{Explicación de las fuentes tipográficas}.  Tiene la
1243 utilidad de imprimir llaves de distintos tamaños.
1244
1245 El modo de marcado también contempla diagramas para instrumentos
1246 específicos:
1247
1248 @lilypond[quote,verbatim,relative=2]
1249 c1^\markup {
1250   \fret-diagram-terse #"x;x;o;2;3;2;"
1251 }
1252 c^\markup {
1253   \harp-pedal #"^-v|--ov^"
1254 }
1255 c
1256 c^\markup {
1257   \combine
1258     \musicglyph #"accordion.accDiscant"
1259     \combine
1260       \raise #0.5 \musicglyph #"accordion.accDot"
1261       \raise #1.5 \musicglyph #"accordion.accDot"
1262 }
1263 @end lilypond
1264
1265 @c The accordion diagram is actually taken from a snippet.
1266
1267 @noindent
1268 Dichos diagramas se encuentran documentados en @ref{Instrument
1269 Specific Markup}.
1270
1271 @cindex partitura dentro marcado
1272 @cindex marcado, partitura dentro de
1273
1274 Incluso una partitura completa se puede incluir dentro de un objeto de
1275 marcado.  En tal caso, el bloque anidado @code{\score} debe contener
1276 un bloque @code{\layout}, como se muestra aquí:
1277
1278 @lilypond[quote,verbatim,relative=1]
1279 c4 d^\markup {
1280   \score {
1281     \relative c' { c4 d e f }
1282     \layout { }
1283   }
1284 }
1285 e f |
1286 c d e f
1287 @end lilypond
1288
1289 Hay una lista exhaustiva de instrucciones relacionadas con la notación
1290 musical en @ref{Music}.
1291
1292
1293 @seealso
1294 Referencia de la notación:
1295 @ref{Music},
1296 @ref{La tipografía Feta},
1297 @ref{Explicación de las fuentes tipográficas}.
1298
1299 Fragmentos de código:
1300 @rlsr{Text}.
1301
1302 Referencia de funcionamiento interno:
1303 @rinternals{TextScript}.
1304
1305 Archivos de inicio:
1306 @file{scm/@/define@/-markup@/-commands@/.scm},
1307 @file{scm/@/fret@/-diagrams@/.scm},
1308 @file{scm/@/harp@/-pedals@/.scm}.
1309
1310
1311 @node Elementos de marcado de varias páginas
1312 @unnumberedsubsubsec Elementos de marcado de varias páginas
1313 @translationof Multi-page markup
1314
1315 @cindex páginas, marcado de varias
1316 @cindex marcado de varias páginas
1317 @cindex marcado, texto de, varias páginas
1318 @cindex texto que ocupa varias páginas
1319
1320 @funindex \markuplines
1321 @funindex markuplines
1322 @funindex \justified-lines
1323 @funindex justified-lines
1324 @funindex \wordwrap-lines
1325 @funindex wordwrap-lines
1326
1327 Aunque los objetos de marcado estándar no se pueden dividir, una
1328 sintaxis específica hace posible la introducción de líneas de texto
1329 que pueden abarcar varias páginas:
1330
1331 @c KEEP LY
1332 @lilypond[quote,verbatim]
1333 \markuplines {
1334   \justified-lines {
1335     Un texto muy largo de líneas justificadas.
1336     ...
1337   }
1338   \wordwrap-lines {
1339     Otro párrafo muy largo.
1340     ...
1341   }
1342   ...
1343 }
1344 @end lilypond
1345
1346 Esta sintaxis acepta una lista de elementos de marcado, que pueden ser
1347 @itemize
1348 @item
1349 el resultado de una instrucción de lista de marcado,
1350 @item
1351 una lista de marcados,
1352 @item
1353 o una lista de listas de marcado.
1354 @end itemize
1355
1356 Hay una lista exhaustiva de las instrucciones de lista de marcado en
1357 @ref{Text markup list commands}.
1358
1359
1360 @seealso
1361 Referencia de la notación:
1362 @ref{Text markup list commands}.
1363
1364 Fragmentos de código:
1365 @rlsr{Text}.
1366
1367 Manual de extensión:
1368 @rextend{New markup list command definition}.
1369
1370 Referencia de funcionamiento interno:
1371 @rinternals{TextScript}.
1372
1373 Archivos de inicio:
1374 @file{scm/@/define@/-markup@/-commands@/.scm}.
1375
1376
1377 @funindex \markuplines
1378 @funindex markuplines
1379
1380 @predefined
1381 @code{\markuplines}.
1382 @endpredefined
1383
1384
1385 @node Tipografías
1386 @subsection Tipografías
1387 @translationof Fonts
1388
1389 Esta sección presenta la forma en que se manejan las fuentes
1390 tipográficas, y cómo se pueden cambiar en las partituras.
1391
1392 @menu
1393 * Explicación de las fuentes tipográficas::
1394 * Fuentes de un solo elemento::
1395 * Fuentes tipográficas del documento completo::
1396 @end menu
1397
1398
1399 @node Explicación de las fuentes tipográficas
1400 @unnumberedsubsubsec Explicación de las fuentes tipográficas
1401 @translationof Fonts explained
1402
1403 @cindex Pango
1404 @cindex fuentes tipográficas, explicación
1405 @cindex llaves de distintos tamaños
1406 @cindex fuentes tipográficas, explicación
1407 @cindex llaves de varios tamaños
1408 @cindex fuentes tipográficas de símbolos en marcado
1409 @cindex símbolos, fuentes tipográficas en el marcado
1410
1411 @funindex font-interface
1412
1413 Las fuentes tipográficas se manejan a través de distintas bibliotecas.
1414 FontConfig se utiliza para detectar las tipografías disponibles en el
1415 sistema; las tipografías seleccionadas se trazan utilizando Pango.
1416
1417 Las tipografías de notación musical se pueden describir como un
1418 conjunto de glifos específicos, ordenados en varias familias.  La
1419 siguiente sintaxis permite usar directamente varias tipografías
1420 @code{feta} de LilyPond distintas a las de texto en el modo de
1421 marcado:
1422
1423 @lilypond[quote,verbatim,relative=2]
1424 a1^\markup {
1425   \vcenter {
1426     \override #'(font-encoding . fetaBraces)
1427     \lookup #"brace120"
1428     \override #'(font-encoding . fetaText)
1429     \column { 1 3 sf }
1430     \override #'(font-encoding . fetaMusic)
1431     \lookup #"noteheads.s0petrucci"
1432   }
1433 }
1434 @end lilypond
1435
1436 @noindent
1437 Sin embargo, todos estos glifos excepto las llaves de varios tamaños
1438 que están contenidas en la fuente tipográfica @code{fetaBraces} están
1439 disponibles utilizando la sintaxis más sencilla que se describe en
1440 @ref{Notación musical dentro de elementos de marcado}.
1441
1442 Cuando se usan los glifos de la fuente de llaves @code{fetaBraces}, el
1443 tamaño de la llave se especifica por la parte numérica del nombre del
1444 glifo, en unidades arbitrarias.  Se puede especificar cualquier entero
1445 de @code{0} a @code{575} inclusive, siendo @code{0} el que produce la
1446 llave más pequeña.  El valor óptimo se debe determinar por ensayo y
1447 error.  Todos estos glifos son llaves izquierdas; las llaves derechas
1448 se pueden obtener mediante rotación, véase @ref{Rotación de objetos}.
1449
1450 Están disponibles tres familias de tipografías de texto: la tipografía
1451 @emph{romana} (con serifa), que de forma predeterminada es New Century
1452 Schoolbook, la fuente @emph{sans} y la fuente monoespaciada @emph{de
1453 máquina de escribir}.  Estas dos últimas familias vienen determinadas
1454 por la instalación de Pango.
1455
1456 Cada familia puede incluir distintas formas y series.  El ejemplo
1457 siguiente muestra la posibilidad de seleccionar familias, formas,
1458 series y tamaños alternativos.  El valor que se da a @code{font-size}
1459 es el cambio requerido a partir del tamaño predeterminado.
1460
1461 @lilypond[quote,verbatim,relative=2]
1462 \override Score.RehearsalMark #'font-family = #'typewriter
1463 \mark \markup "Ouverture"
1464 \override Voice.TextScript #'font-shape = #'italic
1465 \override Voice.TextScript #'font-series = #'bold
1466 d2.^\markup "Allegro"
1467 \override Voice.TextScript #'font-size = #-3
1468 c4^smaller
1469 @end lilypond
1470
1471 @noindent
1472 Se puede usar una sintaxis similar en el modo de marcado, aunque en
1473 este caso es preferible usar la sintaxis sencilla que se explica en
1474 @ref{Instrucciones de marcado de texto más usuales}:
1475
1476 @lilypond[quote,verbatim]
1477 \markup {
1478   \column {
1479     \line {
1480       \override #'(font-shape . italic)
1481       \override #'(font-size . 4)
1482       Idomeneo,
1483     }
1484     \line {
1485       \override #'(font-family . typewriter)
1486       {
1487         \override #'(font-series . bold)
1488         re
1489         di
1490       }
1491       \override #'(font-family . sans)
1492       Creta
1493     }
1494   }
1495 }
1496 @end lilypond
1497
1498 Aunque es fácil cambiar entre las fuentes tipográficas
1499 preconfiguradas, también es posible usar otras fuentes, como se
1500 explica en las siguientes secciones: @ref{Fuentes de un solo elemento} y
1501 @ref{Fuentes tipográficas del documento completo}.
1502
1503
1504 @seealso
1505 Referencia de la notación:
1506 @ref{La tipografía Feta},
1507 @ref{Notación musical dentro de elementos de marcado},
1508 @ref{Instrucciones de marcado de texto más usuales},
1509 @ref{Font}.
1510
1511
1512 @node Fuentes de un solo elemento
1513 @unnumberedsubsubsec Fuentes de un solo elemento
1514 @translationof Single entry fonts
1515
1516 Se puede usar en una partitura cualquier fuente tipográfica que esté
1517 instalada en el sistema operativo y reconocida por parte de
1518 FontConfig, usando la siguiente sintaxis:
1519
1520 @lilypond[quote,verbatim,relative=2]
1521 \override Staff.TimeSignature #'font-name = #"Bitstream Charter"
1522 \override Staff.TimeSignature #'font-size = #2
1523 \time 3/4
1524
1525 a1_\markup {
1526   \override #'(font-name . "Vera Bold")
1527     { Vera Bold }
1528 }
1529 @end lilypond
1530
1531 @cindex fuentes tipográficas, buscar, disponibles
1532 @cindex buscar fuentes tipográficas disponibles
1533 @cindex listar fuentes tipográficas disponibles
1534 @cindex disponibles, listar las fuentes tipográficas
1535
1536 @funindex show-available-fonts
1537
1538 La instrucción siguiente presenta una lista de todas las tipografías
1539 disponibles en el sistema operativo:
1540
1541 @example
1542 lilypond -dshow-available-fonts x
1543 @end example
1544
1545
1546 @seealso
1547 Referencia de la notación:
1548 @ref{Explicación de las fuentes tipográficas},
1549 @ref{Fuentes tipográficas del documento completo}.
1550
1551 Fragmentos de código:
1552 @rlsr{Text}.
1553
1554 @c A source file gets never installed...
1555 @c Installed files:
1556 @c @file{lily/@/font@/-config@/-scheme@/.cc}.
1557
1558
1559 @node Fuentes tipográficas del documento completo
1560 @unnumberedsubsubsec Fuentes tipográficas del documento completo
1561 @translationof Entire document fonts
1562
1563 Se pueden cambiar las fuentes tipográficas que se usan como
1564 tipografías predeterminadas en las familias @emph{romana},
1565 @emph{sans-serif} y @emph{monoespaciada}, especificándolas en este
1566 orden como se ve en el ejemplo de abajo.  Para leer más explicaciones
1567 sobre las fuentes tipográficas, consulte @ref{Explicación de las fuentes tipográficas}.
1568
1569 @cindex fuente, establecer la familia de
1570 @cindex fuentes tipográficas, cambiar para todo el documento
1571
1572 @funindex make-pango-font-tree
1573
1574 @lilypond[verbatim,quote]
1575 \paper  {
1576   myStaffSize = #20
1577   #(define fonts
1578     (make-pango-font-tree "Times New Roman"
1579                           "Nimbus Sans"
1580                           "Luxi Mono"
1581                            (/ myStaffSize 20)))
1582 }
1583
1584 \relative c'{
1585   c1-\markup {
1586     roman,
1587     \sans sans,
1588     \typewriter typewriter. }
1589 }
1590 @end lilypond
1591
1592 @c we don't do Helvetica / Courier, since GS incorrectly loads
1593 @c Apple TTF fonts
1594
1595
1596 @seealso
1597 Referencia de la notación:
1598 @ref{Explicación de las fuentes tipográficas},
1599 @ref{Fuentes de un solo elemento},
1600 @ref{Instrucciones de marcado de texto más usuales},
1601 @ref{Font}.
1602