\documentclass{article}
\usepackage{xepersian}
% فونت پیش‌فرض زی‌پرشین، فونت پرشین مدرن هست.
% اگر توزیع TeX شما آپدیت و جدید باشه، نیازی به دو دستور زیر نیست. اما اگر قدیمی هست، باید دو دستور زیر را فعال کنین. (علامت % را از اول دو خط زیر حذف کنین.) تا فونت پرشین مدرن به عنوان فونت متن و اعداد ریاضی تنظیم بشه تا صفر تو خالی داشته باشین.
%\settextfont{Persian Modern}
%\setlatintextfont{Persian Modern}

% به جای فونت پرشین مدرن، می‌تونین از فونت Yas یا PGaramond استفاده کنین.
% یکی از مجموعه دو خط‌های زیر را فعال کنین. 
%\settextfont{PGaramond}
%\setlatintextfont{PGaramond}

\settextfont{Yas}
\setlatintextfont{Yas}


\begin{document}
000
۰۱۲۳۴۵۶۷۸۹000

$0123456789$

\end{document}