ConTeXt: Двойной или тройной дефис интерпретируется внутри дословных блоков

ConTeXt: Двойной или тройной дефис интерпретируется внутри дословных блоков

Например:

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

\startcode
<--
\stopcode

выведет <and (короткое тире) вместо ожидаемого двойного дефиса --. Это ошибка? MKIV здесь.

решение1

С текущим ConTeXt из TeXlive 2016 пример

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

\starttext
\startcode
<--
\stopcode
\stoptext

набирает как

введите описание изображения здесь

Это означает, что проблема устранена.

Связанный контент