-1

I want to write a text in russian in Palatino(-like?) font, using polyglossia and xelatex. How should I do it?

Danya
  • 1

2 Answers2

1

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}

cyrillic

ezgranet
  • 564
  • https://dpaste.org/AWTN «Package polyglossia Error: The current latin font TeXGyreParliamentary(1) doe s not contain the "Cyrillic" script!» – Danya Jul 09 '21 at 03:55
  • @Danya Very strange as I can't reproduce that error — which version of the typeface did you download? https://imgur.com/a/94P4hkh – ezgranet Jul 09 '21 at 04:33
  • Try this https://dpaste.org/VwrF – Danya Jul 09 '21 at 04:50
  • @Danya This is a well known issue with polyglossia —my suggestion is to use babel. https://tex.stackexchange.com/questions/91507/liberation-mono-the-current-roman-font-does-not-contain-the-cyrillic-script – ezgranet Jul 09 '21 at 05:00
1

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=.

Davislor
  • 44,045