在简历中,我希望所有数字都为文本数字。我可以通过{\os 123}
本地使用开关手动执行此操作,但我希望文本数字成为文档中的默认数字。如何操作?
如果我将其设为默认值,我可以以某种方式覆盖它吗?想标题数字?
答案1
您可以将字体功能onum
(旧样式数字)添加到默认字体功能集中,如下所示:
\definefontfeature
[default] [default]
[onum=yes]
现在所有数字都已更改。要切换回正常数字,您可以减去组中的特征:
{\feature[-][oldstyle] 0123456789}
为了减少文档中的混乱,我建议采用更具语义的方法来创建逻辑标记元素,例如nooldstyle
。这是一个完整的例子:
\definefontfeature
[default] [default]
[onum=yes]
\definehighlight
[nooldstyle]
[style=\feature{-}{oldstyle}]
\starttext
0123456789\par
\nooldstyle{0123456789}\par
0123456789
\stoptext