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

خطاطی و قلم‌سازی

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

پاسخ: خطاطی و قلم‌سازی

پستتوسط saeidk » 21 اکتبر 2013, 13:31

من هم متوجه شدم که شما راه حل سریع را گفتید. هدفم توضیح بیشتر بود شاید کسی بعداً خواست بخواند. اگر کسی این مبحث را از اول در ایرماگ بخواند (که تا به حال ۲۹ صفحه شده) حتماً اطلاعات ساخت فونت فارسی او خیلی زیاد می‌شود. خود من هم از توضیحات مفصل بهنام در همین جا خیلی چیزها یاد گرفتم.
توضیح بیشتر این که اگر در فونت‌لب در بخش اپن‌تایپ یک فچر kern بنویسید. مثل این:
script arab; # Arabic
lookup kern0 {
lookupflag IgnoreMarks, RightToLeft


و فونت را generate کنید هیچ خطایی نمی‌گیرید ولی فونت درست کار نمی‌کند. البته این فچر برای فونت‌های لاتین درست کار می‌کند ولی عربی-فارسی نه. این موضوع را در راهنمای فونت‌لب ننوشته (یا من ندیدم در همان صفحه‌ای که شما گفتید)

حالا اگر در volt فچر کرن را درست کنید این فونت درست کار خواهد کرد. کاری که kern2VOLT انجام می‌دهد این است که فچری که فونت لب نوشته را به فچر درست ترجمه می‌کند. و نیازی نیست در volt از اول کرنینگ بنویسید. ولی اگر باز همین فونت ساخته شده را در فونت‌لب باز کنید و بخواهید کامپایل کنید ارور می‌دهد. در نسخه ۵ فونت‌لب هم هنوز همین مشکل برقرار است.

در راهنمای برنامه نوشته شده که در کامپایل اپن‌تایپ بعضی مواقع شاید مشکلی باشد و در نسخه‌های بعدی رفع خواهد شد ولی اشاره صریحی به این موضوع نشده.

فکر نکنم آن راهنمای شما نیازی به ترجمه داشته باشد چون کسی که وارد این کار بشود حتماً باید بتواند آن چند خط را بخواند وگرنه کاری از پیش نخواهد برد.

اگر فونتی که با volt کار شده باشد ولی در این برنامه هنوز ship نشده باشد را در فونت لب باز کنید چیزی شبیه این خواهید دید languagesystem arab zz01; ولی اگر فونت را ship کنید درست خواهد شد. در فونت نفیس هم در نسخه ship شده من zz00 ندیدم.

----------
نکته آخر این که این موضوع دردسرهای زیادی دارد برای مثال فونتهای بهنام در volt درست نشده و هدف aat بوده. من چند سال است که از آنها استفاده می‌کنم و تا به حال چندین کتاب را هم چاپ کرده‌ام. نکته ناهماهنگی در برنامه‌ها و سیستم‌ عامل‌های مختلف در این مورد وجود دارد.

طبق عکس کرنینک مثبت در ترکیب «آگهی» به تنهایی درست است ولی وقتی دوباره آن را در خط پایین می‌نویسی برنامه ایندیزاین و ورد مایکروسافت و لبیره‌آفیس کرنینگ را در نظر نمی‌گیرند و آ و گ به هم می‌چسبند این موضوع در ایندیزاین مک هم هست ولی در تکست ادیت و لیبره‌آفیس مک نیست.

حالا جای تنوین فقط در ایندیزاین درست نیست ولی در برنامه‌های دیگر درست است (در هر دو سیستم عامل)

Niloofar-kerning-Windows.png


Niloofar-kerning-Mac.png
همین ترکیب در مک

در مورد «چه تنظیمی در فونت لب .....» هم نوشتم که موضوع من هم هست ولی راستش وقت نشد. این کارها خیلی وقت‌گیر است و ما هم که گرفتار و اینها :disappointed:
باز هم اگر توانستید تجربیات خود را با ما در میان بگذارید.
نماد کاربر
saeidk
 
پست‌ها : 1143
تاریخ عضویت: 17 دسامبر 2005, 19:20
محل سکونت: ایران-تهران

پاسخ: خطاطی و قلم‌سازی

پستتوسط Ali_Omid » 21 اکتبر 2013, 14:30

جناب SaeidK
نوشته بودید:
ولی اگر باز همین فونت ساخته شده را در فونت‌لب باز کنید و بخواهید کامپایل کنید ارور می‌دهد. در نسخه ۵ فونت‌لب هم هنوز همین مشکل برقرار است.

در روش kern2VOLT یک مرحله هست که در فونت باز شده در VOLT باید نام گلیفها از بخش POST tables دوباره ایمپورت شود. اگر این بخش انجام نشود، فونت‌لب ارور بالا را می‌دهد. به هر حال نمونه‌ای را که با این روش انجام دادم، در فونت‌لب نسخه ۵ انجام شده و این ارور را نمی‌دهد.
فکر کنم تصویر ضمیمه‌ی جواب به بهنام گویا باشد.
به هر حال این روش فقط برای کرنینگ است و فقط برای آنکه زحمتی که در فونت‌لب بابت کرنینگ کشیده شده، هدر نرود. آن ارور در فونت‌لب مربوط به فیچرهایی می‌شود که فونت‌لب آنها را نمی‌شناسد و نمی‌تواند کامپایل کند. به هر حال برای فیچرهای اپن تایپ، فعلا راهی بهتر از VOLT یا AFDKO و DTL OTMaster که نرم‌افزار گرانی هست، نیست. برای کاربران مکینتاش هم بهترین انتخاب همان Glyphs است که کرنینگ را انجام می‌دهد و برخی فیچرهای اپن تایپ را می‌سازد، اما هنوز راه حلی برای فیچرهای mark و mkmk که برای اعراب گذاری لازم است، ندارد.

در مورد «چه تنظیمی در فونت لب .....» هم یک روش پیدا کرده بودم (در پست ۳ و ۴)، فقط میخواستم دوستان آن را تست کنند.

این هم از راهنمای فونت‌لب، البته دقیقا به کرنینگ راست به چپ اشاره نکرده:
Remember that FontLab Studio cannot compile all lookup types so if you are editing complex script fonts that extensively use GPOS features (Arabic, Devanagari etc.), you most likely want to preserve the original OpenType tables.
در کل 1 بار ویرایش شده. اخرین ویرایش توسط Ali_Omid در 21 اکتبر 2013, 15:16.
Ali_Omid
 
پست‌ها : 144
تاریخ عضویت: 15 مارس 2006, 13:06

پاسخ: خطاطی و قلم‌سازی

پستتوسط saeidk » 21 اکتبر 2013, 15:14

فونت شما را من وقتی compile می کنم این خطا را می‌دهد: Pair positioning rule must specify only a single metric که ظاهراً منظورش این است که کرنیگ فقط می‌شود یک عدد باشد که دو گلیف نزدیک شوند یا دور شوند و بالا و پایین معنی ندارد. اگر اشتباه نکنم در volt فاصله عمودی هم می‌شود تعریف کرد. فونت لب 5.04 نتیجه‌ای که من می‌گیرم این است که با kern2VOLT می‌شود در مرحله آخر ساخت فونت به آن کرنینگ اضافه کرد ولی بهتر است در مرحله آخر باشد و در فونت لب دوباره باز نشود.
در راهنمای برنامه هم به همین موضوع اشاره شده است. و این که اگر هم خواستید گلیف‌های فونت را اصلاح کنید بهتر است در مرحله ساخت فونت binary را انتخاب کنید تا جدول اپن‌تایپ دست نخورد.
حالا ببینیم در نسخه جدید این برنامه چه شده است و آیا این مشکلات رفع شده است یا نه/
نماد کاربر
saeidk
 
پست‌ها : 1143
تاریخ عضویت: 17 دسامبر 2005, 19:20
محل سکونت: ایران-تهران

پاسخ: خطاطی و قلم‌سازی

پستتوسط Ali_Omid » 21 اکتبر 2013, 15:26

در نسخه‌ی 5.1.2 که من استفاده می‌کنم، این ارور را نمی‌دهد. شاید هم مشکل از اختلاف Preference باشد
پیوست‌ها
Screen Shot 2013-10-21 at 2.21.34 PM.png
Ali_Omid
 
پست‌ها : 144
تاریخ عضویت: 15 مارس 2006, 13:06

پاسخ: خطاطی و قلم‌سازی

پستتوسط saeidk » 21 اکتبر 2013, 16:29

درست گقتی نسخه 5.2.1 ویندوز رو آزمایش کردم خطایی که گفتم نداد ولی موضوع قبلی همچنان حل نشده بود
نماد کاربر
saeidk
 
پست‌ها : 1143
تاریخ عضویت: 17 دسامبر 2005, 19:20
محل سکونت: ایران-تهران

پاسخ: خطاطی و قلم‌سازی

پستتوسط Ali_Omid » 22 اکتبر 2013, 09:17

امیدوارم این موارد در نسخه‌ی بعدی درست شود.
راستش بیشتر از آنکه چشم‌انتظار این تغییرات باشم، دوست دارم اینترفیس برنامه از این حالت قدیمی خارج شود و همچنین تنظیمات پیچیده‌ی آن ساده‌تر شود.
Ali_Omid
 
پست‌ها : 144
تاریخ عضویت: 15 مارس 2006, 13:06

پاسخ: خطاطی و قلم‌سازی

پستتوسط Behnam » 22 اکتبر 2013, 15:51

saeidk نوشته است:[نمایش]
نکته آخر این که این موضوع دردسرهای زیادی دارد برای مثال فونتهای بهنام در volt درست نشده و هدف aat بوده. من چند سال است که از آنها استفاده می‌کنم و تا به حال چندین کتاب را هم چاپ کرده‌ام. نکته ناهماهنگی در برنامه‌ها و سیستم‌ عامل‌های مختلف در این مورد وجود دارد.

طبق عکس کرنینک مثبت در ترکیب «آگهی» به تنهایی درست است ولی وقتی دوباره آن را در خط پایین می‌نویسی برنامه ایندیزاین و ورد مایکروسافت و لبیره‌آفیس کرنینگ را در نظر نمی‌گیرند و آ و گ به هم می‌چسبند این موضوع در ایندیزاین مک هم هست ولی در تکست ادیت و لیبره‌آفیس مک نیست.

حالا جای تنوین فقط در ایندیزاین درست نیست ولی در برنامه‌های دیگر درست است (در هر دو سیستم عامل)

Niloofar-kerning-Windows.png


Niloofar-kerning-Mac.png

در مورد «چه تنظیمی در فونت لب .....» هم نوشتم که موضوع من هم هست ولی راستش وقت نشد. این کارها خیلی وقت‌گیر است و ما هم که گرفتار و اینها :disappointed:
باز هم اگر توانستید تجربیات خود را با ما در میان بگذارید.
فقط توضیحی بدهم که در سری ایکس از mark positioning استفاده نشده چون فانت‌لب از این فیچر پشتیبانی نمی‌کند. اگر تنوین و دیگر علامات درست نمی‌نشینند بخاطر این است که این‌دیزاین یا دیگر برنامه‌ها از «ترتیب» دیگری برای اِعمال contextual substitution استفاده می‌کنند. تمام اِعراب در سری ایکس با contextual substitution تنظیم شده‌اند و نه با mark positioning.
ضمناً در preferences فانت‌لب می‌توان مشخص کرد که جداول Volt را دست‌نخورده نگه دارد. امتحان نکرده‌ام که نتیجه چیست ولی قاعدتاً باید بتوان در Volt برای فانت اپن‌تایپ نوشت و همان فانت را دوباره بدون دست خوردن جداول Volt در فانت‌لب ویرایش کرد.
نماد کاربر
Behnam
 
پست‌ها : 3534
تاریخ عضویت: 27 مه 2004, 04:44
محل سکونت: کانادا

پاسخ: خطاطی و قلم‌سازی

پستتوسط saeidk » 22 اکتبر 2013, 16:51

موضوع گ رو نفهمیدم چرا اینجوری می‌شه. توی خط اول درسته ولی خط دوم آ و گ به هم چسبیدن و کرنینگ مثبت درنظر گرفته نشده! هم در ورد و هم ایندیزاین.
فونت لب هم نوشته که جداول Volt رو دست نزنه ولی در عمل که نشد و فونت خروجی فونت‌لب رو volt از اول حساب کرد. ولی این موضوع مهمی نیست چون در خود volt می‌شه از جدولش export project گرفت و بعد فونت را در فونت‌لب اصلاح کرد و دوباره در volt باز کرد واگر جدول از دست رفت دوباره اون رو import کرد.
نماد کاربر
saeidk
 
پست‌ها : 1143
تاریخ عضویت: 17 دسامبر 2005, 19:20
محل سکونت: ایران-تهران

پاسخ: خطاطی و قلم‌سازی

پستتوسط Ilia » 29 نوامبر 2013, 07:25

این لینک برای کسانی که به چگونگی پردازش فانت ها در مانیتور، علت تار بودن یا نبودن آنها، hinting و تفاوت مک و ویندوز و غیره علاقه دارند بسیار بسیار مفید است:
http://www.beatstamm.com/typography/RTRCh0.htm
نویسندهٔ آن میتوانست این را یک کتاب کند و مطمئنا فروش خوبی هم میکرد.

HHH.png
HHH.png (6.95 KiB) - بازدید 12886 بار


تقریبا در همین زمینه این لینک هم خواندنیست:
http://blog.webink.com/why-fonts-suck-windows-hinting/

و آنطور که من فهمیده ام، اینطور بنظر می آید که بالاخره ویندوز بخاطر تبلت و مترویش تغییرات زیاد در چگونگی نمایش فانتها در اکسپلورر آخرش روی مترو داده بطوری که صدای خلایق ویندوزی در آمده که فانت ها تار شده اند. این تحول بزرگی در این مورد توسط مایکروسافت است. اگر کسی از دوستان امکانش را داشت که نمایش فانتهای XB را روی ویندوز هشت و همینطور اینترنت اکسپلورر آن تست کند و عکش را اینجا بگذارد، خیلی متشکرش خواهم شد. کافیست که فانت زر XB را روی ویندوز نصب کنید و با اکسپلوررش بروید به همین ایرماگ.

http://www.neowin.net/news/users-keep-r ... s-8-and-81
نماد کاربر
Ilia
Site Admin
 
پست‌ها : 6175
تاریخ عضویت: 25 سپتامبر 2006, 01:01
محل سکونت: کانادا

پاسخ: خطاطی و قلم‌سازی

پستتوسط Masiha » 29 نوامبر 2013, 20:50

تصویر قلم XB Zar روی اینترنت‌اکسپلورر ویندوز ۸.۱ با رزولوشن 1280x800

در حالت عادی:
IE-Windows8.1-IRMUG-Screenshot1.png


در حالت بزرگنمایی:
IE-Windows8.1-IRMUG-Screenshot2.png
 MacBook Air MC504LL/A (Late 2010) - iPhone 6 Plus
نماد کاربر
Masiha
Site Admin
 
پست‌ها : 279
تاریخ عضویت: 23 ژانویه 2011, 12:46
محل سکونت: تهران

پاسخ: خطاطی و قلم‌سازی

پستتوسط Ilia » 30 نوامبر 2013, 02:35

مسیحا جان متشکرم. لطف کردی.

خوشبختانه بنظر میاد که نمایش فانتهای با هینتیگ اتوماتیک معمولی از قدیم خیلی بهتر شده. هر چند که هنوز به خوبی مک و لینوکس نیست.
نماد کاربر
Ilia
Site Admin
 
پست‌ها : 6175
تاریخ عضویت: 25 سپتامبر 2006, 01:01
محل سکونت: کانادا

پاسخ: خطاطی و قلم‌سازی

پستتوسط Masiha » 30 نوامبر 2013, 21:15

Ilia نوشته است:[نمایش]
مسیحا جان متشکرم. لطف کردی.

خوشبختانه بنظر میاد که نمایش فانتهای با هینتیگ اتوماتیک معمولی از قدیم خیلی بهتر شده. هر چند که هنوز به خوبی مک و لینوکس نیست.


خواهش می‌کنم ایلیا جان
بله با شما موافقم، همانطور که در مطلب پیشین هم نوشته‌اید، هنوز نوشته‌ها تار هستند و خواندن متن‌های این چنینی، چشم را خسته می‌کند.
نماد کاربر
Masiha
Site Admin
 
پست‌ها : 279
تاریخ عضویت: 23 ژانویه 2011, 12:46
محل سکونت: تهران

پاسخ: خطاطی و قلم‌سازی

پستتوسط Behnam » 30 نوامبر 2013, 22:52

تا حدودی هم مشکل از خود فانت های سری ایکس است. من چون از ابتدا این قلم ها را برای محیط مک می ساختم، چندان حساسیتی نسبت به کیفیت نمایش آن در محیط ویندوز نداشتم. از همان ابتدا بیچاره احمد آنقدر در مورد hinting گفت که زبانش مو درآورد! گناه از من است و متأسفانه چندان هم قابل اصلاح نیست. این امور باید در آغاز ساختن یک فانت مد نظر قرار بگیرند تا زمانی که گلیف های یک فانت به حدود هزار می رسد، مشکلات تلنبار نشده باشند. اما راه حلی به نظرم رسیده که این آخر هفته دارم رویش کار می کنم. اگر نتیجه داشت در تاپیک مستقلی در میان خواهم گذاشت.
نماد کاربر
Behnam
 
پست‌ها : 3534
تاریخ عضویت: 27 مه 2004, 04:44
محل سکونت: کانادا

پاسخ: خطاطی و قلم‌سازی

پستتوسط Behnam » 30 نوامبر 2013, 23:18

saeidk نوشته است:[نمایش]
درست گقتی نسخه 5.2.1 ویندوز رو آزمایش کردم خطایی که گفتم نداد ولی موضوع قبلی همچنان حل نشده بود

من وقتی که روی سری ایکس با فانت لب ۴ کار می کردم، با اِیال که Mellel را توسعه می دهد مشکل جهت کرنینگ در فانت لب را مطرح کردم. او لطف کرد و یک یوتیلیتی برایم درست کرد که فانت کامل شده را با آن باز می کردم و یک نسخهٔ اصلاح شده از جهت کرنینگ بیرون می داد. همهٔ قلم های سری ایکس خروجی این یوتیلیتی هستند! اما این یوتیلیتی دیگر در مک های جدید که پشتیبانی از PPC را کنار گذاشته اند کار نمی کند. اگر کسی یک مک قدیمی داشته باشد می تواند کرنینگ فانت هایش را با این یوتیلیتی اصلاح کند.
https://dl.dropboxusercontent.com/u/536 ... 0fixer.zip
نماد کاربر
Behnam
 
پست‌ها : 3534
تاریخ عضویت: 27 مه 2004, 04:44
محل سکونت: کانادا

پاسخ: خطاطی و قلم‌سازی

پستتوسط saeidk » 01 دسامبر 2013, 11:56

من که از خیر فونت لب برای کرنینیگ گذشتم و در volt کا را به انجام رساندم. راستی اگر وقت کردی اون موضوع «آگهی» رو که چند پست پیش نوشته بودم رو هم بررسی کن. خیلی ذهن من رو مشغول کرده.
ممنون
نماد کاربر
saeidk
 
پست‌ها : 1143
تاریخ عضویت: 17 دسامبر 2005, 19:20
محل سکونت: ایران-تهران

قبلیبعدی


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


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