MWE:
\documentclass{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian, english]{babel}
\usepackage{droid}
\begin{document}
Some meaningful text.
Какой-то осмысленный текст.
\end{document}
When I run:
$ xelatex temp.tex
It shows this:
The problem is missing Russian glyphs in the font. I can use the Arian font and it will work:
\setmainfont{Arial Unicode MS}
But I don't like how it looks. Is it possible to use some Latex fonts instead? I read this discussion: What fonts are compatible with T2A (Cyrillic) encoding?, and saw that the author said "This fonts are great (especially droid, for me).". I tried to use droid package, but it doesn't work for me.
How to use the fonts with cyrillic support, shipped with TeX Live in xelatex?
Update
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian, english]{babel}
\usepackage{fontspec}
\usepackage[T2A]{fontenc}
\usepackage[default]{droidserif}
\usepackage[defaultsans]{droidsans}
\begin{document}
Some meaningful text.
Какой-то осмысленный текст.
\end{document}
Best Answer
Here is how to do it:
See the
babel
manual for further details, because you may need to switch the language somehow with the Russian text.