I've wasted several days in attempts to setup the cyrillic Times New Roman in my document. I will be happy to use XeLaTeX, but the class disser I need does not support it (even when I removed the hardcoded hypertex driver, the hyperref configuration was totally broken after XeLaTeX).
Now I try to use the following configuration
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english, russian]{babel}
\usepackage[babel=true]{microtype}
\usepackage{newtxtext} % Times for numbers in math mode
\usepackage{newtxmath} % Times in math mode
\usepackage{pscyr} % Cyrillic Times New Roman for text, not in CTAN
\renewcommand\rmdefault{ftm}
\begin{document}
Привет
1234567890
$1234567890$
\end{document}
and I get annoying warnings
Font shape `T2A/ntxtlf/m/n' undefined(Font) using `T2A/cmr/m/n' instead
Font shape `T1/ftm/m/n' undefined(Font) using `T1/cmr/m/n' instead
Some font shapes were not available, defaults substituted.
If I remove at least one of these blocks, I will get this ugly Computer Modern in some place.
I have the following questions:
- Why does it even need the T1 encoding?? I have no text that uses it.
- Why does it searches for T2A/ntxtlf if I explicitly set the ftm font?
- Where will I see the cmr font?
- How to avoid this warnings?
Best Answer
The more recent TeX distributions provide a Times-like font that supports the Cyrillic and Greek alphabets, loaded through the package
tempora
.