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: 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

Muchas gracias, Francisco! Se resolvió el problema principal que tenía!

Sólo una consulta más (Esto es por sólo por quisquilloso), ¿se puede cambiar de glifo?
Porque creo que hay dos opciones:

http://lilypond.org/doc/v2.19/Documentation/notation/the-emmentaler-font#tie-glyphs

Imagen integrada 1

ties.lyric.short
ties.lyric.default

Desde ya, muchísimas gracia, por tu ayuda y la paciencia.

El 19 de enero de 2018, 19:00, Francisco Vila<address@hidden> escribió:
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


reply via email to

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