lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SCM - d'une chaîne de caractères à une liste de markups


From: Bertrand Bordage
Subject: Re: SCM - d'une chaîne de caractères à une liste de markups
Date: Mon, 13 Dec 2010 15:15:25 +0100

Le 13 décembre 2010 15:05, Cécile Huneau <address@hidden> a écrit :
Mais j'apporte quand même ma vision extérieure : si tu as en entrée des strings, est-ce que cela veut dire que les commandes markup sont ignorées ? Je veux dire : si j'ai un magnifique texte de 80 pages... avec de temps en temps un mot en italique, ça marche ?

Justement, non (pour l'instant). le seul moyen de modifier la police c'est de mettre une commande avant le \french. Comme :

\markup \bold \french #"blablabla"
 
Et pour l'idée d'écrire au kilomètre, as-tu été regarder du côté des fonctions \justify et \wordwrap ? Il y a peut-être quelque chose à bricoler avec ça.

J'ai regardé dans la source, mais je ne trouve pas comment les commandes \justified-lines et \wordwrap-lines fonctionnent. Dans define-markup-commands.scm, il y a par exemple :

(define-markup-list-command (justified-lines layout props args)
  (markup-list?)
  (space-lines baseline-skip
               (interpret-markup-list layout props
                                      (make-wordwrap-internal-markup-list #t args))))

seulement je ne trouve pas d'où ça sort ce make-wordwrap-internal-markup-list. Et je pense que comprendre son fonctionnement pourrait m'aider.

A moins que tu ne fasses référence à \justify et \wordwrap qui sont des commandes de markup.
Mais ça ne devrait pas m'aider je crains :(


reply via email to

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