[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lilypond-es] ¿Cómo modificar el espacio que se genera entre las sí
From: |
Francisco Vila |
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 01:00:20 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 |
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
letraǵuion-elision-McMillan.png
Description: PNG image
letraǵuion-elision-McMillan.ly
Description: Text Data