ConTEXt doesn't seem to typeset quotation marks correctly

The standard font set up in ConTeXt (MkIV) doesn't activate the 'standard' TeX ligatures for quote marks. Instead, the ConTeXt approach is to use logical mark-up here

\starttext
\quote{Hello world}
\stoptext

Note that the ligatures -- (en-dash) and --- (em-dash) are activated as these two are generally useful.

Whilst it is possible to load fonts with different ligature set ups, as this approach is a deliberate decision by the ConTeXt team I would recommend using the \quote macro. (See http://www.mail-archive.com/[email protected]/msg25342.html for discussion about ligatures in ConTeXt.)


In addition to Joseph's answer, the other way to use quotes is to input unicode quotation marks:

\starttext
“How do you ‘like’ those?” said the horse.
\stoptext

You can set shortcuts in your editor to typeset the quotes quickly. For example, in vim, one can use the digraphs CTRL-K+"+6 for open double quote and CTRL-K+"+9 for close double quote and CTRL-K+'+6 for open single quote and CTRL-K+'+9 for close single quote

As mentioned by egreg, on Mac you can type ALT-{ and ALT-SHIFT-{ for double quotes and ALT-} and ALT-SHIFT-} for single quotes.

Tags:

Context Mkiv