خط WOFF2 للويب (.woff2)

W3C قياسي

تنسيق خط الويب المفتوح 2.0 (WOFF2) هو المعيار العالمي الأبرز لطباعة الويب، حيث يستفيد من خوارزمية ضغط Brotli من Google ومعالجة جدول الخطوط المخصصة لتحقيق أقصى سرعة وأصغر أحجام للملفات على الويب الحديث.

تحويل TTF إلى WOFF2

محول مجاني داخل المتصفح للتحويل من TTF إلى WOFF2. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات WOFF2 من خلال فحص تسلسل البايت الثنائي البادئ:

اختر أو أقطِف الملفات هنا

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات WOFF2 من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

77 4F 46 32

تمثيل ASCII: wOF2

القياسية: W3C Recommendation (2018)

المواصفات الفنية

هيكلية الحاوية48-byte WOFF2 header followed by table directory, Brotli-compressed font data stream, and optional metadata
الضغطBrotli compression combined with specialized glyph table transforms ('glyf' and 'loca' pre-conditioning)
ترتيب البايتات (Endianness)Big-Endian header / Brotli bitstream
مساحات الألوانCOLRv0, COLRv1, OpenType-SVG, CBDT color emoji
القنوات والبنيةTrueType or CFF outlines, variable font axes, layout tables, and color emoji
الحد الأقصى للأبعادUp to 65,535 glyphs per font file
الشفافيةFull transparency support in color emoji and SVG font tables
البث والتحميل التدرجيUltra-compact single-stream Brotli payload designed for high-speed HTTP/2 & HTTP/3 multiplexing

مصفوفة المقارنة التقنية: WOFF2 مقابل المنافسين

السمة التقنيةWOFF2 (الحالي)WOFFTTFOTF
كفاءة الضغطالأعلى (Brotli + تحويلات الجداول)متوسطة (ضغط zlib)بلا (غير مضغوط)بلا (غير مضغوط)
البايتات السحريةwOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)
الوجهة الأساسيةطباعة الويب الحديثة (@font-face)طباعة الويب القديمةأنظمة تشغيل سطح المكتبالطباعة المكتبية وما قبل الطباعة
حجم الملف النموذجي15 كيلوبايت - 40 كيلوبايت (مدمج للغاية)25 كيلوبايت - 60 كيلوبايت40 كيلوبايت - 120 كيلوبايت40 كيلوبايت - 120 كيلوبايت

أنماط التلف الشائعة ودليل استرداد النظام السداسي

يعرض المتصفح خط النظام البديل ويسجل 'خطأ في تحليل OTS: فشل في إلغاء ضغط تدفق WOFF2'.

السبب الجذري: بتات Brotli تالفة أو إعلان غير مطابق لحجم الخط غير المضغوط في رأس WOFF2.

الاسترداد: إعادة ترميز الخط باستخدام محول File2File WOFF2 Converter.

تحليل الأمان وناقلات هجوم المحلل اللغوي

يتم فك تشفير ملفات WOFF2 مباشرة بواسطة محركات عرض المتصفح ويجب تطهيرها عبر مطهر OpenType (OTS) لمنع تلف الذاكرة.

ناقلات الهجوم المعروفة

  • تجاوز عدد صحيح أثناء حساب إزاحة الجدول المُعاد بناؤه.
  • تجاوز قراءة المخزن المؤقت في تدفق إلغاء ضغط Brotli.
  • تلف الذاكرة أثناء معالجة التحويل العكسي لجدول 'glyf'.

أفضل الممارسات الدفاعية:

الأصول التاريخية والمحطات الرئيسية

2018تقر W3C رسمياً بـ WOFF2 كوصية معيارية رسمية لتنسيق الويب.
2016يضيف متصفح Apple Safari 10 دعماً أصلياً لـ WOFF2، مما يكمل اعتماد المتصفح الشامل عبر Chrome و Firefox و Edge.
2015يُطور مهندسو Google تنسيق WOFF2 لتقليل استخدام النطاق الترددي بشكل دراماتيكي على خطوط Google Fonts.

المزايا الرئيسية والإيجابيات

  • المعيار الذهبي بلا منازع لخطوط الويب: يحقق أحجام ملفات أصغر بنسبة 30% تقريباً من WOFF 1.0 وأصغر بنسبة 50% من TTF الخام.
  • دعم متصفح أصلي شامل عبر 100% من متصفحات سطح المكتب والهواتف المحولة الحديثة.
  • تحويلات جدول الخطوط المخصصة تعيد بناء إحداثيات الحروف الرسومية وصناديق التحديد لتعظيم ضغط إنتروبيا Brotli.

القيود الفنية والسلبيات

  • لا يمكن تثبيته مباشرة على أنظمة تشغيل سطح المكتب (يتطلب التحويل إلى TTF أو OTF).
  • الترميز يتطلب وقتاً كبيراً لوحدة المعالجة المركزية نظراً لتحسين مستوى ضغط Brotli رقم 11.
  • خوارزميات إعادة بناء الجدول المعقدة تتطلب مكتبات فك تشفير متخصصة.

معلومات تقنية طريفة

  • أنشأت Google تنسيق WOFF2 خصيصاً لتسريع خطوط Google Fonts، التي تخدم مليارات طلبات الخطوط يومياً لجميع أنحاء الإنترنت.
  • لا يقوم WOFF2 بضغط الخط فحسب؛ بل يقوم بنشاط بتحويل جدولي 'glyf' و 'loca' قبل الضغط لتجريد بيانات التنبؤ بالإحداثيات الزائدة عن الحاجة.
  • إذا قمت بفحص علامة تبويب الشبكة لأي موقع ويب حديث، فإن تقريباً كل خط مخصص محمل يكون بتنسيق WOFF2.

الأسئلة التقنية المتكررة

لماذا تعد WOFF2 أفضل صيغة خطوط لمواقع الويب؟

تضغط WOFF2 الخطوط بحجم أصغر بنسبة 30% تقريباً مقارنة بأي صيغة أخرى مع فك الضغط فوراً في جميع المتصفحات الحديثة، مما يجعل صفحات الويب الخاصة بك تحمل بشكل أسرع.

هل يمكنني تحويل WOFF2 إلى TTF حتى أتمكن من تثبيته على حاسوبي؟

نعم! يمكنك تحويل أي خط WOFF2 إلى خط TTF أو OTF قابل للتثبيت على سطح المكتب في ثوانٍ باستخدام File2File.app مباشرة في متصفح الويب الخاص بك.

هل تدعم جميع متصفحات الويب الحديثة صيغة WOFF2؟

نعم. لقد دعم كل متصفح حديث (كروم، سفاري، فايرفوكس، إيدج، آي أو إس سفاري، أندرويد كروم) صيغة WOFF2 بشكل أصلي منذ عام 2018.