صفر تو خالی به هیچیک از این دستورات شما ارتباطی نداره. به فونتی مربوط میشه که برای عبارتهای زیاضی استفاده می کنید. مثلا فونتهای Yas، Persian Modern و PGaramond صفراشون توخالیه. فونت XB Zar نیز این طوریه. اگه از texlive 2012 استفاده میکنید، به طور خودکار فونت متن و ریاضی Persian Modern هست که صفرش توخالیه. اگه نیاز به فراخوانی فونت دارید، بعد از فراخوانی بسته xepersian کد زیر رو قرار دهید:
کد: [انتخاب]
\setdigitfont{Persian Modern}
یا هر فونت دیگه. امیدوارم مشکلتون حل بشه.