为什么使用自定义字体和项目符号列表时 ConTeXt 无法编译?

为什么使用自定义字体和项目符号列表时 ConTeXt 无法编译?
\starttypescript[serif]                    [titillium]
    \definefontsynonym[Serif]            [file:Titillium-Regular]
    \definefontsynonym[SerifBold]            [file:Titillium-Bold]
    \definefontsynonym[SerifItalic]            [file:Titillium-Italic]
    \definefontsynonym[SerifBoldItalic]        [file:Titillium-Bold-Italic]
\stoptypescript

\starttypescript[sans]                    [titillium]
    \definefontsynonym[Sans]            [file:Roboto-Regular]
    \definefontsynonym[SansBold]            [file:Roboto-Bold]
    \definefontsynonym[SansItalic]            [file:Roboto-Italic]
    \definefontsynonym[SansBoldItalic]        [file:Roboto-Bold-Italic]
\stoptypescript

\starttypescript[calligraphy]                [titillium]
    \definefontsynonym[Calligraphy]            [file:Arizonia-Regular]
\stoptypescript

\starttypescript[handwriting]                [titillium]
    \definefontsynonym[Handwriting]            [file:Pacifico-Regular]
\stoptypescript

\starttypescript[titillium]
    \definetypeface[titillium]                [rm][serif][titillium][default]
    \definetypeface[titillium]                [ss][sans][titillium][default]
    \definetypeface[titillium]                [cg][calligraphy][titillium][default]
    \definetypeface[titillium]                [hw][handwriting][titillium][default]
\stoptypescript


\usetypescript[titillium]
\setupbodyfont[titillium, 12pt]

\starttext

    \startitemize
        \item This is an item.
        \item This is another item.
    \stopitemize
\stoptext

当我编译它时,它报告:

tex 错误 > 文件 /tmp/test.tex 第 38 行出现错误:!数学错误:参数 \Umathquad\displaystyle 未设置

  • 如果我将项目符号列表更改为枚举列表,例如\startitemize[2]更改为\startitemize[n],那么它可以很好地编译。
  • 如果我将项目符号列表更改为默认列表,例如\startitemize[2]更改为\startitemize,则它同样无法编译,并报告相同的错误。
  • 如果我保留项目符号列表,但删除自定义打字稿,它可以很好地编译。
  • 我尝试将所有字体切换为完全不同的字体,但同样无法编译。

如何使用自定义字体和项目符号列表来编写文档?

相关内容