I know how to write beautiful fonts in Latin, but I can't find Cyrillic. enter image description here Here are the various fonts: https://tug.org/FontCatalogue/calligraphicalfonts.html

\usepackage[english,russian]{babel} % локализация и переносы
  • 1
    Your best bet is to use a modern OpenType, TrueType or Graphite font in LuaLateX or XeLaTeX.
    – Davislor
    Aug 14, 2022 at 4:48
  • The font style you are looking for is usually referred to as “script”. My suggestion would be to use LuaLaTeX, and simply use any font file on your system.
    – Ingmar
    Aug 14, 2022 at 4:50
  • you can use any of these with lualatex or xelatex fonts.google.com/?category=Handwriting&subset=cyrillic Aug 14, 2022 at 8:23
  • ParaType had a font mimicking Gogol's handwriting, I mean to recall it was free to use. Aug 14, 2022 at 11:42

2 Answers 2


The Miama Nueva handwriting font contains Cyrillic and has support for pdfLaTeX.


The following is a text in the Miama Nueva font for pdf\LaTeX:

Все люди рождаются свободными и равными в своем достоинстве 
и правах. Они наделены разумом и совестью и должны поступать 
в отношении друг друга в духе братства.

enter image description here

Note that the text is copied from the Miama package documentation, no political statement intended.


With LuaLaTeX or XeLaTeX, you can use any OpenType, TrueType or Graphite font on your system.


\newfontfamily\scrfamily{Segoe Script}

Беручи до уваги, що визнання гідності, яка властива всім членам людскої сім'ї, і рівних та невід'ємних їх прав є основою свободі, справедливості та загального миру; і

беручи до уваги, що зневажання і нехтування правами людини призвели до варварських актів, які обурюють совість людства, і що створення такого світу, в якому люди будуть мати свободу слова і переконань і будуть вільні від страху і нужди, проголошено як високе прагнення людей; і

Segoe Script sample

This template defines \scrfamily and \textscr commands that work like \ttfamily or \textsf.

You can use any other font that supports Cyrillic, such as the free Devroye Unicode. If you think it looks strange for a script font to be so perfectly justified at the right margin, you might also want \raggedright. If so, you might also want \usepackage{parskip} to separate paragraphs.

Unfortunately, searching for fonts based on whether they tag themselves as supporting a language is not very reliable, so you might instead get a list of font families that support Cyrillic with

albatross "U+0411"

Or any other Unicode character, especially one distinctive to the variant of Cyrillic you want.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .