UltKit

تبدیل فرمت فونت

فونت دسکتاپ را به فونت وب تبدیل کنید، یا فونت وب را دوباره به فونتی برگردانید که بتوانید نصبش کنید. فایل‌های TTF، OTF، WOFF، WOFF2 و فرمت‌های قدیمی‌تر را بارگذاری کنید، فرمت مقصد را انتخاب کنید و در صورت تمایل مجموعهٔ نویسه‌ها را کوچک کنید تا فایل در وب‌سایت سریع‌تر بارگیری شود.

مبدل فونت

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

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

خروجی

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

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

  1. 1

    فایل‌های فونت را اضافه کنید

    تا 20 فونت را رها کنید، هر کدام تا 95 MB. می‌توانید TTF، OTF، WOFF، WOFF2، EOT، فونت‌های SVG، مجموعه‌های TTC، فایل‌های dfont مک و فایل‌های Type 1 با پسوند PFB/PFM/AFM را در یک دسته با هم بدهید.

  2. 2

    فرمت مقصد را انتخاب کنید

    گزینهٔ تبدیل به روی WOFF2 شروع می‌شود که کوچک‌ترین فرمت برای وب‌سایت‌هاست. برای نصب فونت در ویندوز یا macOS، TTF یا OTF را انتخاب کنید. در تنظیمات پیشرفته می‌توانید نویسه‌ها را زیرمجموعه‌سازی کنید، هینتینگ را تغییر دهید، نام خانواده را عوض کنید یا افزودن CSS ‏@font-face را روشن کنید.

  3. 3

    تبدیل و دانلود کنید

    دکمهٔ تبدیل به WOFF2 را بزنید (برچسب دکمه با انتخاب شما عوض می‌شود) و فایل‌ها را تکی یا به‌صورت ZIP ذخیره کنید. فونت‌های بارگذاری‌شده و نتیجه‌ها بعد از 30 دقیقه از سرور پاک می‌شوند.

فونت‌های دسکتاپ و فونت‌های وب: TTF، OTF، WOFF و WOFF2

TrueType از اپل آمد و در 1991 با System 7 عرضه شد؛ مایکروسافت یک سال بعد آن را برای Windows 3.1 مجوز گرفت. OpenType که مایکروسافت و Adobe در 1996 اعلام کردند، آن را با منحنی‌های PostScript و قابلیت‌های حروف‌چینی گسترش داد و اکنون با نام Open Font Format در استاندارد ISO/IEC 14496-22 هم منتشر شده است. هر فونتی که امروز روی رایانه نصب می‌کنید یکی از این دو است و با پسوند .ttf یا .otf ذخیره می‌شود.

وب‌فونت‌ها همان داده‌اند که برای دانلود فشرده شده است. WOFF 1.0 در 2012 توصیهٔ رسمی W3C شد و هر جدول فونت را با zlib فشرده می‌کند. WOFF2 در 2018 با همان جایگاه آمد: از Brotli و یک مرحلهٔ پیش‌پردازش برای دادهٔ حروف استفاده می‌کند و طبق اندازه‌گیری گوگل حدود 30% کوچک‌تر از WOFF است. همهٔ نسخه‌های فعلی Chrome، Edge، Firefox و Safari آن را می‌خوانند و برای همین تبدیل به از آن شروع می‌شود.

اگر WOFF2 یک وب‌سایت را دارید و در Word، Figma یا Photoshop لازم دارید، مسیر برعکس را با تبدیل WOFF به TTF یا WOFF2 به TTF بروید. برای سایتی که خودتان میزبانی می‌کنید، تبدیل TTF به WOFF2 تقریباً همیشه تبدیل مناسب است.

from ↓ · to →TTFOTFWOFFWOFF2EOTSVG
TTFTTF to TTF: yesTTF to OTF: yesTTF to WOFF: yesTTF to WOFF2: yesTTF to EOT: yesTTF to SVG: yes
OTFOTF to TTF: yesOTF to OTF: yesOTF to WOFF: yesOTF to WOFF2: yesOTF to EOT: yesOTF to SVG: yes
WOFFWOFF to TTF: yesWOFF to OTF: yesWOFF to WOFF: yesWOFF to WOFF2: yesWOFF to EOT: yesWOFF to SVG: yes
WOFF2WOFF2 to TTF: yesWOFF2 to OTF: yesWOFF2 to WOFF: yesWOFF2 to WOFF2: yesWOFF2 to EOT: yesWOFF2 to SVG: yes
EOTEOT to TTF: yesEOT to OTF: yesEOT to WOFF: yesEOT to WOFF2: yesEOT to EOT: yesEOT to SVG: yes
SVGSVG to TTF: yesSVG to OTF: yesSVG to WOFF: yesSVG to WOFF2: yesSVG to EOT: yesSVG to SVG: yes
TTCTTC to TTF: yesTTC to OTF: yesTTC to WOFF: yesTTC to WOFF2: yesTTC to EOT: yesTTC to SVG: yes
PFBPFB to TTF: yesPFB to OTF: yesPFB to WOFF: yesPFB to WOFF2: yesPFB to EOT: yesPFB to SVG: yes
supported not offeredهر ورودی را می‌توان به هر خروجی تبدیل کرد. مجموعهٔ TTC تقسیم می‌شود و هر عضو خانواده فایل جداگانه‌ای می‌شود؛ فونت‌های Type 1 به PFB همراه با فایل مشخصات PFM یا AFM نیاز دارند. ورودی dfont هم پذیرفته می‌شود.

توضیح گزینه‌های زیرمجموعه‌سازی، هینتینگ و @font-face

همهٔ گزینه‌های تنظیمات پیشرفته و زمان مناسب برای تغییرشان
گزینهانتخاب‌هاکاری که می‌کندچه زمانی تغییرش دهید
نویسه‌های حفظ‌شوندههمه نویسه‌ها، Basic Latin، لاتین + نشانه‌ها، سیریلیک، یونانی، ویتنامی، فقط نویسه‌هایی که تایپ می‌کنمنویسه‌های بیرون از خط انتخابی را حذف می‌کندفونت برای وب‌سایتی است که یک یا دو خط به کار می‌برد
نویسه‌های مورد نگهداریمتن آزاد، تا 5,000 نویسهدقیقاً حروفی را که جای‌گذاری کنید نگه می‌داردلوگو، تیتر یا نمایشگر عددی فقط به چند نویسه نیاز دارد
حفظ لیگیچر و کرنینگروشن (پیش‌فرض) یا خاموشلیگیچرهای fi/fl و جفت‌های کرنینگ حروف باقی‌مانده را نگه می‌داردچند KB آخر را هم لازم دارید و فاصله‌گذاری شل‌تر را می‌پذیرید
هینتینگحفظ، حذف، هینت خودکاردستورهایی را که منحنی‌ها را به شبکهٔ پیکسل می‌چسبانند نگه می‌دارد، حذف می‌کند یا می‌سازدحذف برای وب‌فونت روی نمایشگرهای با تراکم بالا؛ هینت خودکار برای فونت‌های بدون هینت در ویندوز
افزودن CSS ‏@font-faceروشن یا خاموشیک فایل css. با قاعدهٔ آمادهٔ اشاره به فونت اضافه می‌کندفونت را دستی در سایت قرار می‌دهید
نام خانواده / نام سبکهرکدام تا 63 نویسهنام‌های ذخیره‌شده در فونت را بازنویسی می‌کندنسخهٔ تبدیل‌شده باید کنار نسخهٔ اصلی نصب شود

زیرمجموعه‌سازی بیشترین اثر را بر حجم فایل دارد. خانواده‌ای که لاتین، یونانی، سیریلیک و ویتنامی را پوشش می‌دهد می‌تواند بیش از 1,000 نویسه داشته باشد؛ سایتی فقط انگلیسی به کمتر از 100 نویسه نیاز دارد. لاتین + نشانه‌ها انتخاب امن برای زبان‌های غرب و مرکز اروپاست، چون نویسه‌هایی مانند é، ñ، ø و ł را اضافه می‌کند که Basic Latin ندارد. برای هر فونتی که روی رایانه نصب می‌کنید همه نویسه‌ها را نگه دارید، چون نویسهٔ گم‌شده بعداً به شکل مربع خالی دیده می‌شود.

هینتینگ بیشتر روی نمایشگرهای ویندوز با وضوح پایین اهمیت داشت. روی گوشی‌ها و نمایشگرهای Retina اثر دیدنی کمی دارد، پس حذف آن معمولاً 10 تا 30% از حجم وب‌فونت کم می‌کند. خروجی SVG گزینه‌های هینتینگ و زیرمجموعه‌سازی را نادیده می‌گیرد، چون فونت‌های SVG منحنی‌های ساده را ذخیره می‌کنند. گزینهٔ CSS برای مقصدهای WOFF، WOFF2، EOT و TTF در دسترس است.

مجوز فونت پیش از تبدیل

  • فقط فونت‌هایی را تبدیل کنید که اجازهٔ استفاده از آن‌ها را دارید؛ در توافق‌نامهٔ همراه فونت دنبال واژه‌های «web»، «embedding» یا «self-hosting» بگردید.
  • مجوز دسکتاپ به‌ندرت قرار دادن فونت در وب‌سایت عمومی را پوشش می‌دهد، چون هر بازدیدکننده می‌تواند وب‌فونت را دانلود کند.
  • فونت‌های SIL Open Font License را می‌توان آزادانه تبدیل و ارائه کرد، اما فونتی با Reserved Font Name پس از تغییر نباید آن نام را نگه دارد و پرسش‌های متداول OFL زیرمجموعه‌سازی را تغییر می‌شمارد. برای تغییر نام، نام خانواده را پر کنید.
  • فونت‌های همراه ویندوز یا macOS برای استفاده روی همان سیستم مجوز دارند، نه برای بازتوزیع به‌عنوان وب‌فونت.
  • فایل اصلی را نگه دارید: مبدل هرگز فایل بارگذاری‌شده را تغییر نمی‌دهد، اما نسخهٔ تغییرنام‌یافته یا زیرمجموعه‌سازی‌شده جای نسخهٔ اصلی دارای مجوز را نمی‌گیرد.

نصب و بارگیری فونت تبدیل‌شده

انجام دهیدانجام ندهید
وقتی حروف به شکل مربع دیده می‌شوند لاتین + نشانه‌ها، خط موردنیاز یا همه نویسه‌ها را انتخاب کنید؛ با فقط نویسه‌هایی که تایپ می‌کنم علائم نگارشی و ارقام را هم بنویسیدبرای نصب، روی فایل WOFF، WOFF2 یا SVG دوبار کلیک نکنید؛ ویندوز آن را فونت معتبر نمی‌داند
برای فونتی که در ویندوز نصب می‌کنید به TTF یا OTF تبدیل کنید؛ نصب‌کنندهٔ سیستم فقط همین فرمت‌ها را می‌پذیردنام داخلی خانوادهٔ اصلی را روی نسخهٔ تغییریافته نگه ندارید، وگرنه در منوی فونت جای نسخهٔ اصلی را می‌گیرد
نام خانواده را چیزی مثل «Inter Web» بگذارید تا نسخهٔ تبدیل‌شده کنار نسخهٔ اصلی نصب شودهینت را از فونتی که در اندازهٔ کوچک روی رایانهٔ ویندوزی قدیمی خوانده می‌شود حذف نکنید
برای فونت‌هایی با هینت دستی خوب حفظ و برای فونت‌هایی که هرگز هینت نداشته‌اند هینت خودکار را بزنیدوب‌فونت را از مبدأ دیگر بدون هدر CORS ارائه نکنید؛ مرورگر آن را دانلود می‌کند و بعد نادیده می‌گیرد
مسیر src و format("woff2") در قاعدهٔ @font-face را با فایلی که بارگذاری می‌کنید یکی کنید

پرسش‌های رایج دربارهٔ تبدیل فرمت فونت

آیا تبدیل فونتی که خریده‌ام از نظر قانونی مجاز است؟

تبدیل فایل کاری فنی است، اما مجوز تعیین می‌کند با نتیجه چه کاری مجاز است. بسیاری از مجوزهای دسکتاپ نصب روی تعداد مشخصی رایانه را پوشش می‌دهند، اما استفادهٔ فونت در وب‌سایت را نه، و معمولاً برای آن مجوز جدای وب‌فونت لازم است. فونت‌هایی با مجوز SIL Open Font License، مثل بیشتر فونت‌های Google Fonts، را می‌توان تبدیل و روی سرور خودتان میزبانی کرد.

تفاوت TTF و OTF چیست؟

TTF شامل منحنی‌های TrueType با خم‌های درجه دو است؛ OTF معمولاً شامل منحنی‌های PostScript (CFF) با خم‌های درجه سه است. هر دو در ویندوز و macOS به یک شکل نصب می‌شوند و هر دو می‌توانند قابلیت‌های OpenType مانند لیگیچر را داشته باشند. تبدیل میان آن‌ها منحنی‌ها را دوباره رسم می‌کند که در اندازه‌های معمول دیده نمی‌شود.

آیا تبدیل فونت به WOFF2 کیفیت را کاهش می‌دهد؟

خیر. WOFF2 یک پوشش فشرده دور همان دادهٔ TrueType یا OpenType است و مرورگر آن را به منحنی‌های اصلی باز می‌کند. شکل حروف، کرنینگ و قابلیت‌ها یکسان می‌ماند؛ فقط حجم دانلود کمتر می‌شود.

آیا می‌توانم فایل WOFF یا WOFF2 را روی رایانه‌ام نصب کنم؟

ویندوز و macOS مستقیماً WOFF یا WOFF2 را نصب نمی‌کنند. ابتدا آن را با تبدیل WOFF2 به TTF به TTF یا OTF تبدیل کنید، سپس روی نتیجه دوبار کلیک کنید تا نصب شود.

آیا هنوز برای وب‌سایت به فونت‌های EOT یا SVG نیاز است؟

فقط برای مرورگرهای خیلی قدیمی. EOT برای Internet Explorer نسخه‌های 6 تا 8 لازم بود و IE 9 خودش WOFF را می‌خواند. Chrome فونت‌های SVG را در 2014 حذف کرد و Firefox هرگز آن‌ها را پشتیبانی نکرد؛ پس یک قاعدهٔ @font-face امروزی فقط به WOFF2 نیاز دارد و WOFF به‌عنوان جایگزین اختیاری است.

چرا فونت وب تبدیل‌شدهٔ من هنوز چند صد KB حجم دارد؟

فونت هنوز همهٔ خط‌هایی را دارد که برایشان طراحی شده است: یک خانوادهٔ پان‌اروپایی می‌تواند نویسه‌های لاتین، یونانی، سیریلیک و ویتنامی داشته باشد که هرگز نمایش نمی‌دهید. نویسه‌های حفظ‌شونده را روی خط‌های مورد استفادهٔ صفحه‌هایتان بگذارید و هینتینگ را روی Remove قرار دهید؛ با هم اغلب حجم فایل را بیش از نصف کم می‌کنند.

آیا می‌توانم فونت متغیر (variable) را تبدیل کنم؟

بله. تبدیل TTF متغیر به WOFF2 محورهای آن را نگه می‌دارد، پس یک فایل همچنان همهٔ ضخامت‌ها را پوشش می‌دهد. زیرمجموعه‌سازی هم محورها را حفظ می‌کند؛ فقط نویسه‌های حذف‌شده از بین می‌روند.

تبدیل زیرنویستبدیل CADتبدیل تصویر
تبدیل پیکسل

همه ابزارهای تبدیل فونت

همان هدفی را که از شما خواسته شده انتخاب کنید. هر صفحه زیر همین ابزار است، فقط با تنظیمات پیش‌فرض متفاوت.