خط TrueType (.ttf)

ISO/IEC قياسي

خط TrueType (TTF) هو تنسيق الخطوط الرقمية الأكثر تثبيتاً في العالم، تم تطويره بواسطة شركة Apple وترخيصه لشركة Microsoft لتقديم طباعة مثالية للبكسل وقابلة للتحسين على شاشات أجهزة الحاسوب المكتبية.

تحويل TTF إلى WOFF2

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

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

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

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

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

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

توقيع رأس الملف على مستوى البايت (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 (الحالي)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 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.

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

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