هر رو روش در زیپرشین کاملاً اشتباه است. در عوض خیلی راحت میتوان از گزینه extrafootnotefeatures استفاده کرد که hookهای لازم تعریف شدهاند:\usepackage{etoolbox}یا
\makeatletter
\patchcmd{\@footnotetext}{\footnotesize}{\scriptsize\sffamily}{}{}
\makeatother\usepackage{footmisc}
\renewcommand*{\footnotelayout}{\scriptsize\sffamily}
کد: [انتخاب]
\documentclass{article}
\usepackage[extrafootnotefeatures]{xepersian}
\makeatletter
\renewcommand{\foottextfont}{\scriptsize\bfseries\if@RTL@footnote\else\latinfont\fi}
\makeatother
\begin{document}
\footnote{آزمایش}
\end{document}