5.2.1 Mise à jour d’anciens fichiers
La syntaxe de LilyPond change de temps en temps. Ces changements de syntaxe du langage d’entrée accompagnent les améliorations du logiciel. Ces changements sont parfois destinés à rendre les fichiers plus faciles à lire et à écrire, ou permettent d’intégrer de nouvelles fonctionnalités.
LilyPond est fourni avec un utilitaire qui facilite cette mise à
jour : convert-ly
. Pour savoir comment utiliser ce programme,
voir
Mise à jour des fichiers avec convert-ly.
Malheureusement, convert-ly
ne peut pas réaliser toutes les
modifications. Il s’occupe des changements qui ne requièrent qu’une
simple substitution de texte — comme raggedright
devenant
ragged-right
—, les autres étant trop compliqués à effectuer.
Les changements de syntaxe qui ne sont pas gérés par convert-ly
sont énumérés dans
Mise à jour des fichiers avec convert-ly.
Par exemple, dans les versions 2.4 et antérieures de LilyPond,
les accents et les lettres non anglaises étaient entrées en
utilisant LaTeX — par exemple, ‘No\"el’. À partir de la
version 2.6, le caratère ‘ë’ doit être entré directement
dans le fichier LilyPond comme caractère UTF-8.
convert-ly
ne peut pas changer tous les caractères
LaTeX en caractères UTF-8 ; vous devez mettre à jour vos vieux
fichiers LilyPond manuellement.