خط TrueType (.ttf)

ISO/IEC قياسي

طُوّر تنسيق TrueType (TTF) بواسطة Apple ورُخّص إلى Microsoft. ويختلف تأثير التلميح وعرض الخطوط حسب النظام ومحرك النصوص.

تحويل TTF إلى WOFF2

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

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

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

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

خاص - لا تغادر الملفات جهازك أبدًا

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

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

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

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

00 01 00 00

تمثيل ASCII: ....

التوحيد القياسي: ISO/IEC 14496-22 / دليل Apple المرجعي لـ TrueType

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

هيكلية الحاويةدليل جداول SFNT يضم حروفًا مرسومة بمنحنيات بيزييه التربيعية (جدول glyf) وتعليمات شيفرة تحسين الخطوط
الضغطجداول SFNT غير مضغوطة (تُضغط باستخدام Brotli في WOFF2)
ترتيب البايتات (Endianness)ترتيب البايتات الكبير (معيار Motorola SFNT)
مساحات الألوانحروف إيموجي ملونة عبر جداول COLR/CPAL, جداول إيموجي Apple بنظام SBIX, صور نقطية ملونة من Google بنظام CBDT
القنوات والبنيةمخططات الحروف وآلة افتراضية لشيفرة تحسين الخطوط والتباعد بين الحروف وجداول تعيين المحارف (cmap)
الحد الأقصى للأبعادحتى 65,535 حرفًا رسوميًا في ملف الخط
الشفافيةتُدعم شفافية ألفا في صيغ حروف الإيموجي الملونة
البث والتحميل التدرجيوصول عشوائي إلى الجداول باستخدام دليل جداول SFNT

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

السمة التقنيةTTF (الحالي)OTFWOFF2WOFF
حسابات منحنيات المخططاتمنحنيات بيزييه التربيعية ('glyf')منحنيات بيزييه التكعيبية ('CFF ')تربيعية أو تكعيبية (مضغوطة)تربيعية أو تكعيبية (مضغوطة)
محرك تحسين الخطوط (Hinting)آلة افتراضية للبايت كود مكتملة تورنغتلميحات PostScript التصريحيةمحفوظة من خط المصدرمحفوظة من خط المصدر
البايتات المميزة0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)wOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)
تحسين الويبغير مضغوط (موجّه لأجهزة سطح المكتب)غير مضغوط (موجّه لأجهزة سطح المكتب)مضغوط بـ Brotli (أصغر بنسبة 30% تقريباً)مضغوط بـ zlib

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

يظهر الخط مع تشوهات بكسلية متعرجة أو أشكال حروف مشوهة عند أحجام خطوط محددة.

السبب الجذري: خلل في تعليمات البايت كود لتلميح TrueType التي تنفذها الآلة الافتراضية للخط.

الاسترداد: إعادة إنشاء مخططات الحروف في الخط أو إزالة التحسين باستخدام أداة الخطوط File2File.app Font Tool.

تحليل الأمان ومتجهات الهجوم على المحلّل

تنفذ الآلة الافتراضية للبايتات في TrueType تعليمات شبيهة بلغة التجميع لم يُتحقق منها، وقد استُغلت تاريخيًا لاختراق النواة.

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

  • كتابة خارج حدود الذاكرة في مترجم بايتات TrueType (مثل CVE-2015-2426).
  • تجاوز سعة الأعداد الصحيحة أثناء تحليل دليل جدول الخطوط في برامج تشغيل رسومات النواة.
  • حجب الخدمة من خلال حلقات لا نهائية في تنفيذ تحسين الخطوط.

أفضل الممارسات الدفاعية: نفّذ تلميح الخطوط حصريًا في مساحات ذاكرة معزولة تعمل بصلاحيات منخفضة.

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

1992ضمّت Microsoft 44 خطًا أساسيًا من TrueType (بما في ذلك Arial و Times New Roman و Courier New) في نظام التشغيل Windows 3.1.
1991أطلقت Apple خطوط TrueType مع نظام التشغيل Mac OS System 7.
1989أنشأ مهندسا Apple، سامبو كاسيلا ومايك ريد، TrueType (الاسم الرمزي 'Royal') لتجنب دفع حقوق الملكية لشركة Adobe مقابل خطوط PostScript.

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

  • يمكن لتلميحات TrueType تحسين عرض الحروف على الشاشات منخفضة الدقة، لكن النتيجة تعتمد على محرك التنقيط.
  • يمكن تثبيته على أجهزة 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 حجم الملف؛ ويعتمد مقدار التوفير على الخط وإعدادات التحويل.

لماذا أنشأت شركتا أبل وميكروسوفت صيغة TrueType؟

لقد أنشأتا صيغة TrueType لتجنب دفع رسوم ترخيص باهظة لشركة أدوبي مقابل خطوط Type 1، ولإعطاء نظام التشغيل تحكماً كاملاً في تحويل الخطوط إلى صور نقطية على الشاشة.

كيف أقوم بتثبيت خط TTF؟

على نظام ويندوز، انقر بزر الماوس الأيمن على ملف .ttf واختر 'تثبيت'. على أجهزة Mac، انقر نقراً مزدوجاً فوق ملف .ttf وانقر فوق 'تثبيت الخط' في تطبيق Font Book.