ترو تايب
TrueType هو معيار للخطوط الخارجية طورته شركة Apple في أواخر ثمانينيات القرن الماضي كمنافس لخطوط Type 1 من Adobe المستخدمة في PostScript . وقد أصبح التنسيق الأكثر شيوعًا للخطوط على أنظمة التشغيل الكلاسيكية Mac OS و macOS و Microsoft Windows .
كانت الميزة الأساسية لتقنية TrueType في الأصل هي أنها توفر لمطوري الخطوط درجة عالية من التحكم في كيفية عرض خطوطهم بدقة، وصولاً إلى مستوى البكسلات ، بأحجام خطوط مختلفة. ومع تنوع تقنيات العرض المستخدمة اليوم، لم يعد التحكم على مستوى البكسل مضمونًا في خطوط TrueType.
تاريخ
خلال تطويره، عُرف نظام TrueType في البداية بالاسم الرمزي Bass ، ثم باسم Royal . [ 2 ] طُوّر النظام وأُصدر في النهاية باسم TrueType مع إطلاق نظام Mac System 7 في مايو 1991. حاكت خطوط TrueType الأولية، وهي عائلات الخطوط Times Roman و Helvetica و Courier بأربعة أوزان ، [ 3 ] بالإضافة إلى خط "Symbol" (الذي يحمل الحرف pi)، خطوط PostScript الأصلية لجهاز Apple LaserWriter . استبدلت Apple أيضًا بعض خطوط الصور النقطية المستخدمة في واجهة المستخدم الرسومية لإصدارات Macintosh System السابقة (بما في ذلك Geneva وMonaco وNew York) بخطوط TrueType قابلة للتوسيع. ولضمان التوافق مع الأنظمة القديمة، وفّرت Apple هذه الخطوط، بالإضافة إلى إضافة TrueType وإصدار مُعدّل من برنامج Font/DA Mover لنظام System 6 يدعم TrueType . ولضمان التوافق مع جهاز Laserwriter II، طوّرت Apple خطوطًا مثل ITC Bookman وITC Chancery بتنسيق TrueType.
أصبحت جميع هذه الخطوط قابلة للتوسيع لتناسب جميع الأحجام على الشاشة والطابعة، مما جعل نظام ماكنتوش 7 أول نظام تشغيل يعمل بدون أي خطوط نقطية. لم تكن أنظمة TrueType المبكرة - كونها لا تزال جزءًا من نظام الرسومات QuickDraw من Apple - تعرض خطوط Type 1 على الشاشة كما تفعل اليوم. في ذلك الوقت، كان العديد من المستخدمين قد استثمروا بالفعل مبالغ كبيرة في خطوط Type 1 التي كانت لا تزال حكرًا على Adobe. وكجزء من استراتيجية Apple لفتح تنسيق الخط في مقابل رغبة Adobe في إبقائه مغلقًا أمام الجميع باستثناء حاملي تراخيص Adobe، منحت Apple ترخيص TrueType لشركة Microsoft . عندما تم الإعلان عن TrueType وترخيصه لشركة Microsoft، ألقى جون وارنوك ، المؤسس المشارك والرئيس التنفيذي لشركة Adobe آنذاك، خطابًا حماسيًا زعم فيه أن Apple وMicrosoft تبيعان منتجات وهمية ، ثم أعلن أن تنسيق Type 1 أصبح متاحًا للجميع.
في غضون ذلك، حصلت آبل، مقابل تقنية TrueType، على ترخيص TrueImage ، وهي لغة وصف صفحات متوافقة مع PostScript مملوكة لشركة مايكروسوفت، والتي كان بإمكان آبل استخدامها في الطباعة الليزرية . لم تُدمج هذه التقنية فعليًا في أي من منتجات آبل، ولكن بعد إبرام صفقة لاحقة بين آبل وأدوبي، وعدت أدوبي بموجبها بتضمين مُفسِّر TrueType في لوحات طابعات PostScript الخاصة بها. جددت آبل اتفاقياتها مع أدوبي لاستخدام PostScript في طابعاتها، مما أدى إلى انخفاض مدفوعات حقوق الملكية لأدوبي، التي بدأت بترخيص وحدات تحكم طابعات قادرة على منافسة طابعات LaserWriter من آبل بشكل مباشر.
كان جزءٌ من استجابة أدوبي لعلمها بتطوير تقنية TrueType هو ابتكار برنامج Adobe Type Manager لتوسيع نطاق خطوط Type 1 لعرضها بشكلٍ مُنعّم على الشاشة. ورغم أن برنامج ATM كان مدفوعًا في البداية، ولم يكن مُضمّنًا مجانًا مع نظام التشغيل، إلا أنه أصبح معيارًا فعليًا لكل من يعمل في مجال النشر المكتبي . وقد ساهم العرض المُنعّم، بالإضافة إلى قدرة تطبيقات أدوبي على التكبير لقراءة النصوص الصغيرة، فضلًا عن تنسيق خط PostScript Type 1 المفتوح المصدر، في إحداث طفرة هائلة في تصميم الخطوط والنشر المكتبي للصحف والمجلات.
قامت آبل بتوسيع تقنية TrueType بإطلاق TrueType GX عام 1994، بإضافة جداول إلى ملف sfnt الذي كان جزءًا من برنامج QuickDraw GX . وقد وفر هذا امتدادات قوية في مجالين رئيسيين. أولهما محاور الخطوط (المعروفة اليوم باسم التباينات)، والتي تتيح على سبيل المثال تعديل الخطوط بسلاسة من خفيف إلى غامق أو من ضيق إلى ممتد، مما شكل منافسة لتقنية " الخطوط الرئيسية المتعددة " من أدوبي . أما ثانيهما فهو مدير تخطيط الأسطر، حيث يمكن برمجة تسلسلات معينة من الأحرف لتغيير تصميمها في ظروف محددة، وهو أمر مفيد على سبيل المثال لتوفير وصلات للأحرف "fi" و"ffi" و"ct" وما إلى ذلك، مع الحفاظ على مخزون الأحرف الأساسي اللازم لمدققي الإملاء والبحث النصي. ومع ذلك، فإن نقص الأدوات سهلة الاستخدام لإنشاء خطوط TrueType GX يعني أن عدد خطوط GX لم يتجاوز أصابع اليد.
لا تزال معظم تقنيات TrueType GX، بما في ذلك التباينات والاستبدالات، موجودة في نظام macOS تحت اسم AAT ( الطباعة المتقدمة من Apple ) . ونادرًا ما يحاول مطورو الخطوط خارج Apple إنشاء خطوط AAT؛ إذ أصبح OpenType هو تنسيق sfnt السائد، وتُعدّ جميع تقنيات تباين الخطوط المعيار الفعلي اليوم في OpenType Variations.
تبني مايكروسوفت
لضمان انتشارها على نطاق واسع، منحت آبل ترخيص TrueType لشركة مايكروسوفت مجانًا. [ 4 ] أضافت مايكروسوفت TrueType إلى بيئة تشغيل ويندوز 3.1 . وبالتعاون مع شركة Monotype Imaging ، المتعاقدة معها، بذلت مايكروسوفت جهدًا كبيرًا في إنشاء مجموعة من خطوط TrueType عالية الجودة، متوافقة مع الخطوط الأساسية المرفقة مع أجهزة PostScript في ذلك الوقت. وشمل ذلك الخطوط القياسية في ويندوز حتى يومنا هذا: Times New Roman (متوافق مع Times Roman)، وArial (متوافق مع Helvetica)، و Courier New (متوافق مع Courier). في هذا السياق، تعني كلمة "متوافق" أمرين: من الناحية الجمالية، تشابه الخطوط في المظهر، ومن الناحية الوظيفية، تساوي عرض الأحرف. وهذا يسمح بتغيير المستندات المكتوبة بخط معين إلى خط آخر، دون الحاجة إلى إعادة تنسيق .
استخدم فنيو مايكروسوفت ومونوتيب تقنية التلميح من ترو تايب لضمان عدم معاناة هذه الخطوط من مشكلة عدم وضوحها عند الدقة المنخفضة، الأمر الذي كان يُجبر سابقًا على استخدام الخطوط النقطية للعرض على الشاشة. وقد أدخلت التطورات اللاحقة في التكنولوجيا أولًا تقنية منع التعرج، التي تُنعّم حواف الخطوط على حساب ضبابية طفيفة، ومؤخرًا تقنية عرض البكسل الفرعي (يُطلق على تطبيق مايكروسوفت اسم ClearType )، التي تستغل بنية البكسل لشاشات LCD لزيادة الدقة الظاهرية للنص. وقد سوّقت مايكروسوفت لتقنية ClearType على نطاق واسع، وأصبحت تقنيات عرض البكسل الفرعي للنصوص شائعة الاستخدام الآن على جميع المنصات.
طوّرت مايكروسوفت أيضًا تقنية " الخط الذكي "، التي سُمّيت TrueType Open عام 1994، ثم أُعيد تسميتها إلى OpenType عام 1996 عندما دمجت دعم مخططات حروف Adobe Type 1. يحتوي OpenType الآن على جميع وظائف Apple TrueType وApple TrueType GX.
دعم المنصة
ماكنتوش ومايكروسوفت ويندوز
لطالما كان تنسيق TrueType هو الأكثر شيوعًا للخطوط على أنظمة التشغيل Mac OS الكلاسيكية و Mac OS X و Microsoft Windows ، على الرغم من أن Mac OS X وMicrosoft Windows يدعمان أيضًا تنسيق Type 1 من Adobe وامتداد OpenType لـ TrueType (منذ Mac OS X 10.0 و Windows 2000 ). وبينما تأتي بعض الخطوط المُرفقة مع أنظمة التشغيل الجديدة بتنسيق OpenType، فإن معظم الخطوط المجانية أو منخفضة التكلفة من جهات خارجية تستخدم تنسيق TrueType العادي.
أدى تحسين دقة الشاشات وظهور أساليب جديدة لعرض النصوص على الشاشة إلى تقليل الحاجة إلى استخدام تلميحات TrueType المكثفة. يتجاهل نظام العرض من Apple على macOS جميع التلميحات تقريبًا في خط TrueType، بينما يتجاهل ClearType من Microsoft العديد من التلميحات، ووفقًا لمايكروسوفت، فإنه يعمل بشكل أفضل مع الخطوط ذات التلميحات الخفيفة.
لينكس ومنصات أخرى
قام مشروع FreeType الذي طوره ديفيد تيرنر بإنشاء تطبيق مستقل لمعيار TrueType (بالإضافة إلى معايير خطوط أخرى في FreeType 2). ويُعدّ FreeType جزءًا من العديد من توزيعات لينكس .
حتى مايو 2010، كانت هناك احتمالية لانتهاكات براءات الاختراع في FreeType 1 لأن أجزاءً من الآلة الافتراضية لتلميحات TrueType كانت مسجلة ببراءات اختراع لشركة Apple، وهو أمر لم يُذكر في معايير TrueType. (يُطلب من حاملي براءات الاختراع الذين يساهمون في المعايير التي تنشرها هيئة معايير رئيسية مثل ISO الكشف عن نطاق براءات اختراعهم، لكن TrueType لم يكن من بين هذه المعايير). [ 5 ] تضمن FreeType 2 مُلمِّحًا تلقائيًا اختياريًا لتجنب التقنية المسجلة ببراءات اختراع، ولكن هذه البراءات قد انتهت صلاحيتها الآن، لذا يُفعِّل FreeType 2.4 هذه الميزات افتراضيًا. [ 6 ]
الخطوط العريضة

تُصنع الخطوط الخارجية للأحرف (أو الرموز ) في خطوط TrueType من قطع مستقيمة ومنحنيات بيزير تربيعية . هذه المنحنيات أبسط رياضيًا وأسرع معالجة من منحنيات بيزير التكعيبية، المستخدمة في عالم التصميم الجرافيكي الذي يعتمد على لغة PostScript ، بما في ذلك خطوط Type 1. مع ذلك، تتطلب معظم الأشكال عددًا أكبر من النقاط لوصفها باستخدام المنحنيات التربيعية مقارنةً بالمنحنيات التكعيبية. هذا الاختلاف يعني أيضًا أنه لا يمكن تحويل Type 1 إلى تنسيق TrueType دون فقدان أي بيانات، على الرغم من أنه من الممكن عمليًا إجراء تحويل دون فقدان البيانات من TrueType إلى Type 1. [ 7 ]
لغة التلميح
تتضمن أنظمة TrueType آلة افتراضية تُنفذ برامج داخل الخط، تعالج " تلميحات " الأحرف الرسومية ، والتي تُسمى في TrueType "تعليمات". تُشوه هذه التعليمات نقاط التحكم التي تُحدد الخطوط الخارجية، بهدف تقليل التشوهات غير المرغوب فيها في الحرف الرسومي. تأخذ مجموعة تعليمات كل حرف رسومي في الاعتبار حجمه (بالبكسل) عند عرضه، بالإضافة إلى عوامل أخرى أقل أهمية في بيئة العرض.
على الرغم من عدم قدرتها على استقبال المدخلات وإنتاج المخرجات بالمعنى المتعارف عليه في البرمجة، فإن لغة تعليمات TrueType توفر المتطلبات الأساسية الأخرى للغات البرمجة: التفرع الشرطي (عبارات IF)، والتكرار لعدد غير محدود من المرات (عبارات FOR وWHILE)، والمتغيرات (مع أنها مجرد خانات مرقمة في منطقة ذاكرة مخصصة للخط)، وتغليف التعليمات البرمجية في دوال. وتُعدّ تعليمات دلتا الخاصة أدنى مستوى للتحكم، حيث تُحرّك نقطة تحكم بمقدار بكسل واحد فقط.
تتميز تقنيات برمجة الأحرف الرسومية الفعّالة في TrueType باستخدام متغيرات مُعرّفة مرة واحدة فقط في الخط بأكمله (مثل عرض السيقان، وارتفاع الأحرف الكبيرة ، وارتفاع الحرف الصغير ). وهذا يعني تجنب تعليمات التغيير الجزئي قدر الإمكان. يُساعد هذا مطور الخط على إجراء تغييرات جوهرية (مثل تغيير عرض السيقان الرئيسية للخط من بكسل واحد إلى بكسلين) في معظم مراحل التطوير.
لا يزال إنشاء خط TrueType ذي تعليمات دقيقة يتطلب جهدًا كبيرًا، على الرغم من سهولة استخدام البرامج في إضافة التعليمات إلى الخطوط. ولذلك، فإن العديد من خطوط TrueType تحتوي على تعليمات أساسية فقط، أو يتم تطبيقها تلقائيًا بواسطة محرر الخطوط، بنتائج متفاوتة الجودة.
حماية التضمين
يُتيح تنسيق TrueType أبسط أنواع إدارة الحقوق الرقمية ، وهو حقل علامة قابل للتضمين يُحدد ما إذا كان المؤلف يسمح بتضمين ملف الخط في ملفات مثل ملفات PDF ومواقع الويب. يُمكن لأي شخص لديه حق الوصول إلى ملف الخط تعديل هذا الحقل مباشرةً، وتتوفر أدوات بسيطة لتسهيل هذه العملية (من البديهي أن تعديل هذا الحقل لا يُغير ترخيص الخط ولا يمنح أي حقوق قانونية إضافية). [ 8 ] [ 9 ] وقد أثارت هذه الأدوات جدلاً حول قضايا حقوق النشر المحتملة. [ 10 ] [ 11 ]
الرموز التعبيرية
قامت شركة آبل بتطبيق امتداد خاص بها للسماح باستخدام ملفات .ttf الملونة لخط الرموز التعبيرية الخاص بها Apple Color Emoji .
تنسيقات الملفات
أساسي
يتكون الخط الأساسي من عدة جداول محددة في رأس الجدول. ويمكن أن يتكون اسم الجدول من أربعة أحرف كحد أقصى.
يشير الامتداد .ttfإلى خط TrueType عادي أو خط OpenType مع حدود TrueType. يقوم محرر الأحرف المُعرّف من قِبل المستخدم في نظام Windows (EUDCEDIT.EXE) بإنشاء خط TrueType باسم EUDC.TTE. [ 12 ] يجب أن يكون لخط OpenType ذي حدود PostScript امتداد .otf. من حيث المبدأ، قد يكون لخط OpenType ذي حدود TrueType امتداد .otf، ولكن نادرًا ما يتم ذلك عمليًا.
في نظامي التشغيل Mac OS الكلاسيكي و macOS، يعتبر OpenType أحد التنسيقات العديدة التي يشار إليها باسم خطوط data-fork، لأنها تفتقر إلى شوكة موارد Mac الكلاسيكية.
مجموعة
مجموعة TrueType (TTC) هي امتداد لتنسيق TrueType يسمح بدمج عدة خطوط في ملف واحد، مما يوفر مساحة تخزين كبيرة لمجموعة من الخطوط التي تشترك في العديد من الأحرف. كانت متاحة في البداية في إصدارات ويندوز الصينية واليابانية والكورية، ودُعمت في جميع المناطق في ويندوز 2000 والإصدارات الأحدث. بدأ دعم TTC في نظام التشغيل ماك الكلاسيكي مع الإصدار 8.5 .
يبدأ ملف مجموعة TrueType بجدول ttcfيتيح الوصول إلى الخطوط داخل المجموعة من خلال الإشارة إلى عناوين فردية لكل خط مُضمّن. تشترك الخطوط داخل المجموعة في نفس جدول مخططات الأحرف، مع إمكانية إشارة كل خط إلى مجموعات فرعية ضمن هذه المخططات بطريقته الخاصة، من خلال جداوله الخاصة cmap. nameتحمل locaملفات المجموعة .ttcامتداد اسم ملف. في نظامي التشغيل Mac OS الكلاسيكي و macOS، يكون نوع ملف TTC هو ttcf.
حقيبة سفر
يُستخدم تنسيق الحقيبة لـ TrueType في نظامي التشغيل Mac OS الكلاسيكي و macOS. ويضيف معلومات إضافية خاصة بشركة Apple.
على غرار برنامج TTC، يمكنه التعامل مع عدة خطوط في ملف واحد. ولكن على عكس برنامج TTC، لا يشترط أن تكون هذه الخطوط من نفس العائلة.
تأتي ملفات البيانات بتنسيقين: تنسيق الموارد وتنسيق البيانات . كان تنسيق الموارد هو التنسيق الأصلي. أما ملفات البيانات فقط، التي تضع محتويات الموارد داخل البيانات، فقد دُعمت لأول مرة في نظام macOS. يُشار إلى ملف البيانات المُعبأ بتنسيق البيانات فقط بالامتداد dfont .
ملاحظة لاحقة
في لغة PostScript ، يتم التعامل مع مخططات TrueType باستخدام غلاف PostScript كنوع 42 للخطوط ذات المفاتيح الاسمية أو النوع 11 للخطوط ذات المفاتيح CID .
انظر أيضاً
- خدمات Apple Type للتصوير باستخدام Unicode (محرك عرض النصوص متعدد اللغات الجديد لنظام Macintosh)
- ClearType
- النص الأساسي
- Datafork TrueType
- خط TrueType مضمن
- فري تايب
- جنو فري فونت
- جرافيت (SIL)
- قاعدة غير الصفر
- مجموعة برامج مكتبية عبر الإنترنت
- خطوط يونيكود مفتوحة المصدر
- أوبن تايب
- بانجو (محرك عرض نصوص متعدد اللغات مفتوح المصدر)
- نوع الخط
- الطباعة
- يونيكود ، UTF-8 ، خطوط يونيكود
- يونيسكرايب (محرك عرض النصوص متعدد اللغات لنظام ويندوز)
- تنسيق خطوط الويب المفتوحة
- وورلد سكريبت (محرك عرض النصوص متعدد اللغات لنظام ماكنتوش القديم)
مراجع
- ↑ "أنواع الوسائط" . IANA . 12-10-2017 . تم الاسترجاع في 17-10-2017 .
- ↑ جاكوبس، مايك (19 أكتوبر 2017). "نبذة تاريخية عن TrueType" . مايكروسوفت . مؤرشف من الأصل في 25 مايو 2019. تم الاطلاع عليه في 25 مايو 2019 .
- ↑ "تاريخ تقنية ترو تايب" . www.truetype-typography.com . تاريخ الاسترجاع: 8 يناير 2020 .
- ↑ غاسيه، جان لويس (11 أبريل 2010). "حرب اللهب بين أدوبي وآبل" . mondaynote.com . مؤرشف من الأصل في 30 ديسمبر 2011. تم الاطلاع عليه في 10 نوفمبر 2011 .
- ↑ "فري تايب وبراءات الاختراع" . تم الاطلاع عليه بتاريخ 23 مايو 2016 .
- ↑ «انتهت صلاحية براءات اختراع بايت كود TrueType!» . FreeType & Patents . تم الاطلاع عليه بتاريخ 20 أبريل 2017 .
- ↑ ""مقابلة: دونالد إي. كنوث" بقلم advogato " (PDF) .
- ↑ "TTFPATCH — أداة مجانية لتغيير علامة التضمين (fsType) لخطوط TrueType" . تم الاطلاع عليه بتاريخ 23 مايو 2016 .
- ↑ "مُمكّن تضمين Truetype" . تم الاطلاع عليه بتاريخ 23 مايو 2016 .
- ↑ "العواقب غير المقصودة: اثنا عشر عامًا في ظل قانون الألفية الرقمية لحقوق المؤلف" . مؤسسة الحدود الإلكترونية . 3 مارس 2010. تم الاطلاع عليه بتاريخ 23 مايو 2016 .
- ↑ "مُمكّن تضمين Truetype : تهديدات قانون الألفية الرقمية لحقوق المؤلف" . تم الاطلاع عليه بتاريخ 23 مايو 2016 .
- ↑ "كيفية إنشاء واستخدام خطوط مخصصة لإنشاء ملفات PDF" (PDF) . apitron.com. 6 مارس 2015. تم الاطلاع عليه بتاريخ 25 يونيو 2017 .
روابط خارجية
- مقدمات متعلقة بالحاسوب في التسعينيات
- التنضيد
- الطباعة الرقمية
- تنسيقات الخطوط
