X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fes%2Fuser%2Ftext.itely;h=869c7c7192524a761c4f1e42f46b171cb57f732b;hb=1423508c355989fa26a8cfe5985b0d6e1ab0a538;hp=dc8d47a755d08f0353f8b21c4fe19a1d986c02c4;hpb=4fa31a2f796de53ec728b7459f655cff9a10d680;p=lilypond.git diff --git a/Documentation/es/user/text.itely b/Documentation/es/user/text.itely index dc8d47a755..869c7c7192 100644 --- a/Documentation/es/user/text.itely +++ b/Documentation/es/user/text.itely @@ -1,12 +1,12 @@ -@c -*- coding: utf-8; mode: texinfo; -*- +@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- @ignore - Translation of GIT committish: f39d52df6c54f4e8f4ba8dab7ae0949b5e37b017 + 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 -@c \version "2.11.61" +@c \version "2.12.0" @node Text @section Text @@ -27,6 +27,12 @@ headers}. * Fonts:: @end menu +@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 @@ -34,11 +40,6 @@ 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}.} -@node Writing text -@subsection Writing text - -Esta sección presenta las distintas formas de añadir texto a una -partitura. @menu * Text scripts:: @@ -56,14 +57,11 @@ partitura. @cindex no vacíos, textos @cindex texto destacado -Es posible añadir indicaciones de @qq{texto entrecomillado} 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 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 Esta sintaxis es en realidad una abreviatura; se puede añadir @@ -71,32 +69,36 @@ 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 +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. -@lilypond[quote,fragment,ragged-right,verbatim,relative=1] -d8^"pizz." e f g +@lilypond[quote,verbatim,relative=2] +a8^"pizz." g f e \textLengthOn a4_"scherzando" f @end lilypond -@predefined +@predefined @funindex \textLengthOn @code{\textLengthOn}, @funindex \textLengthOff -@code{\textLengthOff} +@code{\textLengthOff}. +@endpredefined @seealso - Referencia de la notación: @ref{Formatting text}, @ref{Direction and placement}. @@ -107,6 +109,7 @@ Fragmentos de código: Referencia de funcionamiento interno: @rinternals{TextScript}. + @knownissues La comprobación necesaria para asegurar que las inscripciones de texto @@ -128,11 +131,11 @@ para habilitarlos, utilice 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: -@lilypond[verbatim,quote,ragged-right,fragment,relative=2] -\override TextSpanner #'bound-details #'left #'text = "rit." +@lilypond[verbatim,quote,relative=2] +\override TextSpanner #'(bound-details left text) = "rit." b1\startTextSpan e,\stopTextSpan @end lilypond @@ -143,8 +146,8 @@ 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}. -@lilypond[quote,ragged-right,fragment,relative=2,verbatim] -\override TextSpanner #'bound-details #'left #'text = +@lilypond[quote,relative=2,verbatim] +\override TextSpanner #'(bound-details left text) = \markup { \upright "rit." } b1\startTextSpan c e,\stopTextSpan @@ -154,20 +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}. -@predefined +@predefined @funindex textSpannerUp @code{\textSpannerUp}, @funindex textSpannerDown @code{\textSpannerDown}, @funindex textSpannerNeutral -@code{\textSpannerNeutral} +@code{\textSpannerNeutral}. +@endpredefined -@seealso +@seealso Referencia de la notación: @ref{Line styles}, -@ref{Dynamics}. +@ref{Dynamics}, +@ref{Direction and placement}. Fragmentos de código: @rlsr{Text}. @@ -191,7 +196,7 @@ sintaxis que se describe en @ref{Rehearsal marks}: @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,ragged-right,fragment,relative=2] +@lilypond[verbatim,quote,relative=2] c4 \mark "Allegro" c c c @@ -202,7 +207,7 @@ divisoria; se pueden incorporar formatos más complejos para el texto usando un bloque @code{\markup}, como está explicado en @ref{Formatting text}: -@lilypond[fragment,quote,ragged-right,verbatim,relative=1] +@lilypond[quote,verbatim,relative=1] 1 \mark \markup { \italic { colla parte } } 2 @@ -212,10 +217,10 @@ usando un bloque @code{\markup}, como está explicado en @noindent Esta sintaxis también permite imprimir símbolos especiales como llamadas, segno o calderones, especificando el nombre del símbolo -correspondiente como se esplica en @ref{Music notation inside markup}: +correspondiente como se explica en @ref{Music notation inside markup}: -@lilypond[fragment,quote,ragged-right,verbatim,relative=1] -2 +@lilypond[quote,verbatim,relative=2] +2 \mark \markup { \musicglyph #"scripts.ufermata" } 1 @end lilypond @@ -224,11 +229,10 @@ correspondiente como se esplica en @ref{Music notation inside markup}: 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 entre 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). +notas. Si se especifican en un salto de línea, las llamadas se +imprimen al principio de la línea siguiente. -@lilypond[fragment,quote,ragged-right,verbatim,relative=2] +@lilypond[quote,verbatim,relative=2] \mark "Allegro" c1 c \mark "assai" \break @@ -247,8 +251,8 @@ c c @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}, @@ -261,6 +265,7 @@ Fragmentos de código: Referencia de funcionamiento interno: @rinternals{RehearsalMark}. + @knownissues @c To be removed when Issue 69 in the tracker gets fixed. -vv @@ -275,7 +280,6 @@ Si se introduce una llamada al final del último compás de la partitura @cindex top-level text @cindex text, standalone @funindex \markup -@funindex \markuplines Un bloque @code{\markup} puede existir de forma independiente, fuera de cualquier bloque @code{\score}, como una @qq{expresión de nivel @@ -292,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}. -@lilypond[quote,ragged-right,verbatim] +@lilypond[quote,verbatim] \score { c'1 } @@ -304,25 +308,25 @@ piezas, tal y como se describe en @ref{Multiple scores in a book}. } @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 +@predefined +@funindex \markuplines @code{\markup}, -@code{\markuplines} +@code{\markuplines}. +@endpredefined + -@ignore @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 - Referencia de la notación: @ref{Formatting text}, @ref{File structure}, @@ -361,7 +365,7 @@ usando la sintaxis específica del modo de @code{\markup}. @funindex \markup 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 @@ -373,12 +377,12 @@ 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 específicas, que se introducen utilizando el carácter de +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,fragment,relative=1] -e1-\markup intenso +@lilypond[quote,verbatim,relative=2] +a1-\markup intenso a2^\markup { poco \italic più forte } c e1 d2_\markup { \italic "string. assai" } @@ -397,34 +401,27 @@ 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. Esta sintaxis permite incluso imprimir comillas dobles si -se preceden por barra invertida: - -@lilypond[quote,verbatim,fragment,relative=1] -d1^"\italic markup..." -d_\markup \italic "... prints \"italic\" letters!" -d d -@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}. +del texto. Se puede hacer que se impriman las propias comillas si se +les antepone una barra invertida. -@lilypond[quote,verbatim,fragment,relative=1] -c1^\markup { \column { a bbbb \line { c d } } } -c1^\markup { \center-column { a bbbb c } } -c1^\markup { \line { a b c } } +@lilypond[quote,verbatim,relative=2] +a1^"\italic markup..." +a_\markup { \italic "... prints \"italic\" letters!" } +a a @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: +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] 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 Los marcados se pueden almacenar dentro de variables. Estas variables @@ -446,16 +443,12 @@ específicas de @code{\markup} en @ref{Text markup commands}. @seealso - Referencia de la notación: @ref{Text markup commands}. Fragmentos de código: @rlsr{Text}. -Referencia de funcionamiento interno: -@rinternals{TextScript}. - Archivos de inicio: @file{scm/@/markup@/.scm}. @@ -478,23 +471,21 @@ 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 +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 \bigger @funindex \magnify El tamaño de los caracteres también se puede alterar de distintas @@ -502,11 +493,11 @@ maneras: @itemize @item -el tamaño de la tipografía se puede definir a un valor absoluto, +el tamaño de la tipografía se puede definir a una serie de tamaños +estándar predefinidos, @item -las instrucciones predefinidas permiten seleccionar fácilmente los -tamaños estándar, +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 @@ -516,21 +507,23 @@ respecto de su valor anterior. @noindent El ejemplo siguiente ejemplifica estos tres métodos: -@lilypond[quote,verbatim,relative=2] -{ - f1^\markup { \fontsize #5 Sinfonia } - a,_\markup { - \tiny espressivo - \large e - \normalsize intenso - } - bes^\markup { (con - \larger grande - \smaller emozione - \magnify #0.6 { e sentimento } ) - } - d c2 r8 c bes a g1 +@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 @@ -599,30 +592,34 @@ elementos de texto: } @end lilypond -Se puede encontrar una lista exhaustiva de instrucciones de cambio de -tipografía, de tamaño y relativas a las familias tipográficas en -@ref{Font}. +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 +@predefined @funindex \teeny -@funindex \tiny -@funindex \small -@funindex \normalsize -@funindex \large -@funindex \huge @code{\teeny}, +@funindex \tiny @code{\tiny}, +@funindex \small @code{\small}, +@funindex \normalsize @code{\normalsize}, +@funindex \large @code{\large}, -@code{\huge}. +@funindex \huge +@code{\huge}, +@funindex \smaller +@code{\smaller}, +@funindex \larger +@code{\larger}. +@endpredefined -@seealso +@seealso Referencia de la notación: @ref{Font}, @ref{New dynamic marks}, @@ -645,10 +642,9 @@ Archivos de inicio: @cindex texto alineación de @cindex alinear texto -Esta subsección trata sobre cómo colocar texto en el modo de marcado, -dentro de un bloque @code{\markup} block. Los objetos de marcado -también se pueden mover como un todo, usando la sintaxis que se -describe en @rlearning{Moving objects}. +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 @@ -660,18 +656,18 @@ describe en @rlearning{Moving objects}. @funindex \right-align Los objetos de marcado se pueden alinear de distintas maneras. De -foma predeterminada, una indicación de texto se alinea sobre el borde +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,fragment,relative=1] -a1-\markup { poco } -e' -a,-\markup { \left-align poco } -e' -a,-\markup { \center-align { poco } } -e' -a,-\markup { \right-align poco } +@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 @@ -679,7 +675,7 @@ a,-\markup { \right-align poco } Se puede realizar un ajuste fino de la alineación horizontal usando un valor numérico: -@lilypond[quote,verbatim,fragment,relative=1] +@lilypond[quote,verbatim,relative=2] a1-\markup { \halign #-1 poco } e' a,-\markup { \halign #0 poco } @@ -693,7 +689,7 @@ a,-\markup { \halign #2 poco } 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}, +muestra por ejemplo en @ref{Text marks}. @cindex texto, alineación vertical @cindex vertical, alineación de texto @@ -709,7 +705,7 @@ 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,fragment,relative=1] +@lilypond[quote,verbatim,relative=1] d2^\markup { Acte I \raise #2 { Scène 1 } @@ -730,12 +726,12 @@ a'4 a g2 a @funindex \translate @funindex \translate-scaled -Algunas instrucciones pueden afcetar tanto a la alineación horizontal +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,fragment,relative=1] +@lilypond[quote,verbatim,relative=1] d2^\markup { Acte I \translate #'(-1 . 2) "Scène 1" @@ -837,7 +833,7 @@ la izquierda o justificados, como se muestra en el ejemplo siguiente. (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.) + donde se celebra una alegre fiesta) } } } @@ -846,8 +842,8 @@ la izquierda o justificados, como se muestra en el ejemplo siguiente. Hay una lista exhaustiva de instrucciones de alineación de texto en @ref{Align}. -@seealso +@seealso Manual de aprendizaje: @rlearning{Moving objects}. @@ -872,7 +868,7 @@ Archivos de inicio: @cindex dibujar objetos gráficos Se puede añadir diversos objetos gráficos a una partitura, utilizando -instrucciones de marcado específicas. +instrucciones de marcado. @funindex \box @funindex \circle @@ -912,8 +908,8 @@ de texto con gráficos, como se muestra en el ejemplo siguiente. @cindex texto, relleno de Algunas instrucciones pueden requerir un aumento del relleno alrededor -del texto: esto se puede conseguir con algunas instrucciones -específicas descritas exhaustivamente en @ref{Align}. +del texto: esto se puede conseguir con algunas instrucciones de +marcado descritas exhaustivamente en @ref{Align}. @lilypond[quote,verbatim] \markup \fill-line { @@ -982,7 +978,7 @@ 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,fragment,relative=1] +@lilypond[quote,verbatim,relative=1] c1^\markup { \combine \epsfile #X #10 #"./context-example.eps" @@ -1005,8 +1001,8 @@ c Hay una lista exhaustiva de instrucciones específicas de gráficos en @ref{Graphic}. -@seealso +@seealso Referencia de la notación: @ref{Graphic}, @ref{Editorial annotations}. @@ -1029,9 +1025,9 @@ 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 específicas: +instrucciones de marcado: -@lilypond[quote,verbatim,fragment,relative=2] +@lilypond[quote,verbatim,relative=2] a2 a^\markup { \note #"4" #1 = @@ -1052,7 +1048,7 @@ a1_\markup { Otros objetos de notación se pueden también imprimir en el modo de marcado: -@lilypond[quote,verbatim,fragment,relative=1] +@lilypond[quote,verbatim,relative=1] g1 bes ees-\markup { \finger 4 @@ -1075,7 +1071,7 @@ 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,fragment,relative=2] +@lilypond[quote,verbatim,relative=2] c2 c'^\markup { \musicglyph #"eight" } c,4 @@ -1083,16 +1079,16 @@ c,8._\markup { \musicglyph #"clefs.G_change" } c16 c2^\markup { \musicglyph #"timesig.neomensural94" } @end lilypond -@c TODO: add \lookup here? -vv @noindent Otra forma de imprimir glifos que no son de texto se encuentra -descrita en @ref{Fonts explained}. +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,fragment,relative=2] +@lilypond[quote,verbatim,relative=2] c1^\markup { \fret-diagram-terse #"x;x;o;2;3;2;" } @@ -1119,10 +1115,10 @@ 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,fragment,relative=1] +@lilypond[quote,verbatim,relative=1] c4 d^\markup { \score { - \relative { c4 d e f } + \relative c' { c4 d e f } \layout { } } } @@ -1133,8 +1129,8 @@ c d e f Hay una lista exhaustiva de instrucciones relacionadas con la notación musical en @ref{Music}. -@seealso +@seealso Referencia de la notación: @ref{Music}, @ref{The Feta font}, @@ -1156,8 +1152,8 @@ Archivos de inicio: @unnumberedsubsubsec Multi-page markup Aunque los objetos de marcado estándar no se pueden dividir, una -sintaxis específica permita introducir líneas de texto que pueden -repartirse sobre varias páginas: +sintaxis específica hace posible la introducción de líneas de texto +que pueden abarcar varias páginas: @c KEEP LY @lilypond[quote,verbatim] @@ -1166,7 +1162,7 @@ repartirse sobre varias páginas: Un texto muy largo de líneas justificadas. ... } - \justified-lines { + \wordwrap-lines { Otro párrafo muy largo. ... } @@ -1174,8 +1170,7 @@ repartirse sobre varias páginas: } @end lilypond -Esta sintaxis específica acepta una lista de elementos de marcado, que -pueden ser +Esta sintaxis acepta una lista de elementos de marcado, que pueden ser @itemize @item el resultado de una instrucción de lista de marcado, @@ -1188,8 +1183,8 @@ o una lista de listas de marcado. Hay una lista exhaustiva de las instrucciones de lista de marcado en @ref{Text markup list commands}. -@seealso +@seealso Referencia de la notación: @ref{Text markup list commands}, @ref{New markup list command definition}. @@ -1203,9 +1198,11 @@ Referencia de funcionamiento interno: Archivos de inicio: @file{scm/@/define@/-markup@/-commands@/.scm}. + @predefined @funindex \markuplines -@code{\markuplines} +@code{\markuplines}. +@endpredefined @node Fonts @@ -1226,6 +1223,8 @@ tipográficas, y cómo se pueden cambiar en las partituras. @cindex Pango @cindex fuentes tipográficas, explicación +@cindex llaves de distintos tamaños + @funindex font-interface Las fuentes tipográficas se manejan a través de distintas bibliotecas. @@ -1238,7 +1237,7 @@ 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,fragment,relative=2] +@lilypond[quote,verbatim,relative=2] a1^\markup { \vcenter { \override #'(font-encoding . fetaBraces) @@ -1254,8 +1253,18 @@ a1^\markup { @end lilypond @noindent -Una sintaxis más simple pero más limitada se describe en @ref{Music -notation inside markup}. +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 @@ -1265,16 +1274,17 @@ 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: - -@lilypond[quote,verbatim,fragment,relative=2] - \override Score.RehearsalMark #'font-family = #'typewriter - \mark \markup "Ouverture" - \key d \major - \override Voice.TextScript #'font-shape = #'italic - \override Voice.TextScript #'font-series = #'bold - d'2.^\markup "Allegro" - r4 +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 @noindent @@ -1304,16 +1314,13 @@ este caso es preferible usar la sintaxis sencilla que se explica en } @end lilypond -@ignore -@c FIXME: This needs an example -vv +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}. -The size of the font may be set with the @code{font-size} -property. The resulting size is taken relative to the -@code{text-font-size} as defined in the @code{\paper} block. -@end ignore @seealso - Referencia de la notación: @ref{The Feta font}, @ref{Music notation inside markup}, @@ -1328,12 +1335,12 @@ 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: -@lilypond[quote,verbatim,fragment,relative=1] +@lilypond[quote,verbatim,relative=2] \override Staff.TimeSignature #'font-name = #"Charter" \override Staff.TimeSignature #'font-size = #2 \time 3/4 -c1_\markup { +a1_\markup { \override #'(font-name . "Vera Bold") { Vera Bold } } @@ -1352,8 +1359,8 @@ lilypond -dshow-available-fonts x El último argumento de la instrucción puede ser cualquiera, pero debe estar presente. -@seealso +@seealso Referencia de la notación: @ref{Fonts explained}, @ref{Entire document fonts}. @@ -1364,14 +1371,15 @@ Fragmentos de código: Archivos de inicio: @file{lily/@/font@/-config@/-scheme@/.cc}. + @node Entire document fonts @unnumberedsubsubsec Entire document fonts -Se puede cambiar la familia predeterminada de la fuente tipográfica -para todo el documento. En este caso se debe usar la siguiente -sintaxis, proporcionando tres familias de fuente que se usarán -respectivamente como tipografías @emph{romana}, @emph{sans-serif} y -@emph{monoespaciada}, como se explica en @ref{Fonts explained}. +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 @@ -1397,8 +1405,8 @@ respectivamente como tipografías @emph{romana}, @emph{sans-serif} y @c we don't do Helvetica / Courier, since GS incorrectly loads @c Apple TTF fonts -@seealso +@seealso Referencia de la notación: @ref{Fonts explained}, @ref{Single entry fonts},