من بعد از چند ماه که تقریبا نا امید شده بودم به طور اتفاقی راه حل این مشکل رو تو کامپیوترم پیدا کردم.
تو کنترل پنل وارد قسمت فونتها که شدی. با راست کلیک روی فونت IranNastaliq و کلیک روی properties نام فونت داخل یک فیلد نوشته شده. با نوشتن اون نام در قسمت تعریف فونت در متن لاتک مشکل حل شد.
نمونهای که اول نوشته بودم:
\settextfont{IranNastaliq}
چیزی که الان نوشتم و مشکلم حل شد
\settextfont{IranNastaliq_2.ttf}
نمیدونم این نام بر اساس کامپیوتر منه یا همه جا همین طوریه (البته کسی تا الان به مشکل بر نخورده و منم خبر ندارم ولی اگه به مشکل مشابه برخورد کردید شاید راه حل این کار باشه)، خوب مشکل منو که حل کرده.
تشکر بابت اطلاعرسانی.
اما یک توضیح. (فکر کنم اشتباه نمیکنم در مورد مثال شما.)
فرض کنیم اسم شرکتی فونت شما aaaa باشه.
معمولا این فونت را با همون نام فونت ذخیره میکنن.
یعنی مثلا به صورت aaaa.tif
فرض کنیم اسم فونت برابر bbb باشه.
اما اسم فایل همون فونت برابر ccc باشه.
شما موقع استفاده باید از نام فایل فونت یعنی ccc استفادهع کنین و نه از bbb.
مشکل شما این بوده که فایل فونت نستعلیقی که نصبش کردین، اسمش _2 داشته که ممکنه کسی دستی تغییر داده.