%%% This example is adapted from
%%% https://tex.stackexchange.com/questions/152184/lettrine-and-arabic-script/
%%%
%%% This file can be compiled either with LuaLaTeX or XeLaTeX.
%%% The syntax for loading babel slightly differs between Lua- and Xe-LaTeX.
%%% Compiling this file with XeLaTeX works with bidi version 40.1 or above.

\documentclass{article}
\usepackage{iftex}
\usepackage{fontspec}
\setmainfont{FreeSerif}
\usepackage{lettrine}
\renewcommand{\LettrineTextFont}{\upshape} % No small caps
\renewcommand{\LettrineTestString}{۱‬‬}      % No Latin letter
\renewcommand{\LettrineSecondString}{‫ه‬‬‬‫د‬}   % No Latin letter
\ifluatex
  \usepackage[bidi=basic]{babel}
  \babelprovide[import, main]{persian}
\fi
\ifxetex
  \usepackage[bidi=bidi-r]{babel}
  \babelprovide[import, main]{persian}
\fi
\begin{document}
\lettrine[lines=3]{۱‬‬}{}    تقدیم به عالیجناب تئوفیلوس:\\
تا به حال نویسندگان بسیاری به نوشتن شرح وقایعی كه در بین ما رخ داده است، اقدام کردهاند
تا به حال نویسندگان بسیاری به نوشتن شرح وقایعی كه در بین ما رخ داده است، اقدام کردهاند
تا به حال نویسندگان بسیاری به نوشتن شرح وقایعی كه در بین ما رخ داده است، اقدام کردهاند
\end{document}

%%% Local Variables:
%%% coding: utf-8-unix
%%% mode: latex
%%% TeX-master: t
%%% TeX-engine: luatex
%%% End:
