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