WOFF2 (تنسيق خطوط الويب المفتوح 2)
WOFF2 هو أحدث تنسيق لخطوط الويب، يستخدم ضغط Brotli لتحقيق ضغط أفضل بنسبة 30% من WOFF1. وهو التنسيق الموصى به لخطوط الويب، مدعوم في جميع المتصفحات الحديثة، وهو ما يقدمه Google Fonts افتراضياً.
نوع MIME
font/woff2
النوع
ثنائي
الضغط
بدون فقدان
المزايا
- + Best compression for web fonts — 30% smaller than WOFF1
- + Supported by all modern browsers (Chrome, Firefox, Safari, Edge)
- + Default format served by Google Fonts
- + Fast decompression in browsers
العيوب
- − Not supported by IE11 (use WOFF1 fallback)
- − Not suitable for desktop font installation
- − Requires tools like pyftsubset or woff2_compress for creation
متى تستخدم .WOFF2
استخدم WOFF2 كتنسيق أساسي لخطوط الويب؛ واحتفظ بـ WOFF1 كبديل احتياطي فقط لـ IE11 والمتصفحات القديمة جداً.
التفاصيل التقنية
يطبق WOFF2 معالجة مسبقة خاصة بالخطوط (حدود الرموز وتحويلات hmtx وloca) قبل ضغط Brotli. ينتج عن ذلك ملفات أصغر بكثير من الضغط العام لجداول الخطوط الخام.
التاريخ
نشر W3C معيار WOFF2 كتوصية في عام 2018. يستخدم خوارزمية ضغط Brotli من Google التي تم تحسينها خصيصاً لبيانات الخطوط مع تحويلات المعالجة المسبقة.