با سلام
همانگونه که در فایل اتچ شده مشاهده می کنید، هنگامی که از بسته glossaries استفاده میکنم، مکان ویرگول به اشتباه گذاشته می شود.
فکر نمی کنم مشکل از editorباشد چون با texstudio نیز امتحان کردم، در ضمن این اتفاق برای دستورات دیگر مثل \lr رخ نمی دهد.
فعلا یک راه حل موقت این است که بین gls و ویرگول یک فاصله قرار دهیم.
باتشکر
باید از دستور \lr استفاده کنی. زیتک هنگامی که فونت opentypeی را مشخص کرده باشی برای یک کلمه از unicode bidi استفاده میکند اما این ویژگی برای چند کلمه که بینشان فاصله یا punctuation باشد کار نخواهد کرد. به عنوان مثال سند زیر را امتحان کن:
\documentclass{article}
\usepackage{xepersian}
\settextfont{Persian Modern}
\begin{document}
This is a test, ok
\end{document}