ما هو ملف TTF؟
TrueType Font (TTF) هي صيغة خطوط قابلة للتحجيم طورتها أبل ومايكروسوفت مشتركتين في أواخر الثمانينيات ردّاً على خطوط PostScript Type 1 من أدوبي. تستخدم منحنيات بيزييه التربيعية لتعريف أشكال الحروف، مما يسمح للخطوط بالتحجيم لأي حجم دون فقدان الجودة — مقارنةً بالخطوط النقطية القديمة التي كانت ثابتة الحجم. أصبحت TTF المعيار الأكثر انتشاراً لخطوط النظام على ويندوز وماك ولينكس.
كيفية فتح ملفات TTF
- عارض الخطوط (ويندوز) — انقر مرتين للمعاينة وتثبيت الخط
- Font Book (ماك) — مدير الخطوط المدمج مع معاينة
- FontForge (ويندوز، ماك، لينكس) — محرر خطوط مجاني واحترافي
- أي متصفح ويب — عبر CSS
@font-face
المواصفات التقنية
| الخاصية | القيمة |
|---|---|
| صيغة المنحنيات | منحنيات بيزييه التربيعية |
| قابلية التحجيم | غير محدودة — وضوح تام في أي حجم |
| جداول التخطيط | دعم أساسي لـ OpenType |
| منحنيات | Quadratic splines |
| الحد الأقصى للحروف | 65,535 |
| بايتات سحرية | 00 01 00 00 (خط TrueType) |
TTF مقابل OTF
| الميزة | TTF | OTF (CFF) |
|---|---|---|
| صيغة المنحنيات | تربيعية | تكعيبية (PostScript) |
| حجم الملف | أكبر قليلاً | أصغر قليلاً |
| المزايا الطباعية | ✅ مدعومة | ✅ مدعومة |
| التصيير (قديم) | أفضل على ويندوز | أفضل على ماك/لينكس |
| التصيير (حديث) | متكافئ | متكافئ |
كلتا الصيغتين تدعم مجموعة مزايا OpenType الكاملة. الفارق الرئيسي هو صيغة المنحنيات. محركات التصيير الحديثة تتعامل مع كليهما بالجودة نفسها. للويب، كلتاهما تُحوَّل إلى WOFF2.
الاستخدامات الشائعة
- خطوط النظام: الخطوط الافتراضية في ويندوز وماك ولينكس بصيغة TTF (Arial وTimes New Roman وغيرها)
- تطبيقات سطح المكتب: خطوط النظام والتطبيقات على جميع المنصات
- تصميم الطباعة: المواد المطبوعة التي تستلزم دقة عالية في التصيير
- تضمين المستندات: خطوط مضمنة في ملفات PDF لضمان المظهر الصحيح على أي جهاز
تثبيت خطوط TTF
- ويندوز: انقر مرتين على ملف
.ttf← زر “تثبيت”؛ أو انقر بالزر الأيمن ← “تثبيت لجميع المستخدمين” - ماك: انقر مرتين ← “تثبيت الخط” في Font Book
- لينكس: انسخ إلى
~/.fonts/ثم نفّذfc-cache -f -v
استخدام TTF على الويب
للويب، يُفضَّل تحويل TTF إلى WOFF2 (أصغر حجماً بنسبة 50-60%) باستخدام أدوات مثل Fonttools أو خدمات عبر الإنترنت كـ Transfonter. ومع ذلك، يمكن الإشارة مباشرة لـ TTF في @font-face كخيار احتياطي نهائي:
@font-face {
font-family: 'Cairo';
src: url('/fonts/cairo.woff2') format('woff2'),
url('/fonts/cairo.ttf') format('truetype');
}