نسخه 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}