I want to write a text in russian in Palatino(-like?) font, using polyglossia and xelatex. How should I do it?
2 Answers
This can be easily done with any variety of free Palatino-like fonts. My example below uses my own typeface (Tex Gyre Parliamentary, which is Palatino with different quotation marks), but the cyrillic characters in Tex Gyre Parliamentary are simply copied over from D B Miller's Domitian, which is also freely available under the same open licence. With this, and using Babel or Polyglossia, you can simply type in Russian, as normal. See this example:
\documentclass{standalone}
\usepackage[russian]{babel}
\usepackage{fontspec}
\setmainfont{TeX Gyre Parliamentary}
\begin{document}
Привет
\end{document}
-
dpaste.org/AWTN «Package polyglossia Error: The current latin font TeXGyreParliamentary(1) doe s not contain the "Cyrillic" script!»– DanyaJul 9, 2021 at 3:55
-
@Danya Very strange as I can't reproduce that error — which version of the typeface did you download? imgur.com/a/94P4hkh– ezgranetJul 9, 2021 at 4:33
-
-
@Danya This is a well known issue with
polyglossia
—my suggestion is to usebabel
. tex.stackexchange.com/questions/91507/…– ezgranetJul 9, 2021 at 5:00
There are Cyrillic letters in Palatino Linotype, which comes with Windows.
Some older versions of TeX Gyre Pagella have Cyrillic characters that have since been removed, but you can download them into a subdirectory of your project folder and load them with Path=
.