lilypond-es
[Top][All Lists]
Advanced

[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

Attachment: letraǵuion-elision-McMillan.png
Description: PNG image

Attachment: letraǵuion-elision-McMillan.ly
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]