1

ファイルの最初の数行は次のclarinettrio.lyようになります (便宜上、いくつかの行のコメントは削除されています)。

\version "2.18.0"

\paper {
    #(define fonts
     (set-global-fonts
        #:music "Improviso" 
    ))  
}

残念ながら、Lilypond を実行しようとすると、次の (比較的情報が少ない) エラーが発生します:

C:/MusicStuff/COMPOSITION/PORTFOLIO/Clarinet Trio/clarinettrio.ly:27:4: error: GUILE signaled an error for the expression beginning here
    #
       (define fonts

オンラインで見つけた例に従っていることを確認するために何度もチェックしました。

(同様の問題が議論されているフォーラムをオンラインで見つけましたが、その場合、エラーメッセージには未定義の変数に関するものが含まれていたため、最終的に問題になりました。私が受け取っているエラーメッセージには、変数に関するものは何も含まれていません。ファイルのその時点ではまだ変数が定義されていないため、意味があります。)

またはに置き換え"Improviso"ても問題は解決しません。"emmentaler""feta"

4

2 に答える 2

3

おそらく Impproviso フォントをダウンロードしたopenlilylib Web サイトで説明されているように、lilypond バージョン 2.19.12 以降を使用する必要があります。また、lilypond インストール ディレクトリ内に Improviso フォントを必ずコピーしてください。このスクリプトを使用することをお勧めします。

于 2014-12-31T08:51:36.470 に答える
0

Lilypond 用の Improviso フォントはlypパッケージとして入手でき、インストールが行われます。このフォントは、2.18.2 以降の Lilypond のどのバージョンでも、パッチやファイルのコピーなしで使用できます。

$ gem install lyp
$ lyp install lilypond
$ lyp install improviso

スコア ファイルでフォントを使用するには:

\require "improviso"
\useImprovisoStyleSheet

improvisoパッケージには、補完的なテキスト フォントといくつかの使用例が含まれています。

于 2017-01-12T10:17:21.797 に答える