توسط sei » 14 ژانویه 2017, 19:06
سپاس از پاسختان
۱-فایل تصاویر مشکل با سه فونت HM XKayhan و XBKayhan و myKayhan را پیوست کردم.
۲- نسخهٔ HM XKayhan به شماره ۳.۲ هست و از بیتباکت برداشتم
۳-کد زلاتک را همین پایین گذاشتم. یک نکته مهم این است که این مشکل فقط در حالت Kashida با xepersian دیدهآم رخ میدهد. من کد xepersian را نگاه کردم و اصولا از کرنینگ منفی استفاده نمیکند. از سوی دیگر من اصولا یک کد کشیدگی دیگر جایگزین xepersian کردم که آن هم برای کشیدگی از فضای مثبت استفاده میکند (در کد کمینه نیست) و مشکل همچنان سرجایش است.
۴-در فونت myKayhan یـ و ـیـ را به اندازه ۱۲۵ تا از سمت چپ کشیدم تا همباد با نقطهها شود و همانطور که در پیوست قابل مشاهده است مشکل ذکر شده حل میشود اما احتمالا به خاطر دستکاری که fontforge میکند مشکل دیگری بروز میکند و در یک ترکیبی مثل «برگ» ب و ر توی هم میروند.
۵-متاسفانه FontLib راه دستم نیست. اگر بخواهم بخرم بسیار گران است و برای استفاده شخصی من ارزشش را ندارد. روشهای غیر خرید هم با توجه به این که خارج از ایران هستم چندان مناسب نیست. یک جایی خواندم که ظاهرا fontforge همهٔ جداول ttf را نمیخواند و شاید مشکل ناشی از این باشد.
۶-برای استفاده شخصی اسم و آی دی فونت را عوض کردم تا با فونت اصلی دچار مشکل نشود. اما برای استفاده برای دیگران فکر کنم اصولا مناسب نباشد که با یک تغییر کوچک اسم فونت را تغییر بدهیم (به هر حال من سازنده فونت نیستم) بنابر این اگر که به این نتیجه رسیدیم که خود فونت باید اصلاح شود شاید بهتر باشد که تنها یک نسخه جدیدتر داده شود.
سپاس
\documentclass[a4paper,nobib,justified,notoc,table]{biditufte-handout}
\RequirePackage[Kashida,localise]{xepersian}%loads bidi package automatically
\newcommand{\myPersianFont}{myKayhan}%myKayhan HM XKayhan XBKayhan
\newcommand{\myPersianFontScale}{1.2}
%\setlength{\emergencystretch}{4pt}%ONLY use this if not using Kashida, it does not work always, it makes paragraphs not so good
\renewcommand{\baselinestretch}{1.5}
\AtBeginDocument{
\settextfont[Scale=\myPersianFontScale]{\myPersianFont}
\setlatintextfont[Scale=\myPersianFontScale]{EB Garamond}
\setdigitfont[Scale=\myPersianFontScale]{PGaramond}
\defpersianfont\poemfont{\myPersianFont}
}
\begin{document}
آدمهایی و نهادهایی پرکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن . افقهایی و بیمهایی. رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن رکردن پرکردن پرکردن
\end{document}
- پیوستها
-
kayhan-problems.pdf
- (271.04 KiB) دانلود 690 بار