چگونه از opentype استفاده کنیم؟
opentype چیست؟
همانطور که احتمالاً میدانید opentype مجموعهای از الگوریتمها برای عملکرد هوشمند فونت در سیستمهای دیجیتال است. opentype شامل موارد زیادیست که بخشی از آن به صورت خودکار و بخشی دیگر به صورت اختیاری به کاربران کمک میکند تا متون خود را راحتتر و سریعتر پیادهسازی کنند و از جایگزینهای تایپوگرافی که توسط طراح تایپ و سازنده فونت درون فونتها تعبیه شده بهرهمند گردند. در این مقاله به طور مختصر با نحوۀ به کارگیری برخی از این امکانات در نرمافزارهای مختلف آشنا میشوید.
قبل از اینکه به موضوع اصلی بپردازیم لازم است به چند نکته اشاره کنیم:
1- opentype شامل بخشهای زیادیست، هدف اصلی ما در این مقاله، دسترسی به امکانات مربوط به جایگزینی اختیاری گلیفها به عنوان بخشی از جدول GSUB (مخفف Glyph Substitution به معنی جایگزینی گلیف) در opentype است.
2- تگهای مخفف 4 حرفی لاتین، زیرمجموعهای از جداول opentype برای اشاره به یک امکان ثبت شده هستند. به عنوان مثال calt مخفف contextual alternates یکی از تگهای زیرمجموعۀ GSUB است. لیست این تگها و کاربردشان را میتوان از سایت مایکروسافت دید.(برای calt اینجا را ببینید.)
3- برای استفاده از این جایگزینیها باید ابتدا مطمئن شویم فونت ما امکان مورد نظرمان را دارد.
opentype در وب
در وب میتوان امکانات opentype را از طریق کدهای css تنظیم کرد. برای این کار کافیست مخفف تگ 4 حرفی امکان مورد نظر را بدانیم و از font-feature-settings استفاده کنیم. مثال زیر از فونت استعداد است که small caps (با تگ smcp) را برای پاراگراف p1 و oldstyle numbers (با تگ onum) را برای پاراگراف p2 فعال میکند.(کدها قابل ویرایش هستند، میتوانید برای امتحان در مثال زیر به جای smcp بنویسید c2sc، و onum را پاک کنید و tnum را جایگزین آن کنید.)
کد font-feature-settings را میتوان در سه حالت زیر به کار برد:
font-feature-settings: "smcp"; font-feature-settings: "smcp" on; font-feature-settings: "smcp" off;
font-feature-settings: "smcp" , "c2sc"; font-feature-settings: "smcp" on , "c2sc" on; font-feature-settings: "smcp" off , "c2sc" off;
opentype در نرمافزارهای دسکتاپ
عملکرد opentype در نرمافزارهای دسکتاپ معمولاً بدتر از مرورگرهای وب است، به دلیل آنکه اغلبِ سیستمهای نرمافزاری برِوز نیستند و برای تمام خطوط نوشتاری و زبانهای مختلف به صورت متوازن توسعه داده نمیشوند. با این وجود در مواردی که کار میکنند میتوان از آنها بهره گرفت.
Microsoft Word
Adobe Illustrator
نرمافزارهای ادوبی تنظیمات مشابهی برای opentype دارند، ما در این مقاله نگاهی به نسخۀ 2021 ایلواستریتور میاندازیم. برای دسترسی به opentype در این نرمافزار باید از منوی windows –> type –> opentype اقدام کرد. بعد از این کار منوی کوچکی باز میشود که میتوان تنظیمات مورد نظر را اعمال کرد. همچنین برای دسترسی به وضعیت محورها در فونتهای متغیر باید از منوی windows –> type –> character اقدام و روی آیکون مربوط به آن (سمت راست تصویر زیر) کلیلک کرد.
دیگر نرمافزارها در صورت پشتیبانی از opentype، منوهای مشابهی دارند.
نظرات