Simplefonts 的使用

Simplefonts 的使用

安装独立上下文后,我尝试编译以下 MWE:

\setupbodyfontenvironment[default][em=italic]

\usemodule[simplefonts][size=10pt]

\setmainfont[Constantia]

\starttext

Serif typeface: regular, {\em italic}, {\bf bold} and {\bf\em bold italic} fonts.

\stoptext

它可以工作,但是我遇到了类似文件 c:/.../t-simplefonts.mkiv: 802 行的 tex 错误:!未定义的控制序列。

按下“s”后,编译开始。

如何预防?

祝好,托马斯

答案1

\letvalue{@NX}\noexpand在 之前添加\usemodule[simplefonts]。似乎该\@NX变量已从核心中删除。

\setupbodyfontenvironment[default][em=italic]

\letvalue{@NX}\noexpand
\usemodule[simplefonts][size=10pt]

\setmainfont[Constantia]

\starttext

Serif typeface: regular, {\em italic}, {\bf bold} and {\bf\em bold italic} fonts.

\stoptext

另外,simplefonts已经被弃用,您\definefontfamily现在应该使用。

\setupbodyfontenvironment[default][em=italic]

\definefontfamily[mainface][rm][Constantia]
\setupbodyfont[mainface]

\starttext

Serif typeface: regular, {\em italic}, {\bf bold} and {\bf\em bold italic} fonts.

\stoptext

相关内容