توی برنامه fontcreator 5.6 تستش میکنم
کرنینگ اعمال میشه ولی جای خودش نیست
نمونه تست اسکریپتی که بهنام جان زحمتش رو کشیده بود رو ببین
به جای اینکه فاصله بین " ر " و " خ " ایجاد بشه بین حرف " ر " و حروف ماقبل خودش ایجاد میشه
توشکل پایین space رو با رنگ زرد و کرنینگ ایجاد شده رو با رنگ سبز نشون دادم
////////////////////////////////////////////////////////
مشکل دیگه ای که بش برخورد کردم تو بحث لیگاتورها بود
یه لیگاتور ایجاد کردم برای فرم " سی" تا وقتی " س " و " ی " رو تایپ کنید به جاش بشینه
ولی حرف دوم فقط با " ی " عربی کار میکنه یعنی باید حتما تایپ کنی " س + shift x " تا لیگاتور ایجاد بشه
از کجا میتونم کد " ی " فارسی رو پیدا کنم و اساسا مشکل کجاست که از این قبیل مشکلات ایجاد میشه ؟
در ضمن من هر دو کد حرف "ی" که توی فونت های برنا هم هست رو (ی عربی و ی فارسی) توی کد قرار دادم پس چرا اجرا نمیشه و " ی " دیگه ای هم به غیر از این دو نوع مگه هست که با اون اشتباه بشه ؟
کدی رو که نوشتم اینه
feature liga { # Standard Ligatures
script arab; # Arabic
lookup liga3 {
lookupflag IgnoreMarks, RightToLeft;
sub uFEB3 uFEF2 by se_ye;
sub uFEB3 uFEF0 by se_ye;
} liga3;
} liga;
فکر نمیکنم که مشکل توی اسکریبتها و دستورات باشه
چون به " ی " عربی کار میکنه و همچنین چند تا گلیف دیگه رو هم تست کردم اجرا میشه فقط با "ِی" فارسی مشکل داره
این مشکل توی حروف دیگه ای که تو تایپ عربی معمولا مشکل دارن هم مکنه ایجاد بشه ؟
مثل حرف "ک"