背景

背景

背景

一些稿件提交指南倾向于将破折号保留为 而---不是

问题

features=none文档正文字体的设置似乎不会影响tlig设置。

南加州大学

以下代码生成带有破折号的文档:

\definefontfamily [FontFace] [rm] [TeX Gyre Pagella] [features=none]
\setupbodyfont    [FontFace]

\starttext
Why hello --- and how are you?
\stoptext

问题

如何防止 ConTeXt 更改---为 em 破折号以及等效地更改--为 en 破折号?

ConTeXt 版本 2021.04.29 23:09。

答案1

邮件列表中最近已经讨论过这个问题(以下是 Hans 的留言)。您需要\nohyphencollapsing处理 em-dash 和 en-dash 的命令:

\startTEXpage
{\nohyphencollapsing Why hello --- -- and how are you?}

{Why hello --- -- and how are you?}
\stopTEXpage

需要注意的是,您必须更新您的 ConTeXt 发行版才能使用此功能。

在此处输入图片描述

相关内容