ConTeXt:增加标题中的单词间距

ConTeXt:增加标题中的单词间距

我如何增加字距?最好是,我希望它们的大小是恒定的,因为我需要它来提高大写标题的可读性(当增加字距时,单词之间的距离太近了)。

我唯一能做到的办法是[2][3] 与 一起使用\spaceskip,但是它不适用于不间断空格。

\setuppapersize [S6]

\starttext

  \setupalign[flushleft, nothyphenated, verytolerant]  
  \tfd\setupinterlinespace

  \setcharactercasing[WORD]
  \setcharacterkerning[extrakerning]
  \spaceskip .5em

  This is an~example.

\stoptext

渲染输出

答案1

ConTeXt 与 LaTeX 和普通 TeX 不同,它定义~为 Unicode 不间断空格 (U+00A0),catcode 为 12(“其他”),因此您不应该惊讶它没有被视为 TeX 意义上的空格。相反,您需要\nonbreakablespace,如果这最后一个命令写起来很不舒服,您甚至可以执行以下操作(最好进行分组,以免弄乱其他地方):

%\begingroup
%...
\let~\nonbreakablespace
%...
%\endgroup

相关内容