نسخه 20.5 بسته xepersian تازه به CTAN داده شده است.
در نسخه 20.3 بسته xepersian کاراکتر U+0640 جایگزین کاراکتر U+0200D در گزینه کشیده شده بود. متأسفانه حتی اگر احتیاجی به کشیدگی نباشد، زیپرشین حداقل دو کاراکتر U+0640 را بین دو حرف مربوطه وارد میکند که زیبا نیست و در بسیاری از موارد کشیدگی خیلی زیاد میشود.
در نسخه 20.5 بسته xepersian این جایگزینی کاراکتر خنثی شده است اما گزینهای به نام KashidaXBFix افزوده شده است که دو مقدار on و off دارد. همچنین دستورات \KashidaXBFixOn و \KashidaXBFixOff افزوده گشته است.
کاری که این گزینه و دستور مربوطه انجام میدهد این است که اگر قرار است کشیده بین حرف «ه» و حرف دیگری وارد شود، کاری انجام نمیدهد تا مشکلی پیش نیاید اما اگر قرار است کشیده بین یک حرف و حرف «ه» قرار بگیرد، کشیدگی وارد میشود.
\documentclass{article}
\usepackage[Kashida]{xepersian}
\settextfont[Scale=6]{XB Niloofar}
\begin{document}
من با شما سخنها دارم.
\KashidaXBFixOn
من با شما سخنها دارم.
\KashidaXBFixOff
من با شما سخنها دارم.
\end{document}
