\documentclass{article}
\pagedir TRT \bodydir TRT \pardir TRT \textdir TRT
\directlua {
dofile(kpse.find_file("luatex-fonts.lua","tex"))
}
\font\body=file:XBZar.ttf:mode=node;script=arab;language=ara;+init;+medi;+fina;+liga;+rlig;+mark;+mkmk at 14pt
\def\normalfont{\body}
\AtBeginDocument{\body}
\begin{document}
این یک آزمایش است که در حال وقوع است.
\section{مقدمه}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Then it gives this error
! LuaTeX error /home/vafa/texmf/tex/luatex-fonts/font-def.lua:337: attempt to c
all field 'read_from_afm' (a nil value).
<to be read again>
relax
l.16 \section{مقدمه}
?