]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/es/user/text.itely
lilypond-book robustness: ensure EOL at the end of @verbatim
[lilypond.git] / Documentation / es / user / text.itely
index 6d6ed3dacce85e426e2236b975b8e27f726b3ecd..869c7c7192524a761c4f1e42f46b171cb57f732b 100644 (file)
@@ -1,12 +1,12 @@
-@c -*- coding: utf-8; mode: texinfo; -*-
+@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
 @ignore
-    Translation of GIT committish: a00fb9828b12ac0c12e0aa18628e6cb6eb2dce2f
+    Translation of GIT committish: 45945bd973aa9161b10e3f517902afb7ef4b4a56
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-@c \version "2.11.51"
+@c \version "2.12.0"
 
 @node Text
 @section Text
 
 @node Text
 @section Text
@@ -21,26 +21,26 @@ Ciertos elementos de texto de los que no nos ocupamos aquí se tratan
 en otras secciones específicas: @ref{Vocal music}, @ref{Titles and
 headers}.
 
 en otras secciones específicas: @ref{Vocal music}, @ref{Titles and
 headers}.
 
-@cindex texto, en otros idiomas
-@warning{Para escribir texto con caracteres acentuados y especiales
-(como los de idiomas distintos del inglés), sencillamente inserte los
-caracteres directamente en el archivo de LilyPond.  El archivo se debe
-guardar como UTF-8.  Para ver más información, consulte @ref{Text
-encoding}.}
-
 @menu
 @menu
-* Writing text::                
-* Formatting text::             
-* Fonts::                       
+* Writing text::
+* Formatting text::
+* Fonts::
 @end menu
 
 @end menu
 
-
 @node Writing text
 @subsection Writing text
 
 Esta sección presenta las distintas formas de añadir texto a una
 partitura.
 
 @node Writing text
 @subsection Writing text
 
 Esta sección presenta las distintas formas de añadir texto a una
 partitura.
 
+@cindex texto, en otros idiomas
+@warning{Para escribir texto con caracteres acentuados y especiales
+(como los de idiomas distintos del inglés), sencillamente inserte los
+caracteres directamente en el archivo de LilyPond.  El archivo se debe
+guardar como UTF-8.  Para ver más información, consulte @ref{Text
+encoding}.}
+
+
 @menu
 * Text scripts::
 * Text spanners::
 @menu
 * Text scripts::
 * Text spanners::
@@ -48,52 +48,57 @@ partitura.
 * Separate text::
 @end menu
 
 * Separate text::
 @end menu
 
+
 @node Text scripts
 @node Text scripts
-@subsubsection Text scripts
+@unnumberedsubsubsec Text scripts
 
 @cindex Texto, inscripciones de
 @cindex texto, elementos no vacíos de
 @cindex no vacíos, textos
 
 @cindex Texto, inscripciones de
 @cindex texto, elementos no vacíos de
 @cindex no vacíos, textos
+@cindex texto destacado
 
 
-Es posible añadir cadenas de texto arbitrarias a una partitura, como
-se muestra en el ejemplo siguiente.  Tales indicaciones se pueden
-colocar también manulamente encima o debajo del pentagrama utilizando
-la sintaxis simple que se describe en @ref{Direction and placement}.
+Es posible añadir indicaciones de @qq{texto entre comillas} a una
+partitura.
 
 
-@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
-d8^"pizz." e f g a4-"scherz." f
+@lilypond[quote,verbatim,relative=2]
+a8^"pizz." g f e a4-"scherz." f
 @end lilypond
 
 @end lilypond
 
-En LilyPond, estas cadenas de texto se llaman objetos de
-@command{markup} o de marcado.  Esta sintaxis es en realidad una
-abreviatura; se puede añadir explícitamente a una nota un formateado
-de texto más complejo utilizando un bloque @code{\markup}, como se
-describe bajo @ref{Formatting text}.
+Esta sintaxis es en realidad una abreviatura; se puede añadir
+explícitamente a una nota un formateado de texto más complejo
+utilizando un bloque @code{\markup}, como se describe bajo
+@ref{Formatting text}.
 
 
-@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
-d8^\markup { \italic pizz. } e f g 
+@lilypond[quote,verbatim,relative=2]
+a8^\markup { \italic pizz. } g f e
 a4_\markup { \tiny scherz. \bold molto } f
 @end lilypond
 
 a4_\markup { \tiny scherz. \bold molto } f
 @end lilypond
 
+Tales indicaciones se pueden colocar también manualmente encima o
+debajo del pentagrama utilizando la sintaxis que se describe en
+@ref{Direction and placement}.
+
 De forma predeterminada, las indicaciones de texto no afectan al
 espaciado de las notas.  Sin embargo, su anchura sí podría tenerse en
 cuenta: en el siguiente ejemplo, la primera cadena de texto no afecta
 al espaciado, pero la segunda sí afecta.
 
 De forma predeterminada, las indicaciones de texto no afectan al
 espaciado de las notas.  Sin embargo, su anchura sí podría tenerse en
 cuenta: en el siguiente ejemplo, la primera cadena de texto no afecta
 al espaciado, pero la segunda sí afecta.
 
-@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
-d8^"pizz." e f g \textLengthOn a4_"scherzando" f
+@lilypond[quote,verbatim,relative=2]
+a8^"pizz." g f e
+\textLengthOn
+a4_"scherzando" f
 @end lilypond
 
 @end lilypond
 
-@predefined
 
 
+@predefined
 @funindex \textLengthOn
 @code{\textLengthOn},
 @funindex \textLengthOff
 @funindex \textLengthOn
 @code{\textLengthOn},
 @funindex \textLengthOff
-@code{\textLengthOff}
+@code{\textLengthOff}.
+@endpredefined
 
 
 @seealso
 
 
 @seealso
-
 Referencia de la notación:
 @ref{Formatting text},
 @ref{Direction and placement}.
 Referencia de la notación:
 @ref{Formatting text},
 @ref{Direction and placement}.
@@ -104,6 +109,7 @@ Fragmentos de código:
 Referencia de funcionamiento interno:
 @rinternals{TextScript}.
 
 Referencia de funcionamiento interno:
 @rinternals{TextScript}.
 
+
 @knownissues
 
 La comprobación necesaria para asegurar que las inscripciones de texto
 @knownissues
 
 La comprobación necesaria para asegurar que las inscripciones de texto
@@ -118,19 +124,19 @@ para habilitarlos, utilice
 
 
 @node Text spanners
 
 
 @node Text spanners
-@subsubsection Text spanners
+@unnumberedsubsubsec Text spanners
 
 @cindex text spanners
 
 Ciertas indicaciones de ejecución, p.ej., @i{rallentando} o
 @i{accelerando}, se escriben como texto y se extienden sobre muchos
 compases mediante líneas de puntos.  Estos objetos, que reciben el
 
 @cindex text spanners
 
 Ciertas indicaciones de ejecución, p.ej., @i{rallentando} o
 @i{accelerando}, se escriben como texto y se extienden sobre muchos
 compases mediante líneas de puntos.  Estos objetos, que reciben el
-nombre de @q{spanners} u objetos de extensión, se pueden crear dede
+nombre de @q{spanners} u objetos de extensión, se pueden crear desde
 una nota hasta otra usando la siguiente sintaxis:
 
 una nota hasta otra usando la siguiente sintaxis:
 
-@lilypond[verbatim,quote,ragged-right,fragment,relative=2]
-\override TextSpanner #'bound-details #'left #'text = "rit." 
-b1\startTextSpan 
+@lilypond[verbatim,quote,relative=2]
+\override TextSpanner #'(bound-details left text) = "rit."
+b1\startTextSpan
 e,\stopTextSpan
 @end lilypond
 
 e,\stopTextSpan
 @end lilypond
 
@@ -140,9 +146,9 @@ de objeto.  De forma predeterminada se imprime en estilo cursiva, pero
 se pueden conseguir distintos efectos de formato utilizando bloques
 @code{\markup}, como se describe en @ref{Formatting text}.
 
 se pueden conseguir distintos efectos de formato utilizando bloques
 @code{\markup}, como se describe en @ref{Formatting text}.
 
-@lilypond[quote,ragged-right,fragment,relative=2,verbatim]
-\override TextSpanner #'bound-details #'left #'text =
-  \markup { \upright "rit." } 
+@lilypond[quote,relative=2,verbatim]
+\override TextSpanner #'(bound-details left text) =
+  \markup { \upright "rit." }
 b1\startTextSpan c
 e,\stopTextSpan
 @end lilypond
 b1\startTextSpan c
 e,\stopTextSpan
 @end lilypond
@@ -151,19 +157,22 @@ El estilo de la línea, así como la cadena de texto, se pueden definir
 como una propiedad de objeto.  Esta sintaxis se describe en @ref{Line
 styles}.
 
 como una propiedad de objeto.  Esta sintaxis se describe en @ref{Line
 styles}.
 
-@predefined
 
 
+@predefined
 @funindex textSpannerUp
 @code{\textSpannerUp},
 @funindex textSpannerDown
 @code{\textSpannerDown},
 @funindex textSpannerNeutral
 @funindex textSpannerUp
 @code{\textSpannerUp},
 @funindex textSpannerDown
 @code{\textSpannerDown},
 @funindex textSpannerNeutral
-@code{\textSpannerNeutral}
+@code{\textSpannerNeutral}.
+@endpredefined
 
 
-@seealso
 
 
+@seealso
 Referencia de la notación:
 Referencia de la notación:
-@ref{Line styles}.
+@ref{Line styles},
+@ref{Dynamics},
+@ref{Direction and placement}.
 
 Fragmentos de código:
 @rlsr{Text}.
 
 Fragmentos de código:
 @rlsr{Text}.
@@ -173,7 +182,7 @@ Referencia de funcionamiento interno:
 
 
 @node Text marks
 
 
 @node Text marks
-@subsubsection Text marks
+@unnumberedsubsubsec Text marks
 
 @cindex coda sobre la línea divisoria
 @cindex segno sobre la línea divisoria
 
 @cindex coda sobre la línea divisoria
 @cindex segno sobre la línea divisoria
@@ -184,34 +193,50 @@ Referencia de funcionamiento interno:
 Se pueden añadir a la partitura varios elementos de texto con la
 sintaxis que se describe en @ref{Rehearsal marks}:
 
 Se pueden añadir a la partitura varios elementos de texto con la
 sintaxis que se describe en @ref{Rehearsal marks}:
 
-@lilypond[verbatim,quote,ragged-right,fragment,relative=2]
-c4\mark "Allegro" c c c
+@c \mark needs to be placed on a separate line (it's not
+@c attached to an object like \markup is). -vv
+
+@lilypond[verbatim,quote,relative=2]
+c4
+\mark "Allegro"
+c c c
 @end lilypond
 
 Esta sintaxis posibilita colocar cualquier texto sobre la línea
 divisoria; se pueden incorporar formatos más complejos para el texto
 usando un bloque @code{\markup}, como está explicado en
 @end lilypond
 
 Esta sintaxis posibilita colocar cualquier texto sobre la línea
 divisoria; se pueden incorporar formatos más complejos para el texto
 usando un bloque @code{\markup}, como está explicado en
-@ref{Formatting text}.  Esto se puede usar para imprimir letraros como
-coda, segno o calderón, especificando el nombre del símbolo
-correspondiente:
+@ref{Formatting text}:
+
+@lilypond[quote,verbatim,relative=1]
+<c e>1
+\mark \markup { \italic { colla parte } }
+<d f>2 <e g>
+<c f aes>1
+@end lilypond
 
 
-@lilypond[fragment,quote,ragged-right,verbatim,relative=2]
-c1 \mark \markup { \musicglyph #"scripts.ufermata" }
-c1
+@noindent
+Esta sintaxis también permite imprimir símbolos especiales como
+llamadas, segno o calderones, especificando el nombre del símbolo
+correspondiente como se explica en @ref{Music notation inside markup}:
+
+@lilypond[quote,verbatim,relative=2]
+<bes f>2 <aes d>
+\mark \markup { \musicglyph #"scripts.ufermata" }
+<e g>1
 @end lilypond
 
 @noindent
 Estos objetos se tipografían solamente sobre el pentagrama superior de
 la partitura; dependiendo de si están especificados al final o en
 @end lilypond
 
 @noindent
 Estos objetos se tipografían solamente sobre el pentagrama superior de
 la partitura; dependiendo de si están especificados al final o en
-medio de un compás, se colocarán sobre la línea divisoria o entra las
-notas.  Si se especifican al principio de la partitura o en un salto
-de línea, las llamadas se imprimen al principio de la línea (o de la
-línea siguiente, en el caso de un salto de línea).
-
-@lilypond[fragment,quote,ragged-right,verbatim,relative=2]
-\mark "Allegro" c1
-c\mark "assai" \break
-c c
+medio de un compás, se colocarán sobre la línea divisoria o entre las
+notas.  Si se especifican en un salto de línea, las llamadas se
+imprimen al principio de la línea siguiente.
+
+@lilypond[quote,verbatim,relative=2]
+\mark "Allegro"
+c1 c
+\mark "assai" \break
+c  c
 @end lilypond
 
 
 @end lilypond
 
 
@@ -226,11 +251,12 @@ c c
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {printing-marks-on-every-staff.ly}
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {printing-marks-on-every-staff.ly}
 
-@seealso
 
 
+@seealso
 Referencia de la notación:
 @ref{Rehearsal marks},
 @ref{Formatting text},
 Referencia de la notación:
 @ref{Rehearsal marks},
 @ref{Formatting text},
+@ref{Music notation inside markup},
 @ref{The Feta font}.
 
 Fragmentos de código:
 @ref{The Feta font}.
 
 Fragmentos de código:
@@ -239,16 +265,15 @@ Fragmentos de código:
 Referencia de funcionamiento interno:
 @rinternals{RehearsalMark}.
 
 Referencia de funcionamiento interno:
 @rinternals{RehearsalMark}.
 
+
 @knownissues
 @knownissues
-@c  IMO this is a bug; hopefully it'll be fixed soon, so I can
-@c  delete this sentence.   -gp
-@c  A workaround is suggested in the first @snippets item -vv
+@c  To be removed when Issue 69 in the tracker gets fixed. -vv
 
 Si se introduce una llamada al final del último compás de la partitura
 (donde no hay línea siguiente), la llamada no se imprime en absoluto.
 
 @node Separate text
 
 Si se introduce una llamada al final del último compás de la partitura
 (donde no hay línea siguiente), la llamada no se imprime en absoluto.
 
 @node Separate text
-@subsubsection Separate text
+@unnumberedsubsubsec Separate text
 
 @cindex separate text
 @cindex standalone text
 
 @cindex separate text
 @cindex standalone text
@@ -271,7 +296,7 @@ Esto hace posible imprimir texto separado de la música, lo que es
 especialmente útil cuando el archivo de entrada contiene varias
 piezas, tal y como se describe en @ref{Multiple scores in a book}.
 
 especialmente útil cuando el archivo de entrada contiene varias
 piezas, tal y como se describe en @ref{Multiple scores in a book}.
 
-@lilypond[quote,ragged-right,verbatim]
+@lilypond[quote,verbatim]
 \score {
   c'1
 }
 \score {
   c'1
 }
@@ -283,27 +308,25 @@ piezas, tal y como se describe en @ref{Multiple scores in a book}.
 }
 @end lilypond
 
 }
 @end lilypond
 
-Usando una sintaxis específica, los bloques de texto se pueden
-repartir entre varias páginas, posibilitando la impresión de
-documentos de texto o libros (y por tanto para usar LilyPond como un
-editor de textos).  Esta sintaxis se describe en @ref{Multi-page
-markup}.
+Los bloques de texto independientes pueden abarcar varias páginas,
+posibilitando la impresión de documentos de texto o libros
+íntegramente desde LilyPond.  Esta funcionalidad y la sintaxis que
+requiere se describen en @ref{Multi-page markup}.
 
 
-@predefined
 
 
-@funindex \markup
-@code{\markup},
+@predefined
 @funindex \markuplines
 @funindex \markuplines
-@code{\markuplines}
+@code{\markup},
+@code{\markuplines}.
+@endpredefined
+
 
 
-@ignore
 @snippets
 
 @snippets
 
-TODO: add convenient snippets in input/new -vv
-@end ignore
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{stand-alone-two-column-markup.ly}
 
 @seealso
 
 @seealso
-
 Referencia de la notación:
 @ref{Formatting text},
 @ref{File structure},
 Referencia de la notación:
 @ref{Formatting text},
 @ref{File structure},
@@ -324,48 +347,46 @@ Esta sección presenta los formateados básico y avanzado de texto,
 usando la sintaxis específica del modo de @code{\markup}.
 
 @menu
 usando la sintaxis específica del modo de @code{\markup}.
 
 @menu
-* Text markup introduction::    
-* Selecting font and font size::      
-* Text alignment::              
-* Graphic notation inside markup::  
-* Music notation inside markup::  
-* Multi-page markup::          
+* Text markup introduction::
+* Selecting font and font size::
+* Text alignment::
+* Graphic notation inside markup::
+* Music notation inside markup::
+* Multi-page markup::
 @end menu
 
 @node Text markup introduction
 @end menu
 
 @node Text markup introduction
-@subsubsection Text markup introduction
+@unnumberedsubsubsec Text markup introduction
 
 @cindex marcado
 @cindex texto, marcado de
 @cindex marcado de texto
 @cindex tipografiar texto
 
 @cindex marcado
 @cindex texto, marcado de
 @cindex marcado de texto
 @cindex tipografiar texto
+@funindex \markup
 
 Se usa un bloque @code{\markup} para tipografiar texto con una
 
 Se usa un bloque @code{\markup} para tipografiar texto con una
-sintaxis ampliable específica que se denomina @qq{modo de marcado}.
+sintaxis ampliable que se denomina @qq{modo de marcado}.
 
 @cindex marcado, expresiones de
 @cindex marcado, sintaxis
 
 La sintaxis del marcado es similar a la sintaxis usual de LilyPond:
 
 @cindex marcado, expresiones de
 @cindex marcado, sintaxis
 
 La sintaxis del marcado es similar a la sintaxis usual de LilyPond:
-una expresión @code{\markup} se encierra entre llaves
-@code{@{ @dots{}  @}}.
-
-En el modo de marcado, las instrucciones específicas se introducen
-mediante la barra invertida @code{\}.  Estas instrucciones sólo
-afectan a la primera expresión que venga a continuación.
-
-Las expresiones de marcado también se pueden encerrar entre comillas
-@code{"..."}. Estas expresiones se escriben como cadenas de texto y no
-pueden contener expresiones anidadas ni otras instrucciones.  Por
-tanto, generalmente se prefieren las llaves a las comillas; el ejemplo
-siguiente muestra las dos sintaxis.
-
-@lilypond[quote,verbatim,fragment,relative=1]
-e1-\markup "intenso"
+una expresión @code{\markup} se encierra entre llaves @code{@{ @dots{}
+@}}.  Una sola palabra se considera como una expresión mínima, y por
+tanto no necesita estar encerrada entre llaves.
+
+A diferencia de las indicaciones de @qq{texto entrecomillado} simples,
+los bloques @code{\markup} pueden contener expresiones anidadas o
+instrucciones de marcado, que se introducen utilizando el carácter de
+barra invertida @code{\} . Estas instrucciones sólo afectan a la
+expresión que sigue inmediatamente.
+
+@lilypond[quote,verbatim,relative=2]
+a1-\markup intenso
 a2^\markup { poco \italic più forte  }
 c e1
 d2_\markup { \italic "string. assai" }
 a2^\markup { poco \italic più forte  }
 c e1
 d2_\markup { \italic "string. assai" }
-e 
+e
 b1^\markup { \bold { molto \italic  agitato } }
 c
 @end lilypond
 b1^\markup { \bold { molto \italic  agitato } }
 c
 @end lilypond
@@ -374,41 +395,35 @@ c
 @cindex marcado, caracteres especiales en modo de
 @cindex reservados, impresión de caracteres
 @cindex impresión de caracteres especiales
 @cindex marcado, caracteres especiales en modo de
 @cindex reservados, impresión de caracteres
 @cindex impresión de caracteres especiales
-
-Los caracteres especiales como @code{\} y @code{#} se pueden imprimir
-fácilmente utilizando comillas.  Las propias comillas sólo se imprimen
-cuando se preceden por una barra invertida:
-
-@lilypond[quote,verbatim,fragment,relative=1]
-\clef bass
-a^\markup "##\ LEPORELLO \##"
-a_\markup "Bravi! \"Cosa rara\"!"
-r a8 d
-cis a r4 r2
+@cindex texto entrecomillado en modo de marcado
+
+Un bloque @code{\markup} puede contener también cadenas de texto entre
+comillas.  Dichas cadenas se tratan como expresiones de texto mínimas,
+y por tanto cualquier instrucción de marcado o carácter especial (como
+@code{\} y @code{#}) se imprimen literalmente sin afectar al formateo
+del texto.  Se puede hacer que se impriman las propias comillas si se
+les antepone una barra invertida.
+
+@lilypond[quote,verbatim,relative=2]
+a1^"\italic markup..."
+a_\markup { \italic "... prints \"italic\" letters!" }
+a a
 @end lilypond
 
 @end lilypond
 
-La forma en que están definidas las expresiones de marcado afectan a
-la manera en que se apilan, se centran o se alinean al usar las
-instrucciones descritas en @ref{Text alignment}.
+Para que se traten como una expresión distinta, es necesario que las
+listas de palabras estén encerradas entre comillas o precedidas de una
+instrucción.  La forma en que están definidas las expresiones de
+marcado afecta a cómo se apilan, se centran y se alinean estas
+expresiones; en el ejemplo siguiente, la segunda expresión
+@code{\markup} se trata igual que la primera:
 
 @lilypond[quote,verbatim,fragment,relative=1]
 
 @lilypond[quote,verbatim,fragment,relative=1]
-c1^\markup { \column { a bbbb \line { c d } } }
-c1^\markup { \center-align { a bbbb c } }
-c1^\markup { \line { a b c } }
+c1^\markup { \center-column { a bbb c } }
+c1^\markup { \center-column { a { bbb c } } }
+c1^\markup { \center-column { a \line { bbb c } } }
+c1^\markup { \center-column { a "bbb c" } }
 @end lilypond
 
 @end lilypond
 
-No se conservan como independientes aquellas listas de palabras que no
-estén encerradas entre comillas o precedidas de una instrucción
-previa.  En el ejemplo siguiente, las dos primeras expresiones
-@code{\markup} son equivalentes:
-
-@lilypond[quote,verbatim,fragment,relative=1]
-c1^\markup { \center-align { a bbb c } }
-c1^\markup { \center-align { a { bbb c } } }
-c1^\markup { \center-align { a \line { bbb c } } }
-@end lilypond
-
-
 Los marcados se pueden almacenar dentro de variables.  Estas variables
 se pueden adjuntar directamente a las notas:
 
 Los marcados se pueden almacenar dentro de variables.  Estas variables
 se pueden adjuntar directamente a las notas:
 
@@ -428,225 +443,973 @@ específicas de @code{\markup} en @ref{Text markup commands}.
 
 
 @seealso
 
 
 @seealso
-
-En este manual:
+Referencia de la notación:
 @ref{Text markup commands}.
 
 Fragmentos de código:
 @rlsr{Text}.
 
 @ref{Text markup commands}.
 
 Fragmentos de código:
 @rlsr{Text}.
 
-Referencia de funcionamiento interno:
-@rinternals{TextScript}.
-
 Archivos de inicio:
 Archivos de inicio:
-@file{scm/@/new@/-markup@/.scm}.
+@file{scm/@/markup@/.scm}.
 
 
 @knownissues
 
 
 
 @knownissues
 
-@c FIXME: this is totally deprecated, isn't it? -vv
-@c Kerning or generation of ligatures is only done when the @TeX{}
-@c backend is used.  In this case, LilyPond does not account for them
-@c so texts will be spaced slightly too wide.
-
-@c is the following sentence really relevant? -vv
 Los errores de sintaxis para el modo de marcado a menudo producen
 confusión.
 
 
 @node Selecting font and font size
 Los errores de sintaxis para el modo de marcado a menudo producen
 confusión.
 
 
 @node Selecting font and font size
-@subsubsection Selecting font and font size
+@unnumberedsubsubsec Selecting font and font size
+
+@cindex fuente tipográfica, cambiar
+@funindex \italic
+@funindex \bold
+@funindex \underline
+
+Está contemplado de forma básica el cambio de la fuente tipográfica en
+el modo de marcado:
+
+@lilypond[quote,verbatim,relative=2]
+d1^\markup {
+  \bold { Più mosso }
+  \italic { non troppo \underline Vivo }
+}
+r2 r4 r8
+d,_\markup { \italic quasi \smallCaps Tromba }
+f1 d2 r
+@end lilypond
+
+
+@cindex fuente tipográfica, tamaño de
+@cindex texto, tamaño de
+@funindex \fontsize
+@funindex \smaller
+@funindex \larger
+@funindex \magnify
+
+El tamaño de los caracteres también se puede alterar de distintas
+maneras:
+
+@itemize
+@item
+el tamaño de la tipografía se puede definir a una serie de tamaños
+estándar predefinidos,
+
+@item
+el tamaño de la tipografía se puede establecer a un valor absoluto,
+
+@item
+el tamaño de la tipografía también se puede cambiar de forma relativa
+respecto de su valor anterior.
+@end itemize
+
+@noindent
+El ejemplo siguiente ejemplifica estos tres métodos:
+
+@lilypond[quote,verbatim,relative=1]
+f1_\markup {
+  \tiny espressivo
+  \large e
+  \normalsize intenso
+}
+a^\markup {
+  \fontsize #5 Sinfonia
+  \fontsize #2 da
+  \fontsize #3 camera
+}
+bes^\markup { (con
+  \larger grande
+  \smaller emozione
+  \magnify #0.6 { e sentimento } )
+}
+d c2 r8 c bes a g1
+@end lilypond
+
+@cindex subíndice
+@cindex superíndice
+@funindex \super
+@funindex \sub
+
+El texto se puede imprimir como subíndice o como superíndice.  De
+forma predeterminada se imprimen en un tamaño menor, pero también se
+puede usar un tamaño normal:
+
+@lilypond[quote,verbatim]
+\markup {
+  \column {
+    \line { 1 \super st movement }
+    \line { 1 \normal-size-super st movement
+      \sub { (part two) }  }
+  }
+}
+@end lilypond
+
+@cindex fuente tipográfica, familias de
+
+El modo de marcado ofrece una manera fácil de elegir familias de
+tipografía alternativas.  A no ser que se especifique de otro modo, se
+selecciona automáticamente la fuente predeterminada con serifa, de
+tipo romano: en la última línea del ejemplo siguiente, no hay
+diferencia entre la primera y la segunda palabra.
+
+@lilypond[quote,verbatim]
+\markup {
+  \column {
+    \line { Act \number 1 }
+    \line { \sans { Scene I. } }
+    \line { \typewriter { Verona. An open place. } }
+    \line { Enter \roman Valentine and Proteus. }
+  }
+}
+@end lilypond
+
+@noindent
+Algunas de estas familias, usadas para elementos específicos como
+números o matices, no ofrecen todos los caracteres, como se explica en
+@ref{New dynamic marks} y @ref{Manual repeat marks}.
+
+@c \concat is actually documented in Align (it is not
+@c a font-switching command). But we need it here. -vv
+
+Si se usan dentro de una palabra, algunas instrucciones de cambio de
+tipografía o de formateo pueden producir un espacio vacío no deseado.
+Esto se puede solucionar concatenando en uno solo los distintos
+elementos de texto:
+
+@lilypond[quote,verbatim]
+\markup {
+  \column {
+    \line {
+      \concat { 1 \super st }
+      movement
+    }
+    \line {
+      \concat { \dynamic p , }
+      \italic { con dolce espressione }
+    }
+  }
+}
+@end lilypond
+
+Se puede encontrar una lista exhaustiva de instrucciones de cambio y
+utilización personalizada de las fuentes tipográficas en @ref{Font}.
+
+También es posible definir conjuntos personalizados de fuentes, tal y
+como se explica en @ref{Fonts}.
+
+
+@predefined
+@funindex \teeny
+@code{\teeny},
+@funindex \tiny
+@code{\tiny},
+@funindex \small
+@code{\small},
+@funindex \normalsize
+@code{\normalsize},
+@funindex \large
+@code{\large},
+@funindex \huge
+@code{\huge},
+@funindex \smaller
+@code{\smaller},
+@funindex \larger
+@code{\larger}.
+@endpredefined
+
+
+@seealso
+Referencia de la notación:
+@ref{Font},
+@ref{New dynamic marks},
+@ref{Manual repeat marks},
+@ref{Fonts}.
+
+Fragmentos de código:
+@rlsr{Text}.
+
+Referencia de funcionamiento interno:
+@rinternals{TextScript}.
+
+Archivos de inicio:
+@file{scm/@/define@/-markup@/-commands@/.scm}.
 
 
-UNTRANSLATED NODE: IGNORE ME
 
 @node Text alignment
 
 @node Text alignment
-@subsubsection Text alignment
+@unnumberedsubsubsec Text alignment
+
+@cindex texto alineación de
+@cindex alinear texto
+
+Esta subsección trata sobre cómo colocar texto en el modo de marcado.
+Los objetos de marcado también se pueden mover como un todo, usando la
+sintaxis que se describe en @rlearning{Moving objects}.
+
+@c Padding commands should be mentioned on this page, but
+@c most of these require \box to be more clearly illustrated. -vv
+
+@cindex texto, alineación horizontal
+@cindex horizontal, alineación de texto
+@funindex \left-align
+@funindex \center-align
+@funindex \right-align
+
+Los objetos de marcado se pueden alinear de distintas maneras.  De
+forma predeterminada, una indicación de texto se alinea sobre el borde
+izquierdo: en el ejemplo siguiente, no existe diferencia entre los
+marcados primero y segundo.
+
+@lilypond[quote,verbatim,relative=2]
+d1-\markup { poco }
+f
+d-\markup { \left-align poco }
+f
+d-\markup { \center-align { poco } }
+f
+d-\markup { \right-align poco }
+@end lilypond
+
+@funindex \halign
+
+Se puede realizar un ajuste fino de la alineación horizontal usando un
+valor numérico:
+
+@lilypond[quote,verbatim,relative=2]
+a1-\markup { \halign #-1 poco }
+e'
+a,-\markup { \halign #0 poco }
+e'
+a,-\markup { \halign #0.5 poco }
+e'
+a,-\markup { \halign #2 poco }
+@end lilypond
+
+@noindent
+Ciertos objetos pueden poseer sus propios procedimientos de
+alineación, y por tanto no resultan afectados por estas instrucciones.
+Es posible mover estos objetos de marcado como un todo, como se
+muestra por ejemplo en @ref{Text marks}.
+
+@cindex texto, alineación vertical
+@cindex vertical, alineación de texto
+@funindex \raise
+@funindex \lower
+
+La alineación vertical es un poco más compleja.  Como se ha dicho más
+arriba, los objetos de marcado se pueden mover como un todo; sin
+embargo, también es posible mover elementos específicos dentro de un
+bloque de marcado.  En este caso, el elemento a mover se debe preceder
+de un @emph{punto de anclaje}, que puede ser otro elemento de marcado
+o un objeto invisible.  El ejemplo siguiente ejemplifica estas dos
+posibilidades; el último marcado en este ejemplo no tiene punto de
+anclaje y por ello no resulta movido.
+
+@lilypond[quote,verbatim,relative=1]
+d2^\markup {
+  Acte I
+  \raise #2 { Scène 1 }
+}
+a'
+g_\markup {
+  \null
+  \lower #4 \bold { Très modéré }
+}
+a
+d,^\markup {
+  \raise #4 \italic { Une forêt. }
+}
+a'4 a g2 a
+@end lilypond
+
+@funindex \general-align
+@funindex \translate
+@funindex \translate-scaled
+
+Algunas instrucciones pueden afectar tanto a la alineación horizontal
+como a la vertical de los objetos de texto en el modo de marcado.
+Cualquier objeto afectado por estas instrucciones se deben preceder de
+un punto de anclaje:
+
+@lilypond[quote,verbatim,relative=1]
+d2^\markup {
+  Acte I
+  \translate #'(-1 . 2) "Scène 1"
+}
+a'
+g_\markup {
+  \null
+  \general-align #Y #3.2 \bold "Très modéré"
+}
+a
+d,^\markup {
+  \null
+  \translate-scaled #'(-1 . 2) \teeny "Une forêt."
+}
+a'4 a g2 a
+@end lilypond
+
+@funindex \column
+@funindex \center-column
+
+@cindex varias líneas, marcado de
+@cindex texto de varias líneas
+@cindex columnas, texto en
+
+Un objeto de marcado puede incluir varias líneas de texto.  En el
+ejemplo siguiente, cada elemento o expresión se sitúa en su propia
+línea, ya sea alineada por la izquierda o centrada:
+
+@lilypond[quote,verbatim]
+\markup {
+  \column {
+    a
+    "b c"
+    \line { d e f }
+  }
+  \hspace #10
+  \center-column {
+    a
+    "b c"
+    \line { d e f }
+  }
+}
+@end lilypond
+
+@funindex \fill-line
+
+@cindex centrar texto en la página
+
+De forma similar, una lista de elementos o expresiones se puede
+repartir de forma que rellene por completo el ancho de la línea
+horizontal (si hay un solo elemento, se centra en el papel).  A su
+vez, estas expresiones pueden incluir texto de varias líneas o
+cualquier otra expresión de marcado:
+
+@lilypond[quote,verbatim]
+\markup {
+  \fill-line {
+    \line { William S. Gilbert }
+    \center-column {
+      \huge \smallCaps "The Mikado"
+      or
+      \smallCaps "The Town of Titipu"
+    }
+    \line { Sir Arthur Sullivan }
+  }
+}
+\markup {
+  \fill-line { 1885 }
+}
+@end lilypond
+
+@funindex \wordwrap
+@funindex \justify
+
+@cindex ajuste de línea, texto con
+@cindex justificado, texto
+
+Las indicaciones de texto largas se pueden también ajustar
+automáticamente según un ancho de línea dado.  Estarán alineados por
+la izquierda o justificados, como se muestra en el ejemplo siguiente.
+
+@lilypond[quote,verbatim]
+\markup {
+  \column {
+    \line  \smallCaps { La vida breve }
+    \line \bold { Acto I }
+    \wordwrap \italic {
+      (La escena representa el corral de una casa de
+      gitanos en el Albaicín de Granada. Al fondo una
+      puerta por la que se ve el negro interior de
+      una Fragua, iluminado por los rojos resplandores
+      del fuego.)
+    }
+    \hspace #0
+
+    \line \bold { Acto II }
+    \override #'(line-width . 50)
+    \justify \italic {
+      (Calle de Granada. Fachada de la casa de Carmela
+      y su hermano Manuel con grandes ventanas abiertas
+      a través de las que se ve el patio
+      donde se celebra una alegre fiesta)
+    }
+  }
+}
+@end lilypond
+
+Hay una lista exhaustiva de instrucciones de alineación de texto en
+@ref{Align}.
+
+
+@seealso
+Manual de aprendizaje:
+@rlearning{Moving objects}.
+
+Referencia de la notación:
+@ref{Align},
+@ref{Text marks}.
+
+Fragmentos de código:
+@rlsr{Text}.
+
+Referencia de funcionamiento interno:
+@rinternals{TextScript}.
+
+Archivos de inicio:
+@file{scm/@/define@/-markup@/-commands@/.scm}.
 
 
-UNTRANSLATED NODE: IGNORE ME
 
 @node Graphic notation inside markup
 
 @node Graphic notation inside markup
-@subsubsection Graphic notation inside markup
+@unnumberedsubsubsec Graphic notation inside markup
+
+@cindex gráficos, insertar
+@cindex dibujar objetos gráficos
+
+Se puede añadir diversos objetos gráficos a una partitura, utilizando
+instrucciones de marcado.
+
+@funindex \box
+@funindex \circle
+@funindex \rounded-box
+@funindex \bracket
+@funindex \hbracket
+
+@cindex decorar texto
+@cindex enmarcar texto
+
+Ciertas instrucciones de marcado permiten la decoración de elementos
+de texto con gráficos, como se muestra en el ejemplo siguiente.
+
+@lilypond[quote,verbatim]
+\markup \fill-line {
+  \center-column {
+    \circle Jack
+    \box "in the box"
+    \null
+    \line {
+      Erik Satie
+      \hspace #3
+      \bracket "1866 - 1925"
+    }
+    \null
+    \rounded-box \bold Prelude
+  }
+}
+@end lilypond
+
+@funindex \pad-markup
+@funindex \pad-x
+@funindex \pad-to-box
+@funindex \pad-around
+
+@cindex relleno alrededor del texto
+@cindex texto, relleno de
+
+Algunas instrucciones pueden requerir un aumento del relleno alrededor
+del texto: esto se puede conseguir con algunas instrucciones de
+marcado descritas exhaustivamente en @ref{Align}.
+
+@lilypond[quote,verbatim]
+\markup \fill-line {
+  \center-column {
+    \box "Charles Ives (1874 - 1954)"
+    \null
+    \box \pad-markup #2 "THE UNANSWERED QUESTION"
+    \box \pad-x #8 "A Cosmic Landscape"
+    \null
+  }
+}
+\markup \column {
+  \line {
+    \hspace #10
+    \box \pad-to-box #'(-5 . 20) #'(0 . 5)
+      \bold "Largo to Presto"
+  }
+  \pad-around #3
+      "String quartet keeps very even time,
+Flute quartet keeps very uneven time."
+}
+@end lilypond
+
+@funindex \combine
+@funindex \draw-circle
+@funindex \filled-box
+@funindex \triangle
+@funindex \draw-line
+@funindex \arrow-head
+
+@cindex gráfica, notación
+@cindex símbolos no musicales
+
+Se pueden imprimir otros símbolos o elementos gráficos sin que se
+requiera ningún otro texto.  De igual manera que en el caso de las
+expresiones de marcado, dichos objetos se pueden combinar:
+
+@lilypond[quote,verbatim]
+\markup {
+  \combine
+    \draw-circle #4 #0.4 ##f
+    \filled-box #'(-4 . 4) #'(-0.5 . 0.5) #1
+  \hspace #5
+
+  \center-column {
+    \triangle ##t
+    \combine
+      \draw-line #'(0 . 4)
+      \arrow-head #Y #DOWN ##f
+  }
+}
+@end lilypond
+
+@funindex \epsfile
+@funindex \postscript
+
+@cindex insertar gráficos
+@cindex imágenes, insertar
+@cindex gráficos, insertar
+@cindex PostScript
+
+Entre las funcionalidades gráficas avanzadas se encuentran la
+posibilidad de incluir archivos de imagen externos convertidos al
+formato de PostScript Encapsulado (@emph{eps}), y la inclusión directa
+de gráficos dentro del archivo de entrada, usando código PostScript
+nativo.  En tal caso puede ser de utilidad la especificación explícita
+del tamaño del dibujo, como se ejemplifica a continuación:
+
+@lilypond[quote,verbatim,relative=1]
+c1^\markup {
+  \combine
+    \epsfile #X #10 #"./context-example.eps"
+    \with-dimensions #'(0 . 6) #'(0 . 10)
+    \postscript #"
+      -2 3 translate
+      2.7 2 scale
+      newpath
+      2 -1 moveto
+      4 -2 4 1 1 arct
+      4 2 3 3 1 arct
+      0 4 0 3 1 arct
+      0 0 1 -1 1 arct
+      closepath
+      stroke"
+  }
+c
+@end lilypond
+
+Hay una lista exhaustiva de instrucciones específicas de gráficos en
+@ref{Graphic}.
+
+
+@seealso
+Referencia de la notación:
+@ref{Graphic},
+@ref{Editorial annotations}.
+
+Fragmentos de código:
+@rlsr{Text}.
+
+Referencia de funcionamiento interno:
+@rinternals{TextScript}.
+
+Archivos de inicio:
+@file{scm/@/define@/-markup@/-commands@/.scm},
+@file{scm/@/stencil@/.scm}.
 
 
-UNTRANSLATED NODE: IGNORE ME
 
 @node Music notation inside markup
 
 @node Music notation inside markup
-@subsubsection Music notation inside markup
+@unnumberedsubsubsec Music notation inside markup
+
+Se pueden añadir a la partitura diversos elementos de notación
+musical, dentro de un objeto de marcado.
+
+Las notas y las alteraciones se pueden escribir utilizando
+instrucciones de marcado:
+
+@lilypond[quote,verbatim,relative=2]
+a2 a^\markup {
+  \note #"4" #1
+  =
+  \note-by-number #1 #1 #1.5
+}
+b1_\markup {
+  \natural \semiflat \flat
+  \sesquiflat \doubleflat
+}
+\glissando
+a1_\markup {
+  \natural \semisharp \sharp
+  \sesquisharp \doublesharp
+}
+\glissando b
+@end lilypond
+
+Otros objetos de notación se pueden también imprimir en el modo de
+marcado:
+
+@lilypond[quote,verbatim,relative=1]
+g1 bes
+ees-\markup {
+  \finger 4
+  \tied-lyric #"~"
+  \finger 1
+}
+fis_\markup { \dynamic rf }
+bes^\markup {
+  \beam #8 #0.1 #0.5
+}
+cis
+d-\markup {
+  \markalphabet #8
+  \markletter #8
+}
+@end lilypond
+
+De forma más general, cualquier símbolo musical disponible se puede
+incluir por separado dentro de un objeto de marcado, como se
+ejemplifica a continuación; hay una lista exhaustiva de estos símbolos
+y sus nombres en @ref{The Feta font}.
+
+@lilypond[quote,verbatim,relative=2]
+c2
+c'^\markup { \musicglyph #"eight" }
+c,4
+c,8._\markup { \musicglyph #"clefs.G_change" }
+c16
+c2^\markup { \musicglyph #"timesig.neomensural94" }
+@end lilypond
+
+@noindent
+Otra forma de imprimir glifos que no son de texto se encuentra
+descrita en @ref{Fonts explained}.  Tiene la utilidad de imprimir
+llaves de distintos tamaños.
+
+El modo de marcado también contempla diagramas para instrumentos
+específicos:
+
+@lilypond[quote,verbatim,relative=2]
+c1^\markup {
+  \fret-diagram-terse #"x;x;o;2;3;2;"
+}
+c^\markup {
+  \harp-pedal #"^-v|--ov^"
+}
+c
+c^\markup {
+  \combine
+    \musicglyph #"accordion.accDiscant"
+    \combine
+      \raise #0.5 \musicglyph #"accordion.accDot"
+      \raise #1.5 \musicglyph #"accordion.accDot"
+}
+@end lilypond
+
+@c The accordion diagram is actually taken from a snippet.
+
+@noindent
+Dichos diagramas se encuentran documentados es @ref{Instrument
+Specific Markup}.
+
+Incluso una partitura completa se puede incluir dentro de un objeto de
+marcado.  En tal caso, el bloque anidado @code{\score} debe contener
+un bloque @code{\layout}, como se muestra aquí:
+
+@lilypond[quote,verbatim,relative=1]
+c4 d^\markup {
+  \score {
+    \relative c' { c4 d e f }
+    \layout { }
+  }
+}
+e f |
+c d e f
+@end lilypond
+
+Hay una lista exhaustiva de instrucciones relacionadas con la notación
+musical en @ref{Music}.
+
+
+@seealso
+Referencia de la notación:
+@ref{Music},
+@ref{The Feta font},
+@ref{Fonts explained}.
+
+Fragmentos de código:
+@rlsr{Text}.
+
+Referencia de funcionamiento interno:
+@rinternals{TextScript}.
+
+Archivos de inicio:
+@file{scm/@/define@/-markup@/-commands@/.scm},
+@file{scm/@/fret@/-diagrams@/.scm},
+@file{scm/@/harp@/-pedals@/.scm}.
 
 
-UNTRANSLATED NODE: IGNORE ME
 
 @node Multi-page markup
 
 @node Multi-page markup
-@subsubsection Multi-page markup
+@unnumberedsubsubsec Multi-page markup
 
 
-Así como @code{\markup} se utiliza para introducir un bloque de texto
-no divisible en líneas, se puede usar @code{\markuplines} en el nivel
-más alto del código para introducir líneas de texto que pueden abarcar
-varias páginas:
+Aunque los objetos de marcado estándar no se pueden dividir, una
+sintaxis específica hace posible la introducción de líneas de texto
+que pueden abarcar varias páginas:
 
 
-@verbatim
+@c KEEP LY
+@lilypond[quote,verbatim]
 \markuplines {
   \justified-lines {
     Un texto muy largo de líneas justificadas.
     ...
   }
 \markuplines {
   \justified-lines {
     Un texto muy largo de líneas justificadas.
     ...
   }
-  \justified-lines {
+  \wordwrap-lines {
     Otro párrafo muy largo.
     ...
   }
   ...
 }
     Otro párrafo muy largo.
     ...
   }
   ...
 }
-@end verbatim
+@end lilypond
 
 
-@code{\markuplines} acepta una lista de marcado, esto es: o bien el
-resultado de una instrucción de lista de marcado, o bien una lista de
-elementos de marcado o de listas de marcado.  Las instrucciones de
-lista de marcad predefinidas se explican en @ref{Text markup list
-commands}.
+Esta sintaxis acepta una lista de elementos de marcado, que pueden ser
+@itemize
+@item
+el resultado de una instrucción de lista de marcado,
+@item
+una lista de marcados,
+@item
+o una lista de listas de marcado.
+@end itemize
 
 
-@seealso
+Hay una lista exhaustiva de las instrucciones de lista de marcado en
+@ref{Text markup list commands}.
 
 
-En este manual:
+
+@seealso
+Referencia de la notación:
 @ref{Text markup list commands},
 @ref{New markup list command definition}.
 
 Fragmentos de código:
 @rlsr{Text}.
 
 @ref{Text markup list commands},
 @ref{New markup list command definition}.
 
 Fragmentos de código:
 @rlsr{Text}.
 
-@predefined
+Referencia de funcionamiento interno:
+@rinternals{TextScript}.
+
+Archivos de inicio:
+@file{scm/@/define@/-markup@/-commands@/.scm}.
 
 
-@funindex \markuplines
-@code{\markuplines}
 
 
+@predefined
+@funindex \markuplines
+@code{\markuplines}.
+@endpredefined
 
 
 
 
-@c TODO: move the following subsubsec into NR3 -vv
-@c maybe.  -gp
 @node Fonts
 @subsection Fonts
 
 @node Fonts
 @subsection Fonts
 
+Esta sección presenta la forma en que se manejan las fuentes
+tipográficas, y cómo se pueden cambiar en las partituras.
+
 @menu
 @menu
-* Entire document fonts::       
-* Single entry fonts::          
+* Fonts explained::
+* Single entry fonts::
+* Entire document fonts::
 @end menu
 
 @end menu
 
-@node Entire document fonts
-@subsubsection Entire document fonts
 
 
-También es posible cambiar la familia predeterminada de la fuente
-tipográfica para todo el documento.  Se hace llamando a la función
-@code{make-pango-font-tree} desde dentro del bloque @code{\paper}.
-Esta función toma los nombres de las familias de fuente que se quieren
-usar para el texto en tipo romano, sans-serif y monoespaciado.  Por
-ejemplo:
+@node Fonts explained
+@unnumberedsubsubsec Fonts explained
 
 
-@cindex fuente, establecer la familia de
 @cindex Pango
 @cindex Pango
+@cindex fuentes tipográficas, explicación
+@cindex llaves de distintos tamaños
 
 
+@funindex font-interface
 
 
-@lilypond[verbatim]
-\paper  {
-  myStaffSize = #20
-
-  #(define fonts
-    (make-pango-font-tree "Times New Roman"
-                          "Nimbus Sans"
-                          "Luxi Mono"
-                           (/ myStaffSize 20)))
+Las fuentes tipográficas se manejan a través de distintas bibliotecas.
+FontConfig se utiliza para detectar las tipografías disponibles en el
+sistema; las tipografías seleccionadas se trazan utilizando Pango.
+
+Las tipografías de notación musical se pueden describir como un
+conjunto de glifos específicos, ordenados en varias familias.  La
+siguiente sintaxis permite usar directamente varias tipografías
+@code{feta} de LilyPond distintas a las de texto en el modo de
+marcado:
+
+@lilypond[quote,verbatim,relative=2]
+a1^\markup {
+  \vcenter {
+    \override #'(font-encoding . fetaBraces)
+    \lookup #"brace120"
+    \override #'(font-encoding . fetaNumber)
+    \column { 1 3 }
+    \override #'(font-encoding . fetaDynamic)
+    sf
+    \override #'(font-encoding . fetaMusic)
+    \lookup #"noteheads.s0petrucci"
+  }
 }
 }
+@end lilypond
 
 
-{
-  c'^\markup { roman: foo \sans bla \typewriter bar }
-}
+@noindent
+Sin embargo, todos estos glifos excepto las llaves de varios tamaños
+que están contenidas en la fuente tipográfica @code{fetaBraces} están
+disponibles utilizando la sintaxis más sencilla que se describe en
+@ref{Music notation inside markup}.
+
+Cuando se usan los glifos de la fuente de llaves @code{fetaBraces}, el
+tamaño de la llave se especifica por la parte numérica del nombre del
+glifo, en unidades arbitrarias.  Se puede especificar cualquier entero
+de @code{0} a @code{575} inclusive, siendo @code{0} el que produce la
+llave más pequeña.  El valor óptimo se debe determinar por ensayo y
+error.  Todos estos glifos son llaves izquierdas; las llaves derechas
+se pueden obtener mediante rotación, véase @ref{Rotating objects}.
+
+Están disponibles tres familias de tipografías de texto: la tipografía
+@emph{romana} (con serifa), que de forma predeterminada es New Century
+Schoolbook, la fuente @emph{sans} y la fuente monoespaciada @emph{de
+máquina de escribir}.  Estas dos últimas familias vienen determinadas
+por la instalación de Pango.
+
+Cada familia puede incluir distintas formas y series.  El ejemplo
+siguiente muestra la posibilidad de seleccionar familias, formas,
+series y tamaños alternativos.  El valor que se da a @code{font-size}
+es el cambio requerido a partir del tamaño predeterminado.
+
+@lilypond[quote,verbatim,relative=2]
+\override Score.RehearsalMark #'font-family = #'typewriter
+\mark \markup "Ouverture"
+\override Voice.TextScript #'font-shape = #'italic
+\override Voice.TextScript #'font-series = #'bold
+d2.^\markup "Allegro"
+\override Voice.TextScript #'font-size = #-3
+c4^smaller
 @end lilypond
 
 @end lilypond
 
-@c we don't do Helvetica / Courier, since GS incorrectly loads
-@c Apple TTF fonts
+@noindent
+Se puede usar una sintaxis similar en el modo de marcado, aunque en
+este caso es preferible usar la sintaxis sencilla que se explica en
+@ref{Selecting font and font size}:
 
 
+@lilypond[quote,verbatim]
+\markup {
+  \column {
+    \line {
+      \override #'(font-shape . italic)
+      \override #'(font-size . 4)
+      Idomeneo,
+    }
+    \line {
+      \override #'(font-family . typewriter)
+      {
+        \override #'(font-series . bold)
+        re
+        di
+      }
+      \override #'(font-family . sans)
+      Creta
+    }
+  }
+}
+@end lilypond
 
 
-@node Single entry fonts
-@subsubsection Single entry fonts
+Aunque es fácil cambiar entre las fuentes tipográficas
+preconfiguradas, también es posible usar otras fuentes, como se
+explica en las siguientes secciones: @ref{Single entry fonts} y
+@ref{Entire document fonts}.
 
 
-@cindex fuente, selección
-@cindex fuente, ampliación
-@funindex font-interface
 
 
-Mediante el ajusta de las propiedades de objeto descritas a
-continuación, podemos elegir una fuente de entre las familias
-preconfiguradas.  LilyPond contempla de forma predeterminada las
-fuentes de música «Feta».  Las fuentes del texto se eligen a través de
-Pango/FontConfig.  La fuente de tipo serif predeterminada es New
-Century Schoolbook, y las fuentes de tipo sans y máquina de escribir a
-lo que tenga por predeterminado la instalación de Pango.
+@seealso
+Referencia de la notación:
+@ref{The Feta font},
+@ref{Music notation inside markup},
+@ref{Selecting font and font size},
+@ref{Font}.
 
 
 
 
-@itemize
-@item @code{font-encoding}
-es un símbolo que establece la presentación de los glifos.  Sólo se
-debería ajustar para seleccionar distintos tipos de fuente que no sean
-para texto, p. ej.:
-
-@code{fetaBraces} para las llaves de los pentagramas de piano,
-@code{fetaMusic} es la fuente estándar para música, incluidos los
-glifos de la música antigua, @code{fetaDynamic} para los matices
-dinámicos y @code{fetaNumber} para los números.
-
-@item @code{font-family}
-es un símbolo que indica la clase general del tipo.  Están
-contempladas @code{roman} (Computer Modern), @code{sans} y
-@code{typewriter}.
-
-@item @code{font-shape}
-es un símbolo que indica la forma de la fuente.  Están disponibles
-normalmente varias formas de tipografía para cada una de las familas
-de fuente.  se puede elegir entre @code{italic} (cursiva), @code{caps}
-(versalitas) y @code{upright} (recta).
-
-@item @code{font-series}
-es un símbolo que indica la serie de la tipografía.  En general
-existen varias series de fuente para cada familia y forma de una
-tipografía.  Se puede elegir entre @code{medium} (normal) y
-@code{bold} (negrita).
+@node Single entry fonts
+@unnumberedsubsubsec Single entry fonts
 
 
-@end itemize
+Se puede usar en una partitura cualquier fuente tipográfica que esté
+instalada en el sistema operativo y reconocida por parte de
+FontConfig, usando la siguiente sintaxis:
 
 
-Las fuentes que se eligen de esta manera provienen de una hoja de
-estilos predefinida.  Si quiere usar una tipografía de fuera de la
-hoja de estilos establezca el valor de la propiedad @code{font-name}:
+@lilypond[quote,verbatim,relative=2]
+\override Staff.TimeSignature #'font-name = #"Charter"
+\override Staff.TimeSignature #'font-size = #2
+\time 3/4
 
 
-@lilypond[fragment,verbatim]
-{
-  \override Staff.TimeSignature #'font-name = #"Charter"
-  \override Staff.TimeSignature #'font-size = #2
-  \time 3/4
-  c'1_\markup {
-    \override #'(font-name . "Vera Bold")
-      { This text is in Vera Bold }
-  }
+a1_\markup {
+  \override #'(font-name . "Vera Bold")
+    { Vera Bold }
 }
 @end lilypond
 
 }
 @end lilypond
 
-@noindent
-Se puede usar cualquier fuente, en la medida en que esté disponible
-para Pango/FontConfig.  Para obtener una lista completa de todas las
-fuentes dispoonibles, ejecute la instrucción
+@funindex show-available-fonts
+
+La instrucción siguiente presenta una lista de todas las tipografías
+disponibles en el sistema operativo:
 
 @example
 
 @example
-lilypond -dshow-available-fonts blabla
+lilypond -dshow-available-fonts x
 @end example
 
 @end example
 
-(el último argumento puede ser blabla o cualquier otra cosa, pero debe
-estar presente).
-
-
-El tamaño de la fuente se puede ajustar con la propiedad
-@code{font-size}.  El tamaño que resulta se considera en relación al
-tamaño @code{text-font-size} tal y como está definido en el bloque
-@code{\paper}.
+@noindent
+El último argumento de la instrucción puede ser cualquiera, pero debe
+estar presente.
 
 
-@cindex fuente, tamaño de
-@cindex fuente, ampliación de la
 
 @seealso
 
 @seealso
+Referencia de la notación:
+@ref{Fonts explained},
+@ref{Entire document fonts}.
 
 Fragmentos de código:
 @rlsr{Text}.
 
 
 Fragmentos de código:
 @rlsr{Text}.
 
+Archivos de inicio:
+@file{lily/@/font@/-config@/-scheme@/.cc}.
+
+
+@node Entire document fonts
+@unnumberedsubsubsec Entire document fonts
+
+Se pueden cambiar las fuentes tipográficas que se usan como
+tipografías predeterminadas en las familias @emph{romana},
+@emph{sans-serif} y @emph{monoespaciada}, especificándolas en este
+orden como se ve en el ejemplo de abajo.  Para leer más explicaciones
+sobre las fuentes tipográficas, consulte @ref{Fonts explained}.
+
+@cindex fuente, establecer la familia de
+@funindex make-pango-font-tree
+
+@lilypond[verbatim,quote]
+\paper  {
+  myStaffSize = #20
+  #(define fonts
+    (make-pango-font-tree "Times New Roman"
+                          "Nimbus Sans"
+                          "Luxi Mono"
+                           (/ myStaffSize 20)))
+}
+
+\relative c'{
+  c1-\markup {
+    roman,
+    \sans sans,
+    \typewriter typewriter. }
+}
+@end lilypond
+
+@c we don't do Helvetica / Courier, since GS incorrectly loads
+@c Apple TTF fonts
+
+
+@seealso
+Referencia de la notación:
+@ref{Fonts explained},
+@ref{Single entry fonts},
+@ref{Selecting font and font size},
+@ref{Font}.
+