|
From: | Kelvin Angeles |
Subject: | Re: [lilypond-es] ¿Cómo modificar el espacio que se genera entre las sílabas por las ligaduras de texto y la misma ligadura de texto? |
Date: | Sat, 20 Jan 2018 10:41:15 -0500 |
On 20/01/18 00:17, Kelvin Angeles wrote:
>
> Que tengan un muy buen día. Quisera saber cómo modificar la distancia
> (reducir, ampliar) el espacio que se genera entre las sílabas por las
> ligaduras de texto.
>
Este asunto se ha estado discutiendo durante el pasado mes de abril de
2017 en la lista lilypond-devel entre los desarrolladores David Nalesnik
y el gran Kieren MacMillan y no es demasiado fácil, pero se puede hacer.
Véase la conversación en
https://lists.gnu.org/archive/html/lilypond-user/2017-04/ msg00658.html
En resumen, se puede definir una función que inserta la sobreescritura
en el lugar adecuado:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
#(define (lyric-text::special-print overrides)
(lambda (grob)
(let ((text (ly:grob-property grob 'text)))
(grob-interpret-markup
grob
(if (string? text)
(fold
make-override-markup
(make-tied-lyric-markup text)
overrides)
text)))))
tiedLyricOverrides =
#(define-music-function (overrides) (list?)
#{
\override Lyrics.LyricText.stencil = #(lyric-text::special-print
overrides)
#})
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%
Después de esto, la función se emplea como
\tiedLyricOverrides #'((word-space . 0.3))
dentro de la letra, véase el archivo adjunto para un ejemplo completo.
Aquí he puesto 0.3 que es algo menor que el valor predeterminado de 0.5
si no me equivoco.
>
>
> También desearía saber cómo modificar la ligadura de texto (Distanciar
> del texto hacia abajo o hacia arriba, por ejemplo). También he notado
> que hay dos tipos:
>
> http://lilypond.org/doc/v2.19/Documentation/notation/the- emmentaler-font#tie-glyphs
>
Es cierto, hay dos tipos, si te digo la verdad no tengo ni idea de cómo
se seleccionan. Tengo que investigarlo con más calma. Nalesnik dice en
la conversación antes mencionada que no existe un grob LyricTie y que
por tanto no existe ninguna forma sencilla de hacer el truco.
Saludos
--
Francisco Vila. Badajoz (Spain)
paconet.org , csmbadajoz.com
_______________________________________________
lista de correo lilypond-es
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-es
[Prev in Thread] | Current Thread | [Next in Thread] |