انجمن ویکی قلم‌های فارسی
ورود / عضویت

بستهٔ جدید xepersian-hm منتشر شده است.

بحث پیرامون مسائل مربوط به قلم‌سازی، حروف‌چینی و بومی‌سازی

بستهٔ جدید xepersian-hm منتشر شده است.

پستتوسط dma8hm1334 » 21 مارس 2020, 13:36

با سلام

بستهٔ جدید xepersian-hm منتشر شده است و از طریق سایت CTAN در دسترس است. همچنین با بروزرسانی TeXLive می‌توان این بسته را نصب نمود.

توضیح بسته:

ویژگی کشیده در xepersian، در ترکیب‌هایی مثل «ها»، «بی»، «یی» و «پی»، وقتی که از فونت‌های X Series 2 و HM Series استفاده می‌شود به مشکل برمی‌خورد. این مشکل در بستهٔ xepersian-hm رفع شده است.

دستور کاربری:

اگر از بستهٔ xepersian در حالت ساده استفاده می‌شود فقط دستورات زیر کافی است:

کد: انتخاب همهٔ
\usepackage[Kashida,kashidastretch=0.14 em plus 0.5 em]{xepersian-hm}    % Succeeds
\settextfont[Scale=4.5,Colour=darkgray]{HM XKayhan} % or {XB Kayhan}

اما اگر از بسته‌های دیگر و یا گزینه‌های xepersian استفاده شود آنگاه ساده‌ترین راه آن است که این بسته بعد از بستهٔ xepersian فراخوانی گردد.

پ.ن. بستهٔ xepersian در نسخه‌های فعلی بستهٔ xepersian-hm قبلاً فراخوانی می‌شود و در صورت نیاز فقط باید گزینه‌های مورد نظر برای بستهٔ xepersian تعیین شوند. لطفاً راهنمای بستهٔ xepersian-hm را ببیند.

با سپاس
dma8hm1334
 
پست‌ها : 136
تاریخ عضویت: 02 فوریه 2013, 05:03

انتشار نسخهٔ پایدار، 1.0a، بستهٔ xepersian-hm

پستتوسط dma8hm1334 » 01 ژوئن 2020, 07:59

با سلام

نسخهٔ پایدار، 1.0a، بستهٔ xepersian-hm منتشر شده است. همانگونه که در پیام قبلی در همین تاپیک گفته شد در این بسته مشکلات مربوط به ویژگی کشیده در بستهٔ XePersian رفع شده است.

لطفاً توجه کنید که در این نسخهٔ پایدار، بستهٔ XePersian به صورت خودکار بارگذاری می‌شود و بنابراین برای انتخاب گزینه‌های مربوط به بستهٔ XePersian به عنوان مثال می‌توان از دستورات زیر استفاده کرد:

\PassOptionsToPackage{debugfootnotedirection=off,localise=off}{xepersian}
\documentclass{report}
\usepackage{xcolor}
\usepackage[Kashida=leaders+glyph,kashidastretch=0.14 em plus 0.5 em]{xepersian-hm}


در این نسخه سه گزینهٔ پرکاربرد (علاوه بر گزینه‌های دیگر) عبارتند از:

Kashida=glyph:

در این حالت از تغییر طول نویسهٔ kashida برای پرکردن شکاف‌های متن استفاده می‌شود. در این گزینه به ازای هر شکاف در متن تعدادی دستور، مکان فعلی شکاف، و مراجع آن در یک فایل‌کمکی ذخیره می‌شود و در نتیجه برای یک متن طولانی حجم فایل زیاد خواهد شد. این گزینه در حال حاضر آزمایشی است.

با این گزینه می‌توان از کلیهٔ فونت‌ها باسبک‌های مختلف از جمله معمولی، پررنگ، خوابیده به‌راست یا به‌چپ، توخالی، و سایه‌دار در متن استفاده کرد.

Kashida=leaders+glyph:

در این حالت از leaders (راهنماها) و نویسهٔ kashida برای پرکردن شکاف‌های متن استفاده می‌شود و به هیچوجه از فایل‌های کمکی برای این منظور استفاده نمی‌شود.

با این گزینه می‌توان از کلیهٔ فونت‌ها باسبک‌های مختلف از جمله معمولی، پررنگ، خوابیده به‌راست یا به‌چپ، توخالی، و سایه‌دار در متن استفاده کرد.

Kashida=leaders+hrule:

در این حالت همانند بستهٔ XePersian از leaders (راهنماها) و hrule (خط افقی) برای پرکردن شکاف‌های متن استفاده می‌شود اما مشکلات موجود در بستهٔ XePersian برطرف شده است.

با این گزینه نمی‌توان از بعضی از فونت‌ها باسبک‌هایی مانند توخالی، و سایه‌دار در متن استفاده کرد.

برای مشاهدهٔ نمونه‌هایی که با گزینه‌های مختلف بستهٔ xepersian-hm و بستهٔ XePersian تولید گردیده و مقایسه آن‌ها و همچنین راهنمای کاربر و راهنمای کد منبع، لطفاً فایل‌های زیر را ببینید:

The xepersian-hm package - User Documentation
The xepersian-hm package - Source code documentation

Detailed samples - Package: xeprsian-hm, Font: HM XKayhan..., Scale=4.5, Kashida=glyph
Detailed samples - Package: xeprsian-hm, Font: HM XKayhan..., Scale=4.5, Kashida=leaders+glyph
Detailed samples - Package: xeprsian-hm, Font: HM XKayhan..., Scale=4.5, Kashida=leaders+hrule
Detailed samples - Package: xeprsian, Font: XB Kayhan..., Scale=4.5, Kashida=On

Ligatures - Package: xeprsian, Font: Noto Sans Arabic, Scale=1.1, Kashida=On
Ligatures - Package: xeprsian-hm, Font: Noto Sans Arabic, Scale=1.1, Kashida=glyph

Brief samples - Package: xeprsian-hm, Font: HM XKayhan, Scale=4.5, Kashida=glyph
Brief samples - Package: xeprsian-hm, Font: HM XKayhan, Scale=4.5, Kashida=hrule
Brief samples - Package: xeprsian, Font: XB Kayhan, Scale=4.5, Kashida=On


با سپاس
dma8hm1334
 
پست‌ها : 136
تاریخ عضویت: 02 فوریه 2013, 05:03



بازگشت به خط، زبان و قلم‌سازی


کاربران حاضر در این انجمن: بدون کاربران آنلاین و 10 مهمان