ConTeXt: 二重または三重ハイフンは逐語的ブロック内で解釈されます

ConTeXt: 二重または三重ハイフンは逐語的ブロック内で解釈されます

例えば:

\definetyping
  [code]
  [numbering=line,
   bodyfont=small,
   before={\startframedtext[width=\textwidth]},
    after={\stopframedtext}]

\startcode
<--
\stopcode

予想される二重ハイフンではなく、<and (en ダッシュ)が生成されます。これはバグでしょうか? MKIV はこちらです。--

答え1

TeXlive 2016の現在のConTeXtの例

\definetyping
  [code]
  [numbering=line,
   bodyfont=small,
   before={\startframedtext[width=\textwidth]},
    after={\stopframedtext}]

\starttext
\startcode
<--
\stopcode
\stoptext

としてタイプセット

ここに画像の説明を入力してください

つまり、問題は解決されたということです。

関連情報