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