┐─ تحليل الملف ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ┌
│ المطور : مايكروسوفت
│ الفئة : خط
│ نوع MIME : application/vnd.ms-fontobject
│ بايتات : 000001
┘ ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── └
ما هو ملف EOT؟
EOT (Embedded OpenType — OpenType مضمن) هو صيغة خطوط ويب طورتها مايكروسوفت عام 1997 للسماح بتضمين خطوط مخصصة في صفحات الويب. صُممت حصراً لمتصفح Internet Explorer وظلت لسنوات طويلة الطريقة الوحيدة لاستخدام خطوط مخصصة على الويب.
تعتمد EOT داخلياً على خطوط TrueType أو OpenType مضغوطة بتقنية MicroType Express (MTX) من شركة Monotype، مع إضافة ترويسة خاصة تحتوي على بيانات ربط URL (URL binding) — آلية حماية تحصر الخط في النطاق المُرخَّص له. حين اعتمدت متصفحات Firefox وSafari وChrome على WOFF في 2009-2010، تراجع EOT بسرعة وأصبح اليوم صيغة أثرية تقريباً.
كيفية فتح ملفات EOT
- Internet Explorer (ويندوز) — المتصفح الوحيد الذي دعم EOT أصلياً
- FontForge (ويندوز، ماك، لينكس) — محرر خطوط مجاني ومفتوح المصدر، يقرأ EOT
- ttf2eot — أداة سطر أوامر لتحويل TTF إلى EOT
- eot-utils — مجموعة أدوات EOT لينكس
المواصفات التقنية
| الخاصية | القيمة |
|---|---|
| نوع MIME | application/vnd.ms-fontobject |
| الصيغة الأساسية | OpenType/TrueType مضغوط بـ MTX |
| الضغط | MicroType Express (MTX) |
| حماية النطاق | ربط URL (Root String) |
| دعم المتصفح | Internet Explorer 4-11 فقط |
| حالة W3C | مرفوضة (لم تُعتمد كمعيار) |
الاستخدامات الشائعة
- دعم IE6-8 القديم: كانت EOT الطريقة الوحيدة لعرض خطوط مخصصة على IE قبل WOFF
- تطبيقات الإنترانت المؤسسية: شبكات داخلية تعتمد IE للتوافق مع برامج مؤسسية قديمة
- مواقع الحكومات والبنوك: مواقع لا تزال تدعم IE لأسباب أمنية تنظيمية
- الأرشفة: حفظ مواقع تاريخية بتصميمها الأصلي
EOT مقابل WOFF مقابل WOFF2
| الميزة | EOT | WOFF | WOFF2 |
|---|---|---|---|
| الدعم | IE فقط | ✅ جميع المتصفحات | ✅ جميع المتصفحات |
| الضغط | MTX (متوسط) | zlib (جيد) | ✅ Brotli (أفضل ~30%) |
| المعيار | ❌ غير معيار | ✅ W3C | ✅ W3C |
| حماية DRM | ربط URL | ❌ بدون | ❌ بدون |
| الاستخدام اليوم | ❌ منتهي | احتياطي | ✅ أساسي |
تضمين الخطوط الحديثة (CSS)
/* الطريقة الحديثة المُوصى بها — WOFF2 أولاً */
@font-face {
font-family: 'MyFont';
src: url('myfont.woff2') format('woff2'),
url('myfont.woff') format('woff');
font-display: swap;
}
/* للتوافق القديم مع IE (نادر الاستخدام اليوم) */
@font-face {
font-family: 'MyFont';
src: url('myfont.eot');
src: url('myfont.eot?#iefix') format('embedded-opentype'),
url('myfont.woff2') format('woff2'),
url('myfont.woff') format('woff');
}
نصيحة: في 2024، حصة Internet Explorer أقل من 0.5% عالمياً. لا تُضف EOT في مشاريع جديدة — استخدم WOFF2 مع WOFF احتياطاً فقط.