توضیح بیشتر این که اگر در فونتلب در بخش اپنتایپ یک فچر kern بنویسید. مثل این:
lookup kern0 {
lookupflag IgnoreMarks, RightToLeft
و فونت را generate کنید هیچ خطایی نمیگیرید ولی فونت درست کار نمیکند. البته این فچر برای فونتهای لاتین درست کار میکند ولی عربی-فارسی نه. این موضوع را در راهنمای فونتلب ننوشته (یا من ندیدم در همان صفحهای که شما گفتید)
حالا اگر در volt فچر کرن را درست کنید این فونت درست کار خواهد کرد. کاری که kern2VOLT انجام میدهد این است که فچری که فونت لب نوشته را به فچر درست ترجمه میکند. و نیازی نیست در volt از اول کرنینگ بنویسید. ولی اگر باز همین فونت ساخته شده را در فونتلب باز کنید و بخواهید کامپایل کنید ارور میدهد. در نسخه ۵ فونتلب هم هنوز همین مشکل برقرار است.
در راهنمای برنامه نوشته شده که در کامپایل اپنتایپ بعضی مواقع شاید مشکلی باشد و در نسخههای بعدی رفع خواهد شد ولی اشاره صریحی به این موضوع نشده.
فکر نکنم آن راهنمای شما نیازی به ترجمه داشته باشد چون کسی که وارد این کار بشود حتماً باید بتواند آن چند خط را بخواند وگرنه کاری از پیش نخواهد برد.
اگر فونتی که با volt کار شده باشد ولی در این برنامه هنوز ship نشده باشد را در فونت لب باز کنید چیزی شبیه این خواهید دید languagesystem arab zz01; ولی اگر فونت را ship کنید درست خواهد شد. در فونت نفیس هم در نسخه ship شده من zz00 ندیدم.
----------
نکته آخر این که این موضوع دردسرهای زیادی دارد برای مثال فونتهای بهنام در volt درست نشده و هدف aat بوده. من چند سال است که از آنها استفاده میکنم و تا به حال چندین کتاب را هم چاپ کردهام. نکته ناهماهنگی در برنامهها و سیستم عاملهای مختلف در این مورد وجود دارد.
طبق عکس کرنینک مثبت در ترکیب «آگهی» به تنهایی درست است ولی وقتی دوباره آن را در خط پایین مینویسی برنامه ایندیزاین و ورد مایکروسافت و لبیرهآفیس کرنینگ را در نظر نمیگیرند و آ و گ به هم میچسبند این موضوع در ایندیزاین مک هم هست ولی در تکست ادیت و لیبرهآفیس مک نیست.
حالا جای تنوین فقط در ایندیزاین درست نیست ولی در برنامههای دیگر درست است (در هر دو سیستم عامل)
در مورد «چه تنظیمی در فونت لب .....» هم نوشتم که موضوع من هم هست ولی راستش وقت نشد. این کارها خیلی وقتگیر است و ما هم که گرفتار و اینها
باز هم اگر توانستید تجربیات خود را با ما در میان بگذارید.