Open mobin-2008 opened 1 month ago
سلام مبین جان فرمت مورد نظرم برای استفاده توی فرآیند کامپایل glyphs. هست که سورس فونت ها، در مخزن ها هم با این فرمته. فونت در حال حاضر به جز نسخۀ عادی، نسخۀ بدون انگلیسی و اعداد فارسی هم هست و به صورت static و variable در دو فرمت ttf و woff2 خروجی گرفته میشه. در مورد خروجی گرفتن فونت ها، از سورس اصلی، کتابخونۀ fontmake بخش زیادیش رو میتونه انجام بده. البته نسخه های بدون انگلیسی و اعداد فارسی باید سورسشون ساخته شده باشه.
نسخه های فرعی فونت تفاوت زیادی با نسخۀ اصلی ندارن. نسخۀ بدون انگلیسی، فقط حروف انگلیسی رو نداره، و نسخۀ اعداد فارسی هم کافیه یه تغییر کوچیک رو توی بخش opentype فونت انجام داد. در مورد فرآیند ساختهشدن نسخه های فرعی بر اساس نسخۀ اصلی، فعلاً به نتیجۀ دقیقی نرسیدم، اما فونت فورج میتونه این کار رو انجام بده که دردسر ها و محدودیت های فونت فورج هم کم نیست.
اسکریپت رو فعلا به شکل POSIX shell ایده پردازی کردم، میتونید دستوراتی که برای تولید فونت استفاده میکنید رو اینجا بزارید (خیلی سخت نگیرید یک تیکه از bash_history
هم باشه کافیه).
خب اگه اینشکله، یه خورده بهم وقت بده. نمیدونم دلیلش چیه، ولی تست ها، روی سورس خودم هیچ، که روی سورس فونت دیگران هم مشکل داشته. یا باید کتابخونه های دیگه رو امتحان کنم، یا بالاخره مشکل کار رو پیدا کنم.
سلام. میتونید یک توضیح خلاصه ای از فرآیند کامپایل فونت بدید. این فرآیند به شکل اسکریپت shell و یا python در خواهم آورد.