编辑:问题现在似乎已经解决了。(我已使用 2019.02.14 16:57 版本进行了测试)
我在使用 Minion Pro 和 ConTeXt 时遇到了一个相当奇怪的问题。以下示例在 处中断{\em Gesammelte Schriften}
。我可以注释掉一些行以使示例运行,但显然我确实应该定义主要语言。将同一示例与其他字体一起使用也可以正常工作。(请注意,字体功能定义是从 pandoc 的上下文模板复制而来的。)
\mainlanguage[de] % comment this line out and it should work with Minion Pro as well
\definefontfeature[default][default][script=latn, protrusion=quality, expansion=quality, itlc=yes, textitalics=yes, onum=yes, pnum=yes] % comment this line out and it should work with Minion Pro as well
\definefontfeature[smallcaps][script=latn, protrusion=quality, expansion=quality, smcp=yes, onum=yes, pnum=yes]
\setupalign[hz,hanging]
\setupitaliccorrection[global, always] % comment this line out and it should work with Minion Pro as well
%\definefontfamily[mainface][rm][Linux Libertine O] % works
%\definefontfamily[mainface][rm][Adobe Garamond Pro] % works
\definefontfamily[mainface][rm][Minion Pro] % breaks at {\em Gesammelte Schriften}
\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted
\setupbodyfont[mainface,11pt]
\starttext
Adorno, Theodor {\em Gesammelte Schriften}, % comment this line out and it should work with Minion Pro as well
Adorno, Theodor {\em Werke},
Ernst Bloch {\em Werkausgabe},
Karl Marx und Friedrich Engels {\em Werke}
Friedrich Nietzsche {\em Kritische Studienausgabe}
\stoptext