سلام
فونت IranNastaliq اسم درستشه.
(به بزرگی و کوچکی حروف و چسبیده بودن دو کلمه در نامش دقت کنین)
باید فونت رو نصب کنین.
بعدش دستور زیر رو بعد از \usepackage{xepersian}
بذارین.
\defpersianfont\nastaliq{IranNastaliq}
بعدش توی متن بصورت زیر استفاده کنین.
{\nastaliq
متن
}
(آکولاد و ... رو در سطری جدا نوشتم فقط و فقط برای درک بهتر دستور. همه رو میتونین در یک خط جلوی هم بنویسین.
اگه میخاین همزمان به اندازه فونتش Scale
بدین، و در صفحاتی و جاهایی خاص ازش استفاده کنین، به این صورت باید اون دستور بالایی رو بنویسین:
\defpersianfont\nastaliq[Scale=2]{IranNastaliq}
یا اینکه Scale
ندین و مثل حالت عادی از دستورهایی مثل \large
، \Large
و ... برای بزرگتر کردنش استفاده کنین.
میتونین دو فونت تعریف کنین مثلا به صورت:
\defpersianfont\nastaliq{IranNastaliq}
\defpersianfont\nastaliqq[Scale=2]{IranNastaliq}
که هر دو دستور \nastaliq
و \nastaliqq
قابل استفاده در متن هستن و اولی بدون Scale
هست و دومی با Scale
ضریب ۲.
موفقتر باشین