ساختارهای Precomposed و Decomposed
نوشته شده توسط امین عابدی
ساختارهای precomposed و decomposed مفاهیم مشترکی در نویسهها و روشهای ساخت فونت هستند که هر کدام مزایا و محدودیتهایی دارند. این مقاله شرح مختصری در مورد این ساختارها ارائه میدهد. precomposed/decomposed characters نویسۀ ö را در نظر بگیرید(نویسه=character). این نویسه به صورت کامل در آدرس U+00F6 یونیکد موجود است. این نوع از نویسهها، نویسههای پیشساخته (precomposed) هستند، زیرا با تنها یک آدرس به یک فرم ترکیب شده اشاره میکنند. نویسۀ ö را همچنین میتوان از ترکیب o در آدرس...
۴ مهر, ۱۳۹۸ 1 نظر
تایپفیس پینار: جزئیات بروزرسانی نسخۀ سوم
نوشته شده توسط امین عابدی
این مقاله به مناسبت بروزرسانیِ تایپفیس پینار به نسخۀ سوم و برای آشنایی شما با تغییرات و امکانات جدید آن نوشته شده.بروزرسانی سوم پینار یک بروزرسانی پایدارکننده محسوب میشود و حجم بهبودها و تغییرات بصری در برخی از موارد آن ممکن است در نگاه اول برای کاربران عادی قابل تشخیص نباشد. در این مقاله به برخی از بزرگترین تغییرات، بهبودها و ویژگیهای جدید اضافه شده اشاره میشود: 1- در نسخۀ سوم سعی شده ارتفاع حروف و علائم کنترل شود...
۴ مهر, ۱۳۹۸ 12 نظر
متون دوسویه و نحوۀ مواجهه با آنها در محیط دیجیتال
نوشته شده توسط امین عابدی
فرض کنید حروفچین یک روزنامۀ قدیمی هستید که در آن تمام حروف و علائم را کلیشههای سربی تشکیل دادهاند، اگر فرض کنیم روزنامه فارسی باشد ترتیب چینش کلیشهها از راست به چپ و در راستای خواندن حروف فارسی اتفاق میوفتد، اما اگر بین جملات فارسی چند کلمۀ انگلیسی داشته باشیم چطور؟ جهت خواندن حروف انگلیسی چپ به راست است بنابراین با ترتیب چینش راست به چپ، حروف انگلیسی باید به صورت معکوس و از آخر به اول حروفچینی شوند. به...
۴ مهر, ۱۳۹۸ 4 نظر
مقدمهای بر کدگذاری نویسهها و ساختار اطلاعات دیجیتال
نوشته شده توسط امین عابدی
این مقاله در مورد کدگذاری نویسهها(character encoding) و شرح و تفصیل مختصری از مفاهیم مربوط به آنهاست. آشناییِ ابتدایی با ساختار اطلاعات در سیستمهای دیجیتال کمک میکند با بخشی از فرآیندِ نرمافزاریِ ایجاد، ویرایش، انتقال، ذخیره، رمزگشایی و نمایش متون در رایانهها و همچنین ساز و کار یونیکد و اُپنتایپ در همین محدوده آشنا شویم. کدگذاری چیست؟ کدگذاری به مرتبط کردن حروف و علائم دستهبندی شدۀ دلخواهْ با اعداد حسابیِ ترتیبی(0، 1، 2 و ...) برای ارتباط با سیستمهای...
۴ مهر, ۱۳۹۸ 4 نظر
روشهای تنظیم طول اتصال در ترکیبات دلخواه فونتهای عربی
نوشته شده توسط امین عابدی
این مقالۀ کوتاه به صورت تخصصی در مورد تکنیکهای تنظیم طول اتصال در ترکیبات دلخواه فونتهای عربی بحث میکند. هدف اصلی، شناخت روشهای مختلف و توجه به امکاناتیست که opentype برای این کار فراهم میکند. در ابتدا تعریف مختصری از کرنینگ ارائه میشود، در ادامه به بررسی مشکل رایجی که حاصل ادغام فرم حروف عربی در قالب تکنولوژی نرمافزاری فعلی ساخت فونت است میپردازیم و در نهایت تکنیکهای مختلف را با مثال معرفی میکنیم. کرنینگ کرنینگ به عمل تنظیم...
۴ مهر, ۱۳۹۸ 0 نظر
تایپفیس پینار: جزئیات بروزرسانی نسخۀ دوم
نوشته شده توسط امین عابدی
این مقاله به مناسبت بروزرسانیِ تایپفیس پینار به نسخۀ دوم و برای آشنایی شما با امکانات جدید آن نوشته شده. نسخۀ دوم بهبودهای طراحی و امکانات جدید زیادی دارد. در همین نسخه، بخش لاتین با تایپفیس Commissioner جایگزین شده تا هم تجربۀ بهتری برای خوانایی ارائه و هم تمرکز و زمان، صَرف بهبود بخش عربی شود. پشتیبانی از زبان کوردی، و حروف و ترکیبات جایگزین هم جزو بهبودهاست. نسخۀ دوم ۷ وزن و ۵ استایل نقطهگذاری و در مجموع شامل...
۴ مهر, ۱۳۹۸ 23 نظر
چگونه از opentype استفاده کنیم؟
نوشته شده توسط امین عابدی
opentype چیست؟ همانطور که احتمالاً میدانید opentype مجموعهای از الگوریتمها برای عملکرد هوشمند فونت در سیستمهای دیجیتال است. opentype شامل موارد زیادیست که بخشی از آن به صورت خودکار و بخشی دیگر به صورت اختیاری به کاربران کمک میکند تا متون خود را راحتتر و سریعتر پیادهسازی کنند و از جایگزینهای تایپوگرافی که توسط طراح تایپ و سازنده فونت درون فونتها تعبیه شده بهرهمند گردند. در این مقاله به طور مختصر با نحوۀ به کارگیری برخی از این امکانات در...
۴ مهر, ۱۳۹۸ 0 نظر
سازندگان فونت فارسی از چه نرمافزارهایی استفاده میکنند؟
نوشته شده توسط امین عابدی
کارگاههای آموزش طراحی تایپ چند سالی میشه که راه افتادن و نتایج نسبتاً قابل قبولی داشتن اما اکثر بچههایی که دوره رو به اتمام میبرن توی ساخت نرمافزاری تایپی که طراحی کردن به مشکل برخورد میکنن. بیشتر مهارت نرمافزاری که یک سازنده فونت باید داشته باشه توی این دورهها آموزش داده نمیشه. این شد که چند وقت پیش توئیتی گزاشتم و از طراحان تایپ و سازندگان فونت فارسی خواستم لیستی خلاصه از نرمافزارها و ابزارهای مورد استفادشون رو در جواب...
۴ مهر, ۱۳۹۸ 18 نظر
فونت متغیر چیست، از کجا آمده، آمدنش بهر چه بود؟
نوشته شده توسط امین عابدی
فونت متغیر چیست؟ فونت متغیر (Variable Font) تکنولوژی جدیدیه که اجازه میده شکل گلیفها و ویژگیای دیگشون مثل عرض، محل اِعراب و مقادیر کرنینگ بین چندین حالت پیوسته یا گسسته داخل محدودۀ تعریف شده توسط چند فونت جداگانه اصلی(Master) که در نهایت تبدیل به یه فونت میشن به صورت پایدار تغییر کنه. این تغییرات میتونه در طول یک یا چندین محور(Axis) مثل وزن، عرض، کنتراست، اندازۀ نوری، کشیدگی و ... اتفاق بیفته (اسامی محورها با چهار حرف نشون داده میشه،...
۴ مهر, ۱۳۹۸ 11 نظر
شروعی دوباره: فقط برای دل خودمون :)
نوشته شده توسط امین عابدی
به نام خدا یادمه اوایل ورودم به ساخت فونت، یه ویدیو دیدم که نشون میداد چطور حروف طراحی شده تو inkscape رو میشه منتقل کرد تو نرمافزار fontforge؛ اون موقع و حتی قبلترش من با inkscape کار میکردم(هم برای کار، هم برای تفریح)، البته تو ویندوز! و خیلی ور میرفتم با نرمافزارای متن باز. یه فونت خیلی ساده لاتین طراحی کردم و با همون روش رفتم جلو، وقتی دیدم فونتم توی word کار میکنه خیلی هیجان زده شدم، برام شبیه...
۴ مهر, ۱۳۹۸ 12 نظر