\documentclass[a4paper,russian]{scrartcl} % generated by Docutils \usepackage{fixltx2e} % LaTeX patches, \textsubscript \usepackage{cmap} % fix search and cut-and-paste in Acrobat \usepackage[T1,T2A]{fontenc} \usepackage[utf8]{inputenc} \usepackage[english,russian]{babel} \usepackage{hyperref} \usepackage{substitutefont} % Combine "Latin Modern" fonts for Latin and % "CLG" fonts for Cyrillic. \usepackage{lmodern} \substitutefont{T2A}{lmr}{fcm} \substitutefont{T2A}{lmss}{fcs} \substitutefont{T2A}{lmtt}{fct} \begin{document} \section*{Cyrillic fonts to match Latin Modern} Latin Modern does not work for the Cyrillic script. If the CM-Super package is installed, it will be used instead. If not, bitmapped LM fonts are used for cyrillic text. The \emph{cmlgc} package provides free Cyrillic vector-fonts matching CM. \section{Заголовок} первый пример: \glqq{}Здравствуй, мир!\grqq{} \texttt{"Здравствуй, мир!"} \section{section title in latin script} Babel does not switch the font encoding when changing between Russian and English. As a standard font encoding, T2A provides basic Latin. However, the TeX Gyre fonts provide better support for accented Latin letters (compare the result of drag-and-drop of the following lines from the PDF rendering). \selectlanguage{english} T2A \glqq{}Viele Grüße!\grqq{} \texttt{"Hello world!"} \fontencoding{T1}\selectfont T1 \glqq{}Viele Grüße!\grqq{} \texttt{"Hello world!"} \end{document}