سلام دوستان با این روش میتونید فونت خودتونو در مورد کاراکتر های ناموجود توسط فونتی دیگر ساپورت کنید تا در صورت استفاده از متون ترکیبی دیگه به مشکل چاپ شدن کاراکتر مربع خالی بر نخورید.
\settextfont[AutoFallBack=true, FallBackFont={Times New Roman}]{B Nazanin}
\setlatintextfont[AutoFallBack=true, FallBackFont={B Nazanin}]{Times New Roman}
اینجا فونت لاتینمو با فونت فارسی ساپورت میکنم و فونت فارسیمو با فونت لاتین تا اگر احیانا یه جا یه کاراکتر یا کلمه ای اومد که داخل فونت تعریفی نبود سریع سوییج کنه روی فونت پشتیبان و کاراکتر صحیح رو چاپ کنه.
فک کنم یکی از بزرگترین مشکلات لاتکه برای فارسی زبانان که باید یکی یکی تمام متون رو چک کنیم که کاراکتر غیر مجازی چاپ نشده باشه. تقریبا توی مقاله نویسی که مدام مابین متن فارسی یه متن انگلیسی میاد فاجعه به بار میاره و اجازه نمیده با آرامش ورد داخل لاتک متن نگاشته بشه. این دیگه به یادگیری لاتک مرتبط نیست کاربر مجبوره تمام متنشو یکی یکی چک کنه و تک lr{} رو به تمام کلمات انگلیسی بدیم که کاری طاقت فرساست.
دومین مورد اعداد اعشاری درون جداول هستن که در مقالات فارسی کلا اعشارشون میاد برعکس چاپ میشه. یا باید جای نقطه به عنوان اعشار کاراکتر صحیح رو یکی یکی جاگذاری کنیم که باز کاری طاقت فرساست یا به همه اعداد اعشاری lr{} چاپ کنیم که اینطوری هم کلا همه اعدادمون انگلیسی داخل مقاله فارسی چاپ میشن و اگر عدد با کاراکترای فارسی چاپ شده باشه مربع چاپ میشه.
که این هم یک مصیبت بزرگه توی یه پایان نامه قطور. و باعث فرار هرشخصی که حتی دستورات لاتکو بلده به ورد میشه.
این مورد احتمالا در بسته xepersian قابل حل باشه طوری که اعداد فارسی هم عدد حساب شن و نقطه مابینشون به کاراکتر صحیح اعشار در فارسی تبدیل شه که با (شیفت + ۳) قابل تایپه اما بیشتر ما اسلش رو استفاده میکنیم. /
کمتر کسی از وجود شیفت+۳ به عنوان کلید ترکیبی تایپ ممیز آگاهه توی لینوکس که الان من دارمش: ٫
همچنین انگار در جداول هم فارسی که میشن اعشار به هم میریزه. حتی اگه در فایل لاتک انگلیسی تایپ شده باشن با نقطه.
اگر این ها هم در پکیج xepesian قرار داده بشن خیلی عالی میشه.
یه ریپورت بود که بمونه برای یه روزی که اگر دولوپر اصلی یا هرکسی حتی خودم وقت کردم روش کار کنیم.
تشکر. به امید ممنوعیت کامل نگارش با ورد از جامعه آکادمیک فارسی ایران که خیلی رو مخ تره.

\begin{table}[H]
\centering
\setlength{\tabcolsep}{2pt}
\caption{ماتریس فاصله ژنتیکی بر اساس مدل \lr{K2P}}
\label{tab:distance}
\begin{tabular}{lcccccccccc}
\toprule
& S1 & S2 & S3 & \textit{A.fra} & \textit{A.vul} & \textit{A.dra} & \textit{A.tau} & \textit{A.kas} & \textit{A.ann} & \textit{T.off} \\
\midrule
S1 & - & & & & & & & & & \\
S2 & 0.003 & - & & & & & & & & \\
S3 & 0.003 & 0.000 & - & & & & & & & \\
\textit{A. fragrans} & 0.013 & 0.013 & 0.013 & - & & & & & & \\
\textit{A. vulgaris} & 0.010 & 0.011 & 0.011 & 0.003 & - & & & & & \\
\textit{A. dracunculus} & 0.010 & 0.011 & 0.011 & 0.003 & 0.000 & - & & & & \\
\textit{A. taurica} & 0.008 & 0.008 & 0.008 & 0.005 & 0.003 & 0.003 & - & & & \\
\textit{A. kaschgarica} & 0.008 & 0.008 & 0.008 & 0.005 & 0.003 & 0.003 & 0.000 & - & & \\
\textit{A. annua} & 0.010 & 0.011 & 0.011 & 0.003 & 0.000 & 0.000 & 0.003 & 0.003 & - & \\
\textit{T. officinale} & 0.064 & 0.064 & 0.064 & 0.055 & 0.052 & 0.052 & 0.055 & 0.055 & 0.052 & - \\
\bottomrule
\end{tabular}
\end{table}