Fonts 在更改Lilypond文档中的默认音乐字体时,是什么导致此错误?

Fonts 在更改Lilypond文档中的默认音乐字体时,是什么导致此错误?,fonts,lilypond,Fonts,Lilypond,我的文件clarinettrio.ly的前几行是这样的(为了方便起见,删除了几行注释): 不幸的是,尝试运行Lilypond会导致以下错误(相对不具信息性): 我检查了很多次,以确保我遵循了我在网上找到的例子,所以如果你知道我可能做错了什么,任何帮助都将不胜感激 (我在网上找到了一个论坛,讨论了一个类似的问题,但在那个例子中,错误消息包含了一些关于未定义变量的内容,这就是问题所在。我收到的错误消息没有包含任何关于变量的内容,这是有意义的,因为在文件中的那个时候,还没有定义变量。) 如果我用“em

我的文件
clarinettrio.ly
的前几行是这样的(为了方便起见,删除了几行注释):

不幸的是,尝试运行Lilypond会导致以下错误(相对不具信息性):

我检查了很多次,以确保我遵循了我在网上找到的例子,所以如果你知道我可能做错了什么,任何帮助都将不胜感激

(我在网上找到了一个论坛,讨论了一个类似的问题,但在那个例子中,错误消息包含了一些关于未定义变量的内容,这就是问题所在。我收到的错误消息没有包含任何关于变量的内容,这是有意义的,因为在文件中的那个时候,还没有定义变量。)

如果我用
“emmentaler”
“feta”
替换
“Improviso”
,问题仍然存在,如中所述,您可能下载了Improviso字体,您必须使用lilypond 2.19.12版或更高版本。
另外,请确保将Improviso字体复制到lilypond安装目录中。我建议使用。

lilypond的Improviso字体作为一个软件包提供,它负责安装。从2.18.2开始,您可以在lilypond的任何版本上使用该字体,而无需对文件进行任何修补或复制

$ gem install lyp
$ lyp install lilypond
$ lyp install improviso
要使用分数文件中的字体,请执行以下操作:

\require "improviso"
\useImprovisoStyleSheet

该软件包包括补充文本字体和一些使用示例。

Ah.谢谢。我感觉它将是一个明显的、值得facepalm使用的软件包。您建议修补2.18.2(最新的稳定版本)还是只安装2.19.15(最新的不稳定开发版本)?这取决于您所从事的项目。通常建议使用稳定版本,但测试新的开发版本是测试未来稳定版本并帮助lilypond开发人员的好方法。我已安装并使用稳定或不稳定版本,具体取决于项目。
$ gem install lyp
$ lyp install lilypond
$ lyp install improviso
\require "improviso"
\useImprovisoStyleSheet