如何在 ConTeXt 下使用 XeteX 激活悬挂标点?

如何在 ConTeXt 下使用 XeteX 激活悬挂标点?

我是 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

结果

对于\framedframedtext突出是不是默认启用。您必须明确设置(参见注释的第一行)。该键有多个值protrusion

纯的- 仅完全突出选定的标点符号
标点- 标点符号部分突出,且字母不对称
α - 字符宽度可变校正
质量 - 标点符号和字母的组合

ConTeXt wiki - 突出

相关内容