|
From: | F. Moinard |
Subject: | layout-set-staff-size et define fonts sont dans un layout, et cela ne marche pas toujours |
Date: | Thu, 6 May 2021 12:03:18 +0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 |
Bonjour,
En 2.23.2, j'ai besoin de redéfinir la taille du layout et de repréciser les polices pour chaque partie d'un book.
L'opération échoue parfois d'une manière que je n'arrive pas trop à résumer. Exemple court :
%%%%%%%%%%%%%%%%%%%% \version "2.23.2" oui = { a2 b } non = { a2 b' } \score { { % \oui \non } \layout { #(layout-set-staff-size 18) #(define fonts (set-global-fonts #:music "lilyjazz" #:factor (/ staff-height pt 20) )) } } %%%%%%%%%%%%%%%%%%%%
La compilation provoque une erreur que Frescobaldi résume par
Analyse...
Interprétation en cours de la musique...
Pré-traitement des éléments graphiques...
Arrêté avec le code de retour 11.
tandis que lilypond -V termine par
[/usr/local/lilypond/usr/share/lilypond/current/fonts/otf/lilyjazz-20.otf nom CFF de la fonte LilyJAZZ-20 identique.]Erreur de segmentation
Idem avec une autre police comme mtf-cadence ("nom CFF de la fonte MTF-Cadence-20 identique.]Erreur de segmentation")
Mais ça-marche™ avec la variable \oui. Partant d'un fichier un peu longuet, j'ai eu du mal à isoler ce qui clochait. Cette syntaxe \score {... \layout { <size> <fonts> } } ne fonctionne plus ou autrement ?
Cordialement, Frédéric
[Prev in Thread] | Current Thread | [Next in Thread] |