With LuaLaTeX or XeLaTeX, you can use any OpenType, TrueType or Graphite font on your system.
\documentclass{article}
\tracinglostchars=3
\usepackage[ukrainian]{babel}
\usepackage{fontspec}
\usepackage{microtype}
\newfontfamily\scrfamily{Segoe Script}
\DeclareTextFontCommand{\textscr}{\scrfamily}
\begin{document}
\scrfamily
Беручи до уваги, що визнання гідності, яка властива всім членам людскої сім'ї, і рівних та невід'ємних їх прав є основою свободі, справедливості та загального миру; і
беручи до уваги, що зневажання і нехтування правами людини призвели до варварських актів, які обурюють совість людства, і що створення такого світу, в якому люди будуть мати свободу слова і переконань і будуть вільні від страху і нужди, проголошено як високе прагнення людей; і
\end{document}
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.
LuaLaTeX
, and simply use any font file on your system.