\doabstract{\ConTeXt\ math: Integrating Unicode and OpenType}
{Aditya Mahajan}
{Lua\TeX\ provides the ability to process Unicode input and to work with
OpenType fonts. These features are used in \ConTeXt{} to fundamentally alter
the handling of math typesetting. The user can type math using Unicode
symbols and use OpenType math fonts.
In Mk\acro{II}, the pdf\TeX\ version of \ConTeXt{}, users could use
Unicode math symbols. The mapping of Unicode symbols to math glyphs was
done using catcode trickery. In Mk\acro{IV}, the Lua\TeX\ version of
\ConTeXt{}, Unicode symbols are mapped to the corresponding location in
a Unicode-aware OpenType font. To maintain the quality of math
typesetting expected from \TeX, while making \ConTeXt{} Unicode and
OpenType-aware we must ensure that
\item\bull math spacing is handled correctly;
\item\bull extensible characters (delimiters and operators) are handled correctly;
\item\bull traditional \TeX\ macros for various symbols are mapped to correct
OpenType locations;
\item\bull virtual OpenType fonts can be created from traditional \TeX\ fonts.
In this talk, I will explain how \ConTeXt{} Mk\acro{IV} handles these issues.}