ترو تايب
| امتداد اسم الملف | .ttf & .tte ( لاستخدام EUDC ) لنظام Microsoft Windows ، .dfontولنظام macOS |
|---|---|
| نوع الوسائط على الإنترنت |
|
| نوع الكود | تي اف اي ال |
| معرف النوع الموحد (UTI) | public.truetype-ttf-font |
| تم التطوير بواسطة | تفاحة |
| نوع التنسيق | الخط المخطط |
| ممتدة من | SFNT |
| ممتدة إلى | نوع مفتوح |
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] وخط pi "Symbol" تكرارًا لخطوط PostScript الأصلية لجهاز Apple LaserWriter. كما استبدلت Apple بعض خطوطها النقطية المستخدمة بواسطة واجهة المستخدم الرسومية لإصدارات نظام Macintosh السابقة (بما في ذلك Geneva و Monaco و New York) بخطوط TrueType قابلة للتطوير. من أجل التوافق مع الأنظمة القديمة، شحنت Apple هذه الخطوط وملحق TrueType وإصدارًا متوافقًا مع TrueType من Font/DA Mover لنظام 6. من أجل التوافق مع Laserwriter II، طورت Apple خطوطًا مثل ITC Bookman و ITC Chancery بتنسيق TrueType.
يمكن الآن لجميع هذه الخطوط أن تتكيف مع جميع الأحجام على الشاشة والطابعة، مما يجعل نظام Macintosh System 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 مملوكة لشركة Microsoft ويمكن لشركة أبل استخدامها في الطباعة بالليزر . لم يتم تضمين هذه اللغة في أي من منتجات أبل عندما تم التوصل إلى صفقة لاحقة بين أبل وأدوبي، حيث وعدت شركة أدوبي بوضع مترجم TrueType في لوحات طابعات PostScript الخاصة بها. جددت أبل اتفاقياتها مع أدوبي لاستخدام PostScript في طابعاتها، مما أدى إلى انخفاض مدفوعات الإتاوات لشركة أدوبي، التي بدأت في ترخيص وحدات تحكم الطابعة القادرة على المنافسة مباشرة مع طابعات LaserWriter من أبل.
كان جزء من استجابة Adobe لعلمها بتطوير TrueType هو إنشاء برنامج Adobe Type Manager لقياس خطوط Type 1 للحصول على إخراج مضاد للتعرج على الشاشة. على الرغم من أن ATM كان يكلف المال في البداية، بدلاً من أن يأتي مجانًا مع نظام التشغيل، فقد أصبح معيارًا فعليًا لأي شخص مشارك في النشر المكتبي . قدم العرض المضاد للتعرج، جنبًا إلى جنب مع قدرة تطبيقات Adobe على التكبير لقراءة الحروف الصغيرة، بالإضافة إلى تنسيق الخط PostScript Type 1 المفتوح الآن، الزخم لانفجار في تصميم الخطوط والنشر المكتبي للصحف والمجلات.
قامت شركة أبل بتوسيع نطاق TrueType بإطلاق TrueType GX في عام 1994، مع إضافة جداول في sfnt والتي شكلت جزءًا من QuickDraw GX . وقد قدم هذا امتدادات قوية في منطقتين رئيسيتين. أولاً، كانت محاور الخطوط (المعروفة اليوم باسم الاختلافات)، على سبيل المثال السماح بتعديل الخطوط بسلاسة من فاتح إلى غامق أو من ضيق إلى ممتد - منافسة لتقنية " multiple master " من Adobe. ثانيًا، كان Line Layout Manager، حيث يمكن ترميز تسلسلات معينة من الأحرف لقلبها إلى تصميمات مختلفة في ظروف معينة، وهو أمر مفيد على سبيل المثال لتقديم أربطة لـ "fi" و"ffi" و"ct" وما إلى ذلك مع الحفاظ على مخزن الدعم للأحرف اللازمة لمدققي الإملاء والبحث عن النص. ومع ذلك، فإن الافتقار إلى الأدوات سهلة الاستخدام لإنشاء خطوط TrueType GX يعني أنه لم يكن هناك أكثر من حفنة من خطوط GX.
لا يزال الكثير من التكنولوجيا في TrueType GX، بما في ذلك الاختلافات والاستبدالات، موجودًا في شكل AAT ( Apple Advanced Typography ) في macOS . يحاول عدد قليل من مطوري الخطوط خارج Apple إنشاء خطوط AAT؛ بدلاً من ذلك، أصبح OpenType تنسيق sfnt السائد، وكل تكنولوجيا تنويع الخطوط هي المعيار الفعلي اليوم في OpenType Variations.
التبني من قبل مايكروسوفت
لضمان انتشاره على نطاق واسع، قامت شركة أبل بترخيص TrueType لشركة مايكروسوفت مجانًا. [4] أضافت مايكروسوفت TrueType إلى بيئة التشغيل Windows 3.1 . بالشراكة مع مقاوليها، Monotype Imaging ، بذلت مايكروسوفت الكثير من الجهد في إنشاء مجموعة من خطوط TrueType عالية الجودة المتوافقة مع الخطوط الأساسية التي تم تجميعها مع معدات PostScript في ذلك الوقت. وشمل ذلك الخطوط القياسية مع Windows حتى يومنا هذا: Times New Roman (متوافق مع Times Roman)، وArial (متوافق مع Helvetica) و Courier New (متوافق مع Courier). في هذا السياق، تعني كلمة "متوافق" شيئين. على المستوى الجمالي، فهذا يعني أن الخطوط متشابهة في المظهر. على المستوى الوظيفي، فهذا يعني أن الخطوط لها نفس عرض الأحرف. وهذا يسمح بتغيير المستندات التي تم طباعتها بخط واحد إلى الآخر، دون إعادة التدفق .
استخدم فنيو مايكروسوفت ومونوتيب تقنية التلميح الخاصة بشركة تروتايب لضمان عدم معاناة هذه الخطوط من مشكلة عدم وضوحها عند الدقة المنخفضة، والتي كانت قد فرضت في السابق استخدام الخطوط ذات الخريطة النقطية لعرض الشاشة. وقد قدمت التطورات اللاحقة في التكنولوجيا أولاً التنعيم، والذي يعمل على تنعيم حواف الخطوط على حساب التمويه الطفيف، ومؤخرًا تقديم عرض جزئي للبكسل (يُطلق على تطبيق مايكروسوفت اسم ClearType )، والذي يستغل بنية البكسل في شاشات LCD لزيادة الدقة الظاهرة للنص. وقد قامت مايكروسوفت بتسويق ClearType بشكل كبير، وتُستخدم الآن على نطاق واسع تقنيات تقديم عرض جزئي للبكسل للنص على جميع المنصات.
طورت شركة Microsoft أيضًا تقنية "الخط الذكي"، والتي أطلق عليها اسم 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 الخاص بـ David Turner تنفيذًا مستقلاً لمعيار TrueType (بالإضافة إلى معايير الخطوط الأخرى في FreeType 2). تم تضمين FreeType في العديد من توزيعات Linux .
حتى مايو 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] [8]
لغة التلميح
تتضمن أنظمة TrueType آلة افتراضية تنفذ برامج داخل الخط، وتعالج " التلميحات " الموجودة في الحروف الهيروغليفية ، والتي تسمى في TrueType "التعليمات". تعمل هذه التلميحات على تشويه نقاط التحكم التي تحدد الخطوط العريضة، بهدف أن ينتج برنامج المسح الضوئي عددًا أقل من الميزات غير المرغوب فيها على الحروف الهيروغليفية. تأخذ مجموعة التعليمات الخاصة بكل حرف في الاعتبار الحجم (بالبكسل) الذي سيتم عرض الحروف الهيروغليفية به، بالإضافة إلى عوامل أخرى أقل أهمية في بيئة العرض.
على الرغم من عدم قدرتها على استقبال المدخلات وإنتاج المخرجات كما هو مفهوم عادة في البرمجة، فإن لغة تعليمات TrueType تقدم المتطلبات الأساسية الأخرى للغات البرمجة: التفرع الشرطي (عبارات IF)، والتكرار لعدد عشوائي من المرات (عبارات من نوع FOR وWHILE)، والمتغيرات (على الرغم من أنها ببساطة عبارة عن فتحات مرقمة في منطقة من الذاكرة محجوزة بواسطة الخط)، وتغليف التعليمات البرمجية في وظائف. التعليمات الخاصة التي تسمى تعليمات دلتا هي أدنى مستوى للتحكم، حيث تحرك نقطة تحكم بحجم بكسل واحد فقط.
السمة المميزة لتقنيات برمجة الحروف الرسومية TrueType الفعّالة هي أنها تستخدم قدر الإمكان متغيرات محددة مرة واحدة فقط في الخط بالكامل (على سبيل المثال، عرض الجذع، وارتفاع الغطاء ، وارتفاع x ). وهذا يعني تجنب تعليمات دلتا قدر الإمكان. وهذا يساعد مطور الخط على إجراء تغييرات كبيرة (على سبيل المثال، النقطة التي تقفز عندها جذوع الخط بالكامل الرئيسية من 1 إلى 2 بكسل عرضًا) في معظم مراحل التطوير.
تظل عملية إنشاء خط TrueType جيد التوجيهات عملية تتطلب قدرًا كبيرًا من العمل، على الرغم من سهولة استخدام البرامج التي تضيف التعليمات إلى الخطوط. وبالتالي، فإن العديد من خطوط TrueType لا تحتوي إلا على تعليمات أولية، أو يتم تطبيقها تلقائيًا بواسطة محرر الخطوط، مع نتائج ذات جودة مختلفة.
حماية التضمين
يسمح تنسيق TrueType بالنوع الأساسي لإدارة الحقوق الرقمية - حقل علم قابل للتضمين يحدد ما إذا كان المؤلف يسمح بتضمين ملف الخط في أشياء مثل ملفات PDF ومواقع الويب. يمكن لأي شخص لديه حق الوصول إلى ملف الخط تعديل هذا الحقل مباشرةً، وتوجد أدوات بسيطة لتسهيل تعديله (من الواضح أن تعديل هذا الحقل لا يعدل ترخيص الخط ولا يمنح حقوقًا قانونية إضافية). [9] [10] كانت هذه الأدوات موضوعًا للجدل حول قضايا حقوق النشر المحتملة. [11] [12]
الرموز التعبيرية
قامت شركة Apple بتنفيذ ملحق خاص بها للسماح بملفات .ttf الملونة لخط الرموز التعبيرية الخاص بها Apple Color Emoji .
تنسيقات الملفات
أساسي
يتكون الخط الأساسي من عدة جداول محددة في عنوانه. ويمكن أن يحتوي اسم الجدول على ما يصل إلى 4 أحرف.
يشير الامتداد .ttfإلى خط TrueType عادي أو خط OpenType مع خطوط TrueType. يقوم محرر الأحرف المحدد للمستخدم النهائي في نظام التشغيل Windows (EUDCEDIT.EXE) بإنشاء خط TrueType باسم EUDC.TTE. [13] يجب أن يكون لخط OpenType مع خطوط PostScript امتداد .otf. من حيث المبدأ، قد يكون لخط OpenType مع خطوط TrueType امتداد .otf، ولكن نادرًا ما يتم ذلك في الممارسة العملية.
في نظام التشغيل Mac OS الكلاسيكي وmacOS، يعد OpenType أحد التنسيقات العديدة التي يشار إليها بخطوط شوكة البيانات، حيث تفتقر إلى شوكة موارد Mac الكلاسيكية.
مجموعة
مجموعة TrueType (TTC) هي امتداد لتنسيق TrueType يسمح بدمج خطوط متعددة في ملف واحد، مما يؤدي إلى توفير مساحة كبيرة لمجموعة من الخطوط التي تحتوي على العديد من الحروف المشتركة. كانت متوفرة أولاً في الإصدارات الصينية واليابانية والكورية من Windows، وكانت مدعومة لجميع المناطق في Windows 2000 والإصدارات الأحدث. تضمن نظام التشغيل Mac OS الكلاسيكي دعم TTC بدءًا من Mac OS 8.5 .
يبدأ ملف مجموعة TrueType بجدول ttcfيسمح بالوصول إلى الخطوط داخل المجموعة من خلال الإشارة إلى رؤوس فردية لكل خط مضمن. تشترك الخطوط داخل المجموعة في نفس جدول الخطوط العريضة، على الرغم من أن كل خط يمكن أن يشير إلى مجموعات فرعية داخل تلك الخطوط العريضة بطريقته الخاصة، من خلال جداوله cmapو nameو loca. تحمل ملفات المجموعة .ttcامتداد اسم الملف. في نظام التشغيل Mac OS الكلاسيكي وmacOS، يكون نوع ملف TTC هو ttcf.
حقيبة سفر
يتم استخدام تنسيق الحقيبة الخاص بـ TrueType في أنظمة التشغيل Mac OS وmacOS الكلاسيكية. ويضيف هذا التنسيق معلومات إضافية خاصة بشركة Apple.
مثل TTC، يمكنه التعامل مع خطوط متعددة داخل ملف واحد. ولكن على عكس TTC، لا يلزم أن تكون هذه الخطوط ضمن نفس العائلة.
تأتي الحقائب بتنسيقي resource-fork وdata-fork . كان إصدار resource-fork هو تنسيق الحقيبة الأصلي. تم دعم الحقائب التي تحتوي على data-fork فقط، والتي تضع محتويات resource-fork في data-fork، لأول مرة في macOS. تحتوي الحقيبة المعبأة بتنسيق data-fork-only على الامتداد dfont .
بوستسكريبت
في لغة PostScript ، يتم التعامل مع مخططات TrueType باستخدام غلاف PostScript مثل النوع 42 للخطوط ذات المفاتيح الاسمية أو النوع 11 للخطوط ذات المفاتيح CID .
انظر أيضا
- خدمات Apple Type لتصوير Unicode (محرك عرض النصوص المتعدد اللغات الجديد على أجهزة Macintosh)
- نوع واضح
- النص الأساسي
- داتافورك ترو تايب
- خط TrueType المضمّن
- فري تايب
- جنو فريفونت
- الجرافيت (SIL)
- قاعدة غير صفرية
- مجموعة المكتب عبر الإنترنت
- خطوط Unicode مفتوحة المصدر
- نوع مفتوح
- Pango (محرك عرض نصوص متعدد اللغات مفتوح المصدر)
- الخط
- الطباعة
- Unicode ، UTF-8 ، خطوط Unicode .
- Uniscribe (محرك عرض النصوص متعدد اللغات لنظام التشغيل Windows)
- تنسيق الخط المفتوح على الويب
- WorldScript (محرك عرض النصوص متعدد اللغات لنظام Macintosh القديم)
مراجع
- ^ "أنواع الوسائط". IANA . 2017-10-12 . تم الاسترجاع 2017-10-17 .
- ^ Jacobs, Mike (2017-10-19). "تاريخ موجز لـ TrueType". Microsoft . مؤرشف من الأصل في 2019-05-25 . تم الاسترجاع 2019-05-25 .
- ^ "تاريخ TrueType". www.truetype-typography.com . تم الاسترجاع في 2020-01-08 .
- ^ Gassée, Jean-Louis (11 أبريل 2010). "The Adobe – Apple Flame War". mondaynote.com . مؤرشف من الأصل في 30 ديسمبر 2011 . تم الاسترجاع في 10 نوفمبر 2011 .
- ^ "FreeType وبراءات الاختراع" . تم الاسترجاع في 23 مايو 2016 .
- ^ "انتهت صلاحية براءات اختراع بايت كود TrueType!". FreeType & Patents . تم الاسترجاع في 20 أبريل 2017 .
- ^ ""مقابلة: دونالد إي. كنوث" بقلم advogato" (PDF) .
- ^ ““مقابلة: دونالد إي. كنوث “بواسطة advogato”.
- ^ "TTFPATCH — أداة مجانية لتغيير العلم القابل للتضمين (fsType) لخطوط TrueType" . تم الاسترجاع في 23 مايو 2016 .
- ^ "Truetype embedding-enabler" . تم الاسترجاع في 23 مايو 2016 .
- ^ "عواقب غير مقصودة: اثنا عشر عامًا تحت قانون الألفية الرقمية". مؤسسة الحدود الإلكترونية . 3 مارس 2010. تم الاسترجاع في 23 مايو 2016 .
- ^ "Truetype embedding-enabler : DMCA threat" . تم الاسترجاع في 23 مايو 2016 .
- ^ "كيفية إنشاء واستخدام الخطوط المخصصة لإنشاء ملفات PDF" (PDF) . apitron.com. 6 مارس 2015 . تم الاسترجاع في 25 يونيو 2017 .
روابط خارجية
- مواصفات TrueType (Apple)
