جدول را scale کنید. یعنی:
\scalebox{0.8}{
\begin{tabular}...
\end{tabular}
}
دستور \scalebox{0.8}{
قبل از tabularنوشتم اما نتیجه تغییری نکرد
حتی قبل از table هم نوشتم نتیجه باز تغییر نکرد.
اما scale فونتهای زیر رو به کمتر از 1 تغییر دادم مشکل حل شد اما جدول خیلی ریز
\settextfont[Scale=1]{XB Niloofar}
\setdigitfont[Scale=1]{XB Zar}
\setlatintextfont[Scale=1]{Times New Roman}
\defpersianfont\Nastaliq[Scale=1]{IranNastaliq}
\defpersianfont\Titre[Scale=1]{XB Titre}
باتشکر