背景
一些稿件提交指南倾向于将破折号保留为 而---
不是—
。
问题
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 发行版才能使用此功能。