UltKit

تبدیل فونت TTF به WOFF2

میزبانی فونت روی سایت خودتان از همین‌جا شروع می‌شود. WOFF2 فرمتی است که همهٔ مرورگرهای امروزی پیش از هر فرمت دیگری دانلود می‌کنند و کم‌حجم‌ترین بسته‌بندی برای داده‌های TrueType است که در اختیار دارید. این صفحه دستور CSS لازم برای بارگذاری آن را هم می‌نویسد.

مبدل فونت

یا فایل‌های TTF, OTF, WOFF … را اینجا رها کنید ·

حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه

خروجی

فایل‌ها روی سرورهای ما پردازش می‌شوند و پس از 30 دقیقه حذف می‌شوند.

نحوه استفاده از این ابزار

  1. 1

    فایل‌های TTF را بارگذاری کنید

    همهٔ وزن‌ها و حالت‌هایی را که قصد استفاده از آن‌ها را دارید اضافه کنید؛ حداکثر ۲۰ فایل و هر کدام تا 95 MB. TTFهای متغیر (Variable) هم پشتیبانی می‌شوند و محورهایشان حفظ می‌شود.

  2. 2

    CSS را روشن بگذارید و در صورت امکان زیرمجموعه بسازید

    گزینهٔ افزودن CSS ‏@font-face از قبل فعال است. در تنظیمات پیشرفته، اگر سایت شما به یک زبان غربی است، نویسه‌های حفظ‌شونده را روی Basic Latin یا Latin + accents بگذارید و می‌توانید هینتینگ را روی Remove قرار دهید.

  3. 3

    تبدیل به WOFF2

    روی تبدیل به WOFF2 بزنید و فونت‌ها را همراه فایل .css دانلود کنید. هر دو را در سایت خود بارگذاری کنید و فایل استایل را به صفحه پیوند دهید یا قاعده را در استایل خودتان قرار دهید.

پاسخ

چطور TTF را برای وب‌سایتم به WOFF2 تبدیل کنم؟

فایل .ttf را بارگذاری کنید، گزینهٔ افزودن CSS ‏@font-face را فعال بگذارید و تبدیل به WOFF2 را بزنید. فایل .woff2 را به‌همراه یک فایل .css شامل قاعدهٔ @font-face که به آن اشاره می‌کند دریافت می‌کنید.

چرا WOFF2 فرمت مناسب فونت وب برای انتشار است

TTF داده‌های جدولی فشرده‌نشده است: خطوط گلیف، متریک‌ها، کرنینگ و نام‌ها. WOFF2 که در سال 2018 به‌عنوان توصیهٔ W3C منتشر شد، همین جدول‌ها را نگه می‌دارد اما پس از بازسازماندهی خطوط گلیف برای فشردگی بهتر، آن‌ها را با Brotli، الگوریتم فشرده‌سازی که Google در 2015 منتشر کرد، فشرده می‌کند. آزمایش‌های خود Google نشان داد WOFF2 به‌طور میانگین حدود 30% از فرمت قدیمی‌تر WOFF کوچک‌تر است و مرورگر پس از دانلود داده‌های اصلی فونت را بازیابی می‌کند، پس شکل حروف تغییری نمی‌کند.

فونت‌ها رندر صفحه را مسدود می‌کنند، برای همین حجمشان بیش از آنچه کیلوبایت‌ها نشان می‌دهند اهمیت دارد. تا رسیدن فونت وب، مرورگر متن را پنهان می‌کند یا فونت جایگزین نشان می‌دهد و جایگزینی دیرهنگام می‌تواند چیدمان را جابه‌جا کند. فایل کوچک‌تر این بازه را کوتاه می‌کند و دو گزینهٔ اینجا آن را باز هم کوتاه‌تر می‌کنند: نویسه‌های حفظ‌شونده گلیف‌هایی را که صفحه‌هایتان هرگز نشان نمی‌دهند حذف می‌کند و هینتینگ روی Remove دستورهایی را که گوشی‌ها و صفحه‌های با تراکم بالا به‌هرحال نادیده می‌گیرند کنار می‌گذارد. TTFهای اصلی را برای استفادهٔ دسکتاپ نگه دارید؛ WOFF2 to TTF بعداً می‌تواند فونت وب را باز کند، اما گلیف‌هایی را که زیرمجموعه‌سازی حذف کرده برنمی‌گرداند.

مقایسهٔ حجم فایل TTF و WOFF2

TTF، مجموعه نویسه‌های کامل

100%

جدول‌های فونت فشرده‌نشده، همان‌طور که روی دسکتاپ نصب می‌شود

مقدار معمول برای فونت متنی چندخطی

WOFF2، زیرمجموعهٔ Basic Latin

اغلب 10–25%

فشرده‌سازی Brotli به‌علاوهٔ گلیف‌های کمتر؛ بسته به فونت متفاوت است

دستور @font-face برای فونت WOFF2

قاعدهٔ نمونه؛ نام‌ها را عوض کنید و اگر زیرمجموعه‌سازی نکرده‌اید unicode-range را حذف کنید
@font-face {
  font-family: "Brand Sans";
  src: url("/fonts/brand-sans-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF;
}

پشتیبانی مرورگرها از WOFF2، نسخه به نسخه

  1. 2014

    Chrome 36

    مرورگر Google نخستین مرورگری است که WOFF2 را به‌طور پیش‌فرض رمزگشایی می‌کند.

  2. 2015

    Firefox 39

    Mozilla رمزگشایی WOFF2 را به‌طور پیش‌فرض فعال می‌کند.

  3. 2016

    Edge 14

    Edge اولیهٔ Microsoft با Windows 10 Anniversary Update پشتیبانی از WOFF2 را اضافه می‌کند.

  4. 2018

    توصیهٔ W3C

    مشخصات نهایی می‌شود؛ تا آن زمان Safari در macOS و iOS هم WOFF2 را رمزگشایی می‌کند.

TTF

فونت TrueType

TTF فرمت فونت TrueType است که Apple در اواخر دهه 1980 توسعه داد، در 1991 منتشر کرد و سپس به Microsoft مجوز داد. شکل حروف را با منحنی‌های درجه دوم تعریف می‌کند و دستورهای hinting دارد که متن را روی صفحه‌نمایش شفاف نشان می‌دهد. همه سیستم‌عامل‌های دسکتاپ، واژه‌پردازها و برنامه‌های طراحی از آن پشتیبانی می‌کنند. برخی قابلیت‌های پیشرفته تایپوگرافی OpenType را ندارد و از فرمت‌های فونت وب حجیم‌تر است.

فشرده‌سازی
بدون اتلاف
شفافیت
–
انیمیشن
–
سال معرفی
1991 · Apple
مبدل TTF

WOFF2

Web Open Font Format 2

WOFF2 نسخه دوم Web Open Font Format است که بر پایه فشرده‌سازی Brotli گوگل ساخته شده و در سال 2018 به‌عنوان توصیه‌نامه W3C منتشر شد. حجم فایل‌ها حدود 30% کمتر از WOFF است و صفحه‌ها سریع‌تر بارگذاری می‌شوند. همه مرورگرهای جدید از WOFF2 پشتیبانی می‌کنند و این قالب برای فونت‌های وب توصیه می‌شود. سیستم‌عامل‌های رومیزی و برنامه‌های طراحی نمی‌توانند آن را مستقیماً نصب کنند.

فشرده‌سازی
بدون اتلاف
شفافیت
–
انیمیشن
–
سال معرفی
2018 · W3C (Google)
مبدل WOFF2

TTF به WOFF2 فونت دسکتاپ را در قالب فشردهٔ Brotli که مرورگرها ترجیح می‌دهند بسته‌بندی می‌کند، تا همان گلیف‌ها با بایت کمتری به بازدیدکننده برسند؛ صفحهٔ معکوس برای کسانی است که باید فونتی را که در وب یافته‌اند نصب کنند.

پرسش‌های متداول تبدیل TTF به WOFF2

آیا در کنار WOFF2 هنوز به فونت جایگزین TTF یا WOFF نیاز دارم؟

برای وب‌سایت‌های عمومی امروزی معمولاً نه. Chrome، Edge، Firefox و Safari سال‌هاست WOFF2 را می‌خوانند و مرورگرهای معدودی که نمی‌خوانند، مثل Internet Explorer 11، کمتر ارزش یک فایل اضافه را دارند. خروجی TTF to WOFF را فقط اگر آمار بازدیدتان چنین کاربرانی را نشان می‌دهد، به‌عنوان src دوم اضافه کنید.

چرا حجم فونت WOFF2 من هنوز بیش از 100 KB است؟

فشرده‌سازی فقط شیوهٔ ذخیرهٔ گلیف‌ها را کوچک می‌کند، نه تعداد آن‌ها را. فونتی که لاتین، سیریلیک، یونانی و ویتنامی را پوشش می‌دهد، همهٔ آن‌ها را با خود می‌آورد. زیرمجموعه‌سازی (Subsetting) به خط‌هایی که واقعاً نمایش می‌دهید، فونت متنی را به چند ده کیلوبایت می‌رساند.

font-display: swap چه کاری انجام می‌دهد؟

به مرورگر می‌گوید متن را بلافاصله با فونت جایگزین نشان دهد و پس از رسیدن فونت وب شما آن را عوض کند، به‌جای اینکه متن را تا پایان دانلود پنهان نگه دارد. آن را مثل نمونهٔ بالا به قاعدهٔ @font-face اضافه کنید، یا اگر می‌خواهید در اتصال‌های کند جایگزینی دیرهنگام رخ ندهد، از optional استفاده کنید.

آیا می‌توانم فایل TTF از Google Fonts را به WOFF2 تبدیل کنم و خودم میزبانی کنم؟

بله. خانواده‌های Google Fonts با مجوز SIL Open Font License یا Apache License منتشر می‌شوند و هر دو تبدیل و میزبانی شخصی را مجاز می‌دانند. میزبانی فایل روی سرور خودتان از ارسال درخواست به سرور شخص ثالث هم جلوگیری می‌کند.

آیا WOFF2 در خبرنامه‌های ایمیلی کار می‌کند؟

فقط در برخی کلاینت‌ها. Apple Mail و iOS Mail فونت‌های وب را با @font-face بارگذاری می‌کنند، اما Gmail و بیشتر نسخه‌های Outlook آن‌ها را نادیده می‌گیرند و فونت جایگزین را نشان می‌دهند. در ایمیل همیشه یک فونت امن سیستمی را در فهرست فونت‌ها بگذارید.