۱۳۹۷ آبان ۱۳, یکشنبه

استایلهای فونت غیراستاندارد

فرض کنید با زحمت بسیار فونتی ساخته‌اید. این فونت به جز استایلهای معمولی، ضخیم، ایتالیک و ضخیم ایتالیک، استایلهایی مثل نازک (Thin) هم دارد. در این حالت در برنامه‌های ادوبی استایل به‌خوبی نشانی داده می‌شود و کار می‌کند. اما در برنامه‌های مایکروسافت نه!
چرا؟
چون مایکروسافت می‌خواهد حداکثر پشتیبانی از نسخه‌ای قدیمی برنامه‌هایش را داشته باشد تا اگر یک فایل ورد در نسخه ورد ۹۸ هم باز شد بیشترین تطابق را داشته باشد. (منبع، بخش Family Name)
چه باید کرد؟
راه حل این است که در انتهای نام «فونت با استایل غیر استاندارد»، استیال هم بیاید. (مثلاً minion pro semibold) اما در بخشی از فونت درج شود که این فونت جزو خانوادهٔ minion است. در این حالت هر دو دستهٔ برنامه‌ها با این فونتها درست کار خواهند کرد. طبق عکس:
البته این کار در هر برنامه ساخت فونت با برنامه دیگر فرق دارد. و برای نمونه در fontforge در بخش Preferrd Family است.