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

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

Re: convert-ly et 2.23.7


From: Jean Abou Samra
Subject: Re: convert-ly et 2.23.7
Date: Sun, 3 Apr 2022 16:31:56 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0

Le 02/04/2022 à 02:08, Jean Louis Thiry a écrit :
Merci pour votre réponse rapide,

Le 1 avr. 2022 à 17:10, Jean Abou Samra <jean@abou-samra.fr> a écrit :
Le 01/04/2022 à 15:52, Jean Louis Thiry a écrit :

Manifestement, les scripts s'exécutent avec Python 2 alors qu'ils sont faits pour Python 3 depuis la version 2.21.0. Pour 2.23.7, c'est un script sh, donc il doit être exécuté en tant que tel, pas avec Python. Je parie que vous exécutez convert-ly depuis Frescobaldi. Si vous allez dans les préférences, je parie que vous trouverez une case « Force use of the tools' #! lines ». Est-ce que ça marche en la cochant ?

Je ne trouve cette case à cocher ni dans Frescobaldi, ni dans Lilypond.


Après lecture plus approfondie du code, cela devrait être dans Édition > Préférences > Préférences de LilyPond > sélectionner la version > Éditer > commandes d'outils. Je ne peux pas tester car c'est une case qui n'apparaît que sous macOS.

Sinon, il y a toujours l'option de lancer convert-ly en ligne de commande.


Au passage l’item “Préférences” de l’application Lilypond est toujours grisé dans toutes les versions - sur ma machine.


Là, je ne peux pas aider. De toute façon, ce n'est pas bien grave puisque l'application « LilyPond » a disparu en 2.23.7, ce sont juste des binaires statiques prêtes à lancer (sans l'enrobage).


D’autre part, la version 2.23.7 a une façon différente de gérer les polices apparemment. Les polices du dossier système ne sont plus reconnues et il faut mettre des \include pour chaque police avec leur chemin d’accès.

C'est également ce qui ressort du fil « Bug markup postscript », mais la cause n'a pas encore été identifiée. De quels \include parlez-vous ?

J’ai fait 1001 essais genre: \include"/Library/Fonts/Americana Font Regular.otf” avec toutes sortes de noms, d’emplacements ou d’alias avec des polices otf, type1 ou ttf. J’ai un moment eu l’impression que certaines combinaisons fonctionnaient, mais la plupart génèrent des erreurs et la seule solution est de copier les polices dans le dossier /Applications/lilypond-2.23.7/share/lilypond/2.23.7/fonts.


Je ne vois pas comment cela aurait une chance de fonctionner. \include recopie littéralement le contenu d'un fichier dans la source. Un fichier au format otf n'est pas de la syntaxe LilyPond valide.

Ce qui est bizarre, c’est la quasi totalité des logiciels Mac reconnaissent - et souvent ne connaissent que - le dossier fonts du système, dans le cas présent Lilypond l’ignore complètement.


Là, je ne peux pas trop aider. Comme mentionné sur le fil « Bug markup postscript ? », j'ai soulevé la question dans le fil sur la nouvelle version sur la liste anglophone.

Cordialement,
Jean





reply via email to

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