我是 ConTeXt 的菜鸟。我想在 ConTeXt 中使用 auto2 字体,我认为最简单的方法是使用 XeTeX 后端。ConTeXt 可以对 pdfTeX 和 LuaTeX 进行一些突出处理,但对 XeTeX 则不行,但据我所知XeTeX 进行边距调整。那么为什么我需要在 ConTeXt 下启用它?
任何线索都将非常感激!
答案1
如果您不介意使用 luatex(ConTeXt MkIV),您可以执行以下操作:
%\setupframedtext [align=hanging]
\definefontfeature [default] [default]
[
%protrusion=quality, % partial protrusion
protrusion=pure, % full protrusion
]
\setupalign [hanging]
\showframe
\starttext
\input knuth
\stoptext
对于\framed
和framedtext
突出是不是默认启用。您必须明确设置(参见注释的第一行)。该键有多个值protrusion
:
纯的- 仅完全突出选定的标点符号
标点- 标点符号部分突出,且字母不对称
α - 字符宽度可变校正
质量 - 标点符号和字母的组合