<dict>
<key>FontName</key>
<string>XB Yas</string>
<key>Size</key>
<integer>20</integer>
</dict>
AliGhz نوشته است:
- کد: انتخاب همهٔ
<dict>
<key>FontName</key>
<string>XB Yas</string>
<key>Size</key>
<integer>20</integer>
</dict>
AliGhz نوشته است:سپاس احمد عزیز. آن یادداشت قبلی در مبحث «آیا میدانید که...» را ویرایش کردم و این اطلاعات جدید را هم به آن افزودم:
viewtopic.php?f=4&t=2956&p=39642#p39642
saeidk نوشته است:بالاخره موفق شدم. طبق راهنمای بالا اول فونت را در فونت لب طراحی میکنیم بعد فچرها را در بخش فچر فونت لب با فرمت مناسب برای volt ذخیره میکنیم. بعد با volt (که البته فقط برای ویندوز است ولی با یک پارالل ساده میشود در مک آن را اجرا کرد) فونت را باز میکنیم فچرها را در بخش import/project از فونتلب وارد میکنیم و طبق عکس فچر کرنینگ را به آن اضافه میکنیم. نام گلیفها را هم از پنجره Edit glyphs به دست میآوریم.
در آخر هم فونت را ذخیره میکنیم. تمام شد.
Behnam نوشته است:اگر درست خاطرم باشد، فانتلب ۴ کرنینگ RTL را درست وارد نمیکرد. در نمونهٔ بالا قابل بررسی نیست ولی اگر مثلاً بین دال و ر کرنینگ وارد شده باشد که فاصله را زیاد کند (به عنوان مثال) «در» به صورت «د ر» نمایش داده نمیشود بلکه «درد» به صورت «در د» نمایش داده میشود (کرنینگ در سمت معکوس زوج کِرن شده وارد میشود). این مشکل در فانتلب ۵ گویا رفع شده است.
پ.ن.
شاید مثالی که زدم درست نباشد. اگر بین دال و ر کرن شده باشد، بجای «د ر» ما «پو در» خواهیم داشت. (سمت راست دال و نه سمت چپ آن)
saeidk نوشته است:فایل Volt-Kern.png هنوز موجود است
download/file.php?id=2620&mode=view
خیلی ممنون از شما علی امید خسته نباشی.
فکر نکنم به این زحمت بیرزد. اگر موضوع شما فقط افزودن کرنینگ به فونت است و فقط همین، شاید این راه حل خوب باشد. ولی اگر می خواهید یک فونت فارسی درست و حسابی بسازید بهتر است آن را رها کنید.
مراحل ساخت فونت خوب فارسی به نظر من این است:
۱. ساختن فونت با تمامی گلیف و کاراکترهای فارسی (شامل ی فارسی و عربی، ک فارسی و عربی، ممیز فارسی، اعشار فارسی و...) که بدیهی است نباید از فونتهای فاجعه برنا استفاده کرد. هرچی با b شروع میشود را باید رها کرد. و جدول درست اپنتایپ که فقط یک فونت داشته باشیم که بشود در آن فارسی درست تایپ کرد.
۲. افزودن کرنینگ یا همنشینی که به شدت به آن در فونتهای فارسی به دلیل ساختار زبان نیاز است.
۳. افزودن جایگری درست اعراب
۴. بسته به فونت اعمال calt یا تغییر گلیف هنگام قرار گرفتن دو حرف (مثل ترکیب «یا» در بعضی فونتها)
مرحله یک را میشود با فونتلب درست کرد ولی برای ۲ تا ۴ نیاز به volt است. این برنامه اگرچه خیلی خوشساخت نیست و مدتهاست که بروزرسانی نشده ولی بصری (ویژوال) است. مثل همین عکس اول یعنی مانند فونت لب میشود دو گلیف را انتخاب کرد و بین آن فاصله مناسب قرار داد. همینطور مراحل ۳ و ۴ تصویری است و نیازی به خط فرمان نیست.
اکثر فونتهای مهم و درست حسابی هم با همین نرمافزار تکمیل شدهاند مثل فونتهای عربی-فارسی ادوبی (adobe arabic, adobe nask, Myriad arabic) و همین فونت iran nastaliq
در این لینک هم میتوانید فونت نفیس تحریر پاکستان را ببینید که البته بر خلاف دوستان ایرانی که ملت پول فونت را میدهند ولی منبع در اختیار همه نیست. اینجا فونت اصلی را هم گذاشتهاند و میتوانید با volt آن را باز کنید و ببینید.
http://www.cle.org.pk/software/localiza ... aleeq.html
این کارها حسابی وقت میبرد و کار یک روز و دو روز نیست. و البته چون هیچ کپیرایتی نیست وقتی این همه زحمت بکشی سریع همه کپی میکنند و به طراح سودی نمیرسد.
الان شرکت مریم این کارها را انجام داده و یک قفلی هم گذاشته روی نرمافزارش ولی موضوع قفل هم دردسرهای خودش را دارد و ترس این که لحظهای یک دفعه نرم افزار کار نکند و طرح شما به مشکل بخورد. یا با نسخه جدید نرمافزارها هماهنگ نشود.
در اینجا همه ویژگیهای این فونتها توضیح داده شده است
http://www.maryamsoft.com/%D9%82%D9%84% ... %AA%D8%B1/
اشکال من به آنها زیاد از حد بودن کرنینگ است که باعث شده بعضی حروف زیاد درهم فشرده شوند و یکنواختی متن کلی به هم بخورد:
----
بهنام جان اون مطلبی که اول پست ایشون اومده هم با فونت لب ۵ بود و درست نشده بود.
کاربران حاضر در این انجمن: بدون کاربران آنلاین و 9 مهمان