5.1.1 古い入力ファイルをアップデートする

LilyPond 入力構文はしばしば変更されます。LilyPond 自体の改良に合わせて、構文 (入力言語) も変更されます。これらの変更は入力を読みやすく/書きやすくするために行われる場合もありますし、LilyPond の新しい機能のために行われる場合もあります。

LilyPond は、このアップデートをより容易にするファイル – convert-ly – と一緒に公開されます。このプログラムの実行方法についての詳細は convert-ly を使ってファイルを更新する を参照してください。

残念なことに、convert-ly はすべての入力構文の変更を処理できるわけではありません。単純な探索-置換 (raggedrightragged-right になったなど) は処理しますが、複雑すぎる変更もあります。convert-ly が処理できない構文の変更は convert-ly を使ってファイルを更新する にリストアップされています。

例えば、LilyPond 2.4 以前では、アクセントと非英語文字 – 例えば、No\"el (これは ‘クリスマス’ に対応するフランス語となります) – は LaTex を使って入力していました。LilyPond 2.6 以降では、特殊文字 ë を UTF-8 キャラクタとして直接 LilyPond ファイルに入力するようになりました。convert-ly はすべての LaTex 特殊文字を UTF-8 キャラクタに変更することはできません。その場合、あなたが手動で古い LilyPond 入力ファイルをアップデートする必要があります。


アプリケーション使用方法