با سلام
نسخهٔ جدید، 1.0b، بستهٔ xepersian-hm منتشر شده است. این بسته در تاریخ 2020-06-04 در سایت
CTAN آپلود شده و در تاریخ 2020-06-04 تحت عنوان Revision 55417 در مخزن
TeXLive قرار گرفته است.
در این نسخه برای گزینهٔ Kashida پنج مقدار وجود دارد:
1. Kashida=glyph
در این حالت از نویسهٔ kashida برای پر کردن شکافها استفاده میشود. در حروفچینی با این گزینه از فایل کمکی \jobname.aux برای ذخیره بعضی از دستورات، مکان فعلی در صفحه و مراجع استفاده میشود و برای متن طولانی ممکن است اندازهٔ فایل بسیار بزرگ باشد. این گزینه در حال حاضر آزمایشی است. فایل
kashida-glyph-example.pdf حاوی 10 نمونهٔ حروفچینی با این گزینه است.
2. Kashida=leaders+glyph
در این حالت از نویسهٔ kashida و \leaders برای پر کردن شکافها استفاده میشود و برای فونتهای پیچیدهای مثل فونت نوار (Navaar) و سایه (Sayeh) در فونتهای سری HM (منتج از فونتهای X Series 2) نیز قابل استفاده است. در حال حاضر فقط
فونتهای سری HM از این گزینه پشتیبانی میکنند. فایل
kashida-leaders-glyph-example.pdf حاوی 10 نمونهٔ حروفچینی با این گزینه است.
3. Kashida=leaders+hrule
در این حالت همانند بستهٔ XePersian از \hrule (خط افقی) و \leaders برای پر کردن شکافها استفاده میشود. البته مشکلات مربوطه در بستهٔ XePersian ر فع شده است. فایل
kashida-leaders-hrule-example.pdf حاوی 10 نمونهٔ حروفچینی با این گزینه است.
4. Kashida=On
این حالت شبیه گزینهٔ Kashida=leaders+glyph است.
5. Kashida=Off
در این حالت ویژگی kashida بهطور کامل غیر فعال میشود و فقط بستهٔ XePersian بارگیری (load) میشود. فایل
kashida-xep-XB-example.pdf حاوی 10 نمونهٔ حروفچینی با این گزینه است.
گزینهٔ Kashida=Off از این جهت مهم است که هر گونه کُد آزاردهنده و یا محدودیتهای نامربوطی که هر از چندگاهی توسط مؤلف بستهٔ XePersian اضافه میشود را میتوان بدون تغییر فایلهای بستهٔ XePersian و bidi به سادگی خنثی و حذف کرد. از جملهٔ این کُدهای آزاردهنده و یا محدودیتهای
نامربوط میتوان به موارد زیر اشاره کرد:
- حذف فونت پیشفرض در بستهٔ XePersian و الزام کاربر به استفاده صریح از دستور \settextfont که علیرغم مخالفتها بر کاربران تحمیل شد
و هنوز هم میشود. برای توضیحات بیشتر لطفاً پیامهای
تنظیم قلم پیش فرض برای زیپرشین و
درخواست تعیین یک فونت پیشفرض برای متن پارسی در زیپرشین را در سایت مربوطه ببینید.
- چاپ لوگوی XePersian و bidi بهصورت پیشفرض در صفحهٔ اول هر نوشتار اعم از مقاله، گزارش و کتاب که مؤلف XePersian پس از آنکه در پیامی با عنوان
Suppress `bidi`'s logo when using `polyglossia` در سایت SE مورد اعتراض قرار گرفت مجبور به حذف آن شدند. برای توضیحات بیشتر لطفاً پیامی با عنوان
چه تغییری در نسخه 20.8 بسته xepersian و نسخه 32.3 بسته bidi صورت گرفته است؟ را در سایت مربوطه نیز ببینید.
- فیلترینگ فونتهای سری HM که باز هم مؤلف XePersian مجبور به حذف آن شدند و در همین تاپیک به تفصیل در مورد آن بحث شده است.
با تشکر