تبدیل فرمت فونت
فونت دسکتاپ را به فونت وب تبدیل کنید، یا فونت وب را دوباره به فونتی برگردانید که بتوانید نصبش کنید. فایلهای TTF، OTF، WOFF، WOFF2 و فرمتهای قدیمیتر را بارگذاری کنید، فرمت مقصد را انتخاب کنید و در صورت تمایل مجموعهٔ نویسهها را کوچک کنید تا فایل در وبسایت سریعتر بارگیری شود.
مبدل فونت
یا فایلهای TTF, OTF, WOFF … را اینجا رها کنید ·
حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه
فایلها روی سرورهای ما پردازش میشوند و پس از 30 دقیقه حذف میشوند.
حذف خطهایی که استفاده نمیکنید میتواند حجم قلم وب را از صدها KB به کمتر از 30 KB برساند. برای قلمهایی که روی رایانه نصب میکنید همه نویسهها را نگه دارید.
متن یا نویسههایی را که قلم باید پوشش دهد جایگذاری کنید، مثلاً کلمه لوگو یا یک عنوان. بقیه حذف میشود.
هینتها متن کوچک را در صفحههای Windows واضحتر میکنند. حذف آنها اغلب 10–30% از حجم قلمهای وب کم میکند؛ هینت خودکار آنها را به قلمهای بدون هینت اضافه میکند.
برای حفظ نام اصلی خالی بگذارید. با تغییر نام میتوانید قلم تبدیلشده را کنار قلم اصلی بدون تداخل نصب کنید.
مثلاً Regular، Bold، Italic. برای حفظ نام سبک اصلی خالی بگذارید.
نحوه استفاده از این ابزار
- 1
فایلهای فونت را اضافه کنید
تا 20 فونت را رها کنید، هر کدام تا 95 MB. میتوانید TTF، OTF، WOFF، WOFF2، EOT، فونتهای SVG، مجموعههای TTC، فایلهای dfont مک و فایلهای Type 1 با پسوند PFB/PFM/AFM را در یک دسته با هم بدهید.
- 2
فرمت مقصد را انتخاب کنید
گزینهٔ تبدیل به روی WOFF2 شروع میشود که کوچکترین فرمت برای وبسایتهاست. برای نصب فونت در ویندوز یا macOS، TTF یا OTF را انتخاب کنید. در تنظیمات پیشرفته میتوانید نویسهها را زیرمجموعهسازی کنید، هینتینگ را تغییر دهید، نام خانواده را عوض کنید یا افزودن CSS @font-face را روشن کنید.
- 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 → | TTF | OTF | WOFF | WOFF2 | EOT | SVG |
|---|---|---|---|---|---|---|
| TTF | TTF to TTF: yes | TTF to OTF: yes | TTF to WOFF: yes | TTF to WOFF2: yes | TTF to EOT: yes | TTF to SVG: yes |
| OTF | OTF to TTF: yes | OTF to OTF: yes | OTF to WOFF: yes | OTF to WOFF2: yes | OTF to EOT: yes | OTF to SVG: yes |
| WOFF | WOFF to TTF: yes | WOFF to OTF: yes | WOFF to WOFF: yes | WOFF to WOFF2: yes | WOFF to EOT: yes | WOFF to SVG: yes |
| WOFF2 | WOFF2 to TTF: yes | WOFF2 to OTF: yes | WOFF2 to WOFF: yes | WOFF2 to WOFF2: yes | WOFF2 to EOT: yes | WOFF2 to SVG: yes |
| EOT | EOT to TTF: yes | EOT to OTF: yes | EOT to WOFF: yes | EOT to WOFF2: yes | EOT to EOT: yes | EOT to SVG: yes |
| SVG | SVG to TTF: yes | SVG to OTF: yes | SVG to WOFF: yes | SVG to WOFF2: yes | SVG to EOT: yes | SVG to SVG: yes |
| TTC | TTC to TTF: yes | TTC to OTF: yes | TTC to WOFF: yes | TTC to WOFF2: yes | TTC to EOT: yes | TTC to SVG: yes |
| PFB | PFB to TTF: yes | PFB to OTF: yes | PFB to WOFF: yes | PFB to WOFF2: yes | PFB to EOT: yes | PFB to SVG: yes |
توضیح گزینههای زیرمجموعهسازی، هینتینگ و @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 محورهای آن را نگه میدارد، پس یک فایل همچنان همهٔ ضخامتها را پوشش میدهد. زیرمجموعهسازی هم محورها را حفظ میکند؛ فقط نویسههای حذفشده از بین میروند.
همه ابزارهای تبدیل فونت
همان هدفی را که از شما خواسته شده انتخاب کنید. هر صفحه زیر همین ابزار است، فقط با تنظیمات پیشفرض متفاوت.
- تبدیل فونت OTF به TTFتبدیل فونت OTF به TTF برای برنامههایی که فقط TrueType میپذیرند؛ با توضیح منحنیهای مکعبی، هینتهای PostScript و زمان هینت خودکار.
- تبدیل TTF به OTFفونت TrueType با فرمت TTF را به OpenType OTF با خطوط CFF تبدیل کنید. منحنیهای درجه دو دقیقاً به درجه سه تبدیل میشوند؛ وضعیت هینتینگ را ببینید.
- تبدیل TTF به SVGتبدیل فونت TrueType به فونت SVG با ذخیرهٔ هر گلیف بهصورت مسیر SVG، برای ابزارهای آیکونفونت، Inkscape و کیتهای قدیمی وبفونت. ابتدا تفاوت را بدانید.
- تبدیل TTF به WOFFفونت TrueType را برای Internet Explorer 9–11، کتابخوانها و قالبهای قدیمی CMS به WOFF 1.0 تبدیل کنید و ببینید جایگزین WOFF هنوز کجا لازم است.
- تبدیل فونت TTF به WOFF2فونتهای TrueType را به فونت وب WOFF2 با فشردهسازی Brotli و دستور آمادهٔ @font-face تبدیل کنید. زیرمجموعهٔ لاتین یا دلخواه حجم را کمتر میکند.
- تبدیل WOFF به OTFفونت WOFF را به OTF تبدیل کنید. WOFF از نوع CFF بیکموکاست باز میشود و نوع TrueType با منحنیهای مکعبی بازنویسی میشود. نوع فایل را ببینید.
- تبدیل WOFF به TTFفونتهای وب WOFF 1.0 را از کیتهای قدیمی، بکاپ سایت یا بستههای فونت آیکون به TTF قابل نصب (TrueType) تبدیل کنید. تا 20 فونت در هر نوبت.
- تبدیل WOFF2 به TTFفونت وب WOFF2 را به فایل TrueType TTF تبدیل کنید تا در Windows، macOS، Word و Figma کار کند. علت کم بودن برخی حروف را هم بدانید.