با سلام
اگر کاربر texmaker، biditexmaker، texstudio هستید یک راه هم استفاده از quick build است. که فکر کنم کلید کوتاه ان همان F1 باشد. فقط دقت کنید که quick build شما xelaltex باشد. برای اطمینان از این موضوع کافی است مثلا در texmaker از منوی option گزینه configure texmaker را انتخاب کنید. سپس یک پنجره به روی شما باز می شود که در آن از سمت چپ گزنیه quick build را انتخاب کنید. از انتخاب های quick build قسمت user را انتخاب کرده و دستور
xelatex -interaction=nonstopmode -synctex=-1 %.tex
را دقت کنید که در آن نوشته باشد، اگر این دستور اولش xelatex نبود کل دستور را پاک کنید و خطی را که در بالا گذاشته شده است را copy and paste کنید. در biditexmaker به صورت پیش فرض به همین گونه است ولی در texstudio و texmaker نمی دانم شاید پیش فرض quickbuild دستور xelatex نباشد که در این صورت به صورتی که دربالا ذکر شد باید آن را xelatex کنید.
اکنون کافی است که quick build را بر روی متن خود اجرا کنید.
با سلام
در فایل خود شما سه دستور دارید که نمایانگر تعریف سه فونت است:
[\settextfont[Scale=1]{XB Zar}
\setlatintextfont[Scale=1]{Junicode}
\setdigitfont{XB Zar}/left]
در این سه دستور شما سه فونت را معرفی کرده اید، در فایل خود نگاه کنید ببینید که شما توسط این سه دستور چه فونت هایی را مشخص کرده اید؟ اصلا از این سه دستور استفاده کرده اید یا نه؟
چک کنید ببینید که در پوشه font در control panel این سه فونت وجود دارد یا نه؟
در کل به نظرم سعی کنید از TexLive به جای Miktex استفاده کنید.