خط TrueType (.ttf)
ISO/IEC قياسيخط TrueType (TTF) هو تنسيق الخطوط الرقمية الأكثر تثبيتاً في العالم، تم تطويره بواسطة شركة Apple وترخيصه لشركة Microsoft لتقديم طباعة مثالية للبكسل وقابلة للتحسين على شاشات أجهزة الحاسوب المكتبية.
تحويل TTF إلى WOFF2
محول مجاني داخل المتصفح للتحويل من TTF إلى WOFF2. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات TTF من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات TTF من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة 0):
00 01 00 00تمثيل ASCII: ....
القياسية: ISO/IEC 14496-22 / Apple TrueType Reference Manual
المواصفات الفنية
| هيكلية الحاوية | SFNT table directory wrapping quadratic Bezier curve glyphs ('glyf' table) and font hinting bytecode instructions |
| الضغط | Uncompressed SFNT tables (compressed via Brotli in WOFF2) |
| ترتيب البايتات (Endianness) | Big-Endian (Motorola SFNT standard) |
| مساحات الألوان | COLR/CPAL color emoji glyphs, SBIX Apple emoji tables, CBDT Google color bitmaps |
| القنوات والبنية | Glyph outlines, hinting bytecode virtual machine, kerning, and character mapping tables (cmap) |
| الحد الأقصى للأبعاد | Up to 65,535 glyphs per font file |
| الشفافية | Alpha transparency supported in color emoji glyph formats |
| البث والتحميل التدرجي | Table-based random access via SFNT table directory |
مصفوفة المقارنة التقنية: TTF مقابل المنافسين
| السمة التقنية | TTF (الحالي) | OTF | WOFF2 | WOFF |
|---|---|---|---|---|
| رياضيات منحنيات الخطوط العريضة | منحنيات بيزييه التربيعية ('glyf') | منحنيات بيزييه التكعيبية ('CFF ') | تربيعية أو تكعيبية (مضغوطة) | تربيعية أو تكعيبية (مضغوطة) |
| محرك تحسين الخطوط (Hinting) | آلة افتراضية للبايتات كاملة التورين | تلميحات PostScript التصريحية | محفوظة من خط المصدر | محفوظة من خط المصدر |
| بايتات السحر | 0x00 0x01 0x00 0x00 | OTTO (0x4F 0x54 0x54 0x4F) | wOF2 (0x77 0x4F 0x46 0x32) | wOFF (0x77 0x4F 0x46 0x46) |
| تحسين الويب | غير مضغوط (موجه لسطح المكتب) | غير مضغوط (موجه لسطح المكتب) | مضغوط بـ Brotli (أصغر بنسبة 30% تقريباً) | مضغوط بـ zlib |
أنماط التلف الشائعة ودليل استرداد النظام السداسي
يتم عرض الخط بأخطاء بكسل متعرجة أو أشكال حروف مشوهة أحجام خطوط محددة.
السبب الجذري: خلل في بايتات تحسين TrueType التي نفذتها الآلة الافتراضية للخط.
الاسترداد: إعادة إنشاء الخطوط العريضة للخط أو إزالة التحسين باستخدام أداة الخطوط File2File Font Tool.
تحليل الأمان وناقلات هجوم المحلل اللغوي
تنفذ الآلة الافتراضية للبايتات في TrueType تعليمات شبيهة بلغة التجميع غير التحقق منها والتي استهدفت تاريخياً لاستغلال النواة.
ناقلات الهجوم المعروفة
- كتابة في الذاكرة خارج الحدود في مترجم بايتات TrueType (مثل CVE-2015-2426).
- تجاوز سعة الأعداد الصحيحة أثناء تحليل دليل جدول الخطوط في برامج تشغيل رسومات النواة.
- حجب الخدمة من خلال حلقات لا نهائية في تنفيذ تحسين الخطوط.
أفضل الممارسات الدفاعية:
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- دقة تحسين لا مثيل لها: يتضمن آلة افتراضية كاملة البايتات لتوجيه بكسلات الحروف بشكل مثالي على الشاشات منخفضة الدقة.
- تثبيت عالمي عبر كل جهاز Windows و Mac و Linux و iOS و Android على وجه الأرض.
- أداء عرض استثنائي: منحنيات بيزييه التربيعية أسرع حسابياً في التجسيم من المنحنيات التكعيبية.
القيود الفنية والسلبيات
- يُعد إنشاء تعليمات تحسين TrueType اليدوية أمراً صعباً ومستغرقاً للوقت لمصممي الخطوط.
- حاوية SFNT غير المضغوطة أكبر من التنسيقات الخاصة بالويب مثل WOFF2.
- تفتقر إلى مجموعات البدائل الأسلوبية الواسعة لـ OpenType الموجودة تقليديا في OTF المستوحى من PostScript.
معلومات تقنية طريفة
- البايتات الأربعة الأولى من خط TrueType القياسي هي 0x00 0x01 0x00 0x00، والتي تمثل الإصدار 1.0 بتنسيق النقطة الثابتة 16.16.
- أنشأت Apple تنسيق TrueType حتى لا تضطر إلى دفع حقوق ملكية لشركة Adobe لخطوط PostScript؛ ثم قامت Apple بمقايضة TrueType مع Microsoft مقابل تكنولوجيا طابعات TrueImage.
- يتم تسليم كل رمز تعبيري (Emoji) على هاتف iPhone و Android عبر جداول رموز ملونة مخصصة مدمجة داخل خط TrueType/OpenType.
الأسئلة التقنية المتكررة
هل يمكنني تحويل TTF إلى WOFF2 لموقعي الإلكتروني؟
نعم. يؤدي تحويل TTF إلى WOFF2 باستخدام File2File.app إلى تقليل حجم الملف بنسبة تتراوح بين 30% إلى 50% تقريباً، مما يحسن بشكل كبير من سرعة تحميل صفحات موقعك.
لماذا أنشأت شركتا أبل وميكروسوفت صيغة TrueType؟
لقد أنشأتا صيغة TrueType لتجنب دفع رسوم ترخيص باهظة لشركة أدوبي مقابل خطوط Type 1، ولإعطاء نظام التشغيل تحكماً كاملاً في تنقيط الخطوط على الشاشة.
كيف أقوم بتثبيت خط TTF؟
على نظام ويندوز، انقر بزر الماوس الأيمن على ملف .ttf واختر 'تثبيت'. على أجهزة ماك، انقر نقراً مزدوجاً فوق ملف .ttf وانقر فوق 'تثبيت الخط' في تطبيق Font Book.
أزواج تحويل TTF ذات الصلة
يؤدي تحويل ملفات الخطوط TrueType إلى تنسيق WOFF2 إلى تقليل أحجام الملفات بنسبة تصل إلى 50 بالمائة، مما يسمح لصفحات الويب بتحميل النصوص بشكل أسرع بكثير.
يؤدي تحويل خطوط الويب WOFF2 إلى ملفات TrueType TTF إلى إمكانية استخدام الطباعة المضغوطة للويب داخل مجموعات تصميم سطح المكتب وأنظمة التشغيل الأقدم.