I have this document with currvita package:
\documentclass[12pt,a4paper]{article}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage[T1]{fontenc}
\usepackage{cfr-lm}
\usepackage{currvita}
\usepackage{eso-pic}
\usepackage{array}
\usepackage{xcolor}
\usepackage[left=3cm, right=3cm, top=3cm]{geometry}
\pagenumbering{gobble}
\usepackage[overload]{textcase}
\newcommand*{\ac}[1]{\mbox{#1}}
\usepackage[unicode, hidelinks]{hyperref}
\tolerance=600
\begin{document}
\begin{cv}
{1234567890}
\begin{cvlist}{Interests}
\item[2018] Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis pulvinar, lorem vel hendrerit convallis, lorem enim semper metus, ac imperdiet justo nisl eu lorem.
\item[2017 — 2018] Лорем ипсум долор сит амет, ут иус цопиосае улламцорпер цонцлудатуряуе, яуи партем малуиссет интеллегат не.
\end{cvlist}
\end{cv}
\end{document}
\endinput
I want to achieve two things: align the labels of the items to the right, and be able to use Russian alphabet and old style figures at the same time with the default font. The result should be something like this:





cfr-lmfonts don't support Cyrillic. – egreg Nov 26 '18 at 16:16