XeTeX allows specifying unicode fonts for both text and math modes, so it is possible to use any cyrillic unicode character in text mode directly and without any additional packages. But not in math mode, where you still have to use \text{} command. For example, the following code results in printing "A, , A" instead of "A, A, A":
Code: Select all
% UTF8
\documentclass{article}
\usepackage{amsmath}
\usepackage{xltxtra}
\usepackage{unicode-math}
\setmainfont{XITS}
\setmathfont{XITS Math}
\begin{document}
А, $А$, $\text{А}$ % <- Cyrillic capital letter A (U+0410)
\end{document}