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