الطباعة المتقدمة من أبل
تُعد تقنية Apple Advanced Typography ( AAT ) تقنية حاسوبية من شركة Apple Inc. لعرض الخطوط المتقدمة ، ودعم التدويل والميزات المعقدة لمصممي الخطوط ، وهي خليفة لتقنية الخطوط QuickDraw GX قليلة الاستخدام من Apple في منتصف التسعينيات.
هي مجموعة من الإضافات لمعيار خطوط TrueType ، تتضمن ميزات Smartfont مشابهة لتنسيق خطوط OpenType الذي طورته Adobe وMicrosoft، ولخط Graphite . وهي تدمج مفاهيم من تنسيق خطوط Adobe " الرئيسي المتعدد "، مما يسمح بتحديد محاور السمات وتحويل شكل الحرف بشكل مستقل على طول كل محور. لا تُغير ميزات خط AAT النص المكتوب الأصلي؛ بل تؤثر فقط على تمثيل الأحرف أثناء تحويلها إلى شكل حرف .
سمات

تشمل السمات الهامة لتقنية AAT ما يلي: [ 1 ]
- عدة درجات من التحكم في الربط
- تبرير كاشيدا والمنضمين
- التباعد بين الأحرف عبر التيارات (مطلوب للغة النستعليق الأردية ، على سبيل المثال)
- إعادة ترتيب حروف العلة الهندية
- استبدال قابل للتحكم بشكل مستقل لـ:
- تماثيل من الطراز القديم
- الأسهم ذات الأغطية الصغيرة والأسهم ذات الأغطية الكبيرة
- أنواع الزخرفة
- رموز بديلة:
- بدائل فردية على أساس كل رمز
- بدائل بالجملة، مثل النصوص المحفورة
- أي شيء آخر يرغب مصمم الخط في إضافته
- محاور تنوع الرموز
تُدعم ميزات خط AAT على نظام التشغيل Mac OS 8.5 والإصدارات الأحدث، بالإضافة إلى جميع إصدارات macOS . توفر مكتبة ICU متعددة المنصات دعمًا أساسيًا لخط AAT للنصوص المكتوبة من اليسار إلى اليمين. [ 2 ] أضاف الإصدار الثاني من HarfBuzz دعمًا لتشكيل خط AAT، وهو تطبيق مفتوح المصدر لهذه التقنية [ 3 ] التي يستخدمها كل من Chrome / Chromium (الإصدار 72) و LibreOffice (الإصدار 6.3) بدلاً من CoreText لعرض خطوط macOS AAT بطريقة متوافقة مع مختلف المنصات.
ابتداءً من نظامي التشغيل OS X Yosemite و iOS 8 ، يدعم نظام AAT التشكيل الخاص بكل لغة، أي تغيير طريقة معالجة الأحرف الرسومية تبعًا للغة البشرية التي تُستخدم لتمثيلها. يتوفر هذا الدعم من خلال استخدام وسوم اللغة في Core Text . [ 4 ] أُضيفت في الوقت نفسه إمكانية تحديد الموضع النسبي لحرفين رسوميين عبر نقاط ارتكاز باستخدام جدولي 'kerx' و 'ankr'. [ 5 ]
AAT و OpenType في نظام macOS
ابتداءً من نظام التشغيل Mac OS X 10.3 Panther ، أصبح دعم OpenType متاحًا جزئيًا. [ 6 ] اعتبارًا من عام 2011، يقتصر الدعم على النصوص الغربية والعربية. إذا كان الخط يحتوي على جداول AAT، فسيتم استخدامها في الطباعة. أما إذا لم يكن الخط يحتوي على جداول AAT ولكنه يحتوي على جداول OpenType، فسيتم استخدامها بقدر ما يدعمه النظام.
هذا يعني أنه يمكن استخدام العديد من خطوط OpenType للنصوص الغربية أو الشرق أوسطية دون تعديل على نظام التشغيل Mac OS X 10.5، بينما لا يمكن استخدام خطوط جنوب آسيا مثل التايلاندية والديفاناغارية . تتطلب هذه الخطوط جداول AAT لتنسيقها بشكل صحيح.
تخطيط AAT
يتطلب نظام AAT تحويل النص بالكامل إلى رموز رسومية قبل تنفيذ تخطيط النص. وتتم العمليات على النص بالكامل داخل طبقة الرموز الرسومية. [ 7 ]
الجدول الأساسي المستخدم في عملية تخطيط AAT هو جدول "morx". ينقسم هذا الجدول إلى سلسلة من السلاسل، وكل سلسلة بدورها تنقسم إلى جداول فرعية. تُعالج السلاسل والجداول الفرعية بالتسلسل. عند مصادفة كل جدول فرعي، يقارن محرك التخطيط العلامات الموجودة فيه بعلامات التحكم، المستمدة عادةً من إعدادات المستخدم. يحدد هذا ما إذا كان سيتم معالجة الجدول الفرعي أم لا. [ 7 ]
تُتاح مجموعة الميزات المتاحة في الخط للمستخدم عبر جدول "الميزات". [ 8 ] يوفر هذا الجدول مؤشرات إلى النصوص القابلة للترجمة التي يمكن استخدامها لوصف ميزة ما للمستخدم النهائي، بالإضافة إلى العلامات المناسبة التي تُرسل إلى محرك النص عند تحديد الميزة. ويمكن إخفاء بعض الميزات عن المستخدم ببساطة عن طريق عدم تضمين مدخلاتها في جدول "الميزات". تستخدم Apple هذا الأسلوب، على سبيل المثال، لدعم الأحرف المركبة المطلوبة. [ 9 ]
قد تُجري الجداول الفرعية عمليات استبدال الحروف غير السياقية، واستبدال الحروف السياقية، وإعادة ترتيب الحروف، وإدراج الحروف، وتكوين الوصلات. [ 10 ] وتتأثر الإجراءات السياقية بالنص المحيط. ويمكن استخدامها، على سبيل المثال، لتحويل حرف السين تلقائيًا إلى حرف سين وسطي في أي مكان في الكلمة باستثناء نهايتها.
تُعدّ الجداول الفرعية "morx" لاستبدال الرموز غير السياقية جداول ربط بسيطة بين الرمز المستبدل وبديله. [ 7 ] أما الجداول الأخرى فتعتمد جميعها على استخدام آلات الحالة المحدودة .
لأغراض معالجة آلة الحالة المحدودة، تُصنَّف الرموز الرسومية إلى فئات. قد تكون الفئة صغيرة، تحتوي على رمز رسومي واحد فقط (كما في تكوين الوصلات)، أو قد تشمل عشرات الرموز الرسومية أو أكثر. تُعرَّف فئة خاصة تلقائيًا لأي رمز رسومي غير مُدرج في أي من الفئات المُحدَّدة. كما تتوفر فئات خاصة لنهاية سلسلة الرموز الرسومية والرموز الرسومية المحذوفة منها. [ 7 ]
يبدأ محرك التخطيط من حالة بداية النص، ثم يقوم بتحليل النص حرفًا حرفًا. وبناءً على حالته الحالية ونوع الحرف الذي يصادفه، ينتقل إلى حالة جديدة، وقد يقوم بإجراء مناسب. وتستمر هذه العملية حتى ينفد مخزون الأحرف. [ 7 ]
يُتيح استخدام آلات الحالة المحدودة إمكانية إنشاء جداول "morx" صغيرة نسبيًا ومعالجتها بسرعة نسبية، كما توفر مرونة كبيرة. مع ذلك، ونظرًا لأن أدوات الخطوط من Apple تتطلب إنشاء جداول "morx" من خلال معلومات جدول الحالة الخام، فقد يكون إنتاجها وتصحيح أخطائها أمرًا صعبًا. كما يتحمل مصمم الخطوط مسؤولية التأكد من ترتيب الجداول الفرعية لـ "morx" بشكل صحيح لتحقيق التأثير المطلوب. [ 7 ]
تعتمد تقنية AAT كليًا على الرموز الرسومية دون الأحرف، لذا فإن جميع معلومات التنسيق اللازمة لعرض الخطوط بشكل صحيح موجودة داخل الخط نفسه. وهذا يسمح بإضافة خطوط لنصوص جديدة دون الحاجة إلى أي دعم خاص من نظام التشغيل. [ 9 ] يمكن لجهات خارجية إنتاج خطوط لنصوص غير مدعومة رسميًا من Apple، وستعمل هذه الخطوط مع macOS. من ناحية أخرى، يعني هذا أيضًا أن كل خط لنص معين يتطلب نسخة خاصة به من معلومات تشكيل النص في جداول "morx" الخاصة به. [ 7 ] [ 9 ]
تتيح جداول AAT الأخرى (أو امتدادات AAT الخاصة بجداول TrueType القياسية) إمكانية ضبط المسافات بين الأحرف، والمحاذاة، وفصل الأحرف المتصلة وفقًا للسياق. كما يدعم AAT الخطوط المتغيرة، [ 11 ] حيث يمكن أن يتغير شكل الخط بناءً على قيمة مُقاسة يُدخلها المستخدم. تُشبه الخطوط المتغيرة خطوط Multiple master التي توقفت Adobe عن العمل ، حيث تُحدد نقاط النهاية وتكون أي قيمة وسطية صالحة. وبذلك، يستطيع المستخدم سحب أشرطة التمرير في واجهة المستخدم لتكبير أو تصغير الأحرف، أو زيادة أو تقليل سُمكها، أو زيادة أو تقليل حجم الزوائد، وما شابه ذلك، بشكل مستقل عن بعضها البعض. بل قد تتغير الأشكال الأساسية للأحرف بشكل جذري. [ 12 ] قبل أن تُقدم OpenType ميزة Font Variation في سبتمبر 2016، لم يكن هناك ما يُشابهها في OpenType.
يمكن أن يكون لجداول AAT الأخرى أيضًا تأثيرات تعتمد على حجم النقطة؛ [ 11 ] على سبيل المثال، عند 12 نقطة، يمكن أن تكون الخطوط الأفقية والرأسية ذات عرض مماثل، ولكن عند 300 نقطة، يمكن أن يكون تباين عرض الخط كبيرًا جدًا.
عمليًا، لا تستخدم سوى قلة من خطوط AAT أي ميزات من هذه التقنية بخلاف تلك المتاحة عبر جدول "morx". وتُعدّ خطوط Zapfino و Hoefler Text و Skia من الخطوط التي تأتي مع نظام macOS والتي تُوضّح مجموعة متنوعة من إمكانيات AAT. [ 6 ]
AAT للنصوص الهندية
بالنسبة للنصوص الهندية ، فإن الميزتين الوحيدتين الضروريتين هما إعادة ترتيب الأحرف واستبدالها؛ ويدعم نظام AAT كلتيهما. وكما ذُكر سابقًا، تتطلب خطوط OpenType للنصوص الهندية إضافة جداول AAT لكي تعمل بشكل صحيح على نظام macOS. ومع ذلك، ينطبق هذا فقط على البرامج التي تعتمد على دعم النظام لـ OpenType. أما البرامج التي توفر تطبيقها الخاص لـ OpenType فستعرض النصوص الهندية بشكل صحيح باستخدام خطوط OpenType. (لكنها قد لا تعرض خطوط النصوص الهندية التي تحتوي على جداول AAT بشكل صحيح).
جاء نظام التشغيل Mac OS X 10.5 مزودًا بخطوط للغات ديفاناغاري ، وغورموخي ، وغوجاراتي ، وتايلاندية ، وتيبتية ، وتاميلية . أُضيفت خطوط للغات الهندية الأخرى في إصدارات لاحقة من macOS و iOS ، كما توفرت من جهات خارجية.
انظر أيضاً
- طباعة أبل
- تقنية الجرافيت (SIL) على نظامي التشغيل ويندوز ولينكس
- قائمة بالخصائص الطباعية
- XeTeX
مراجع
- ↑ "سجل ميزات الخطوط - دليل مرجعي لتقنية TrueType - مطورو Apple" . developer.apple.com . مؤرشف من الأصل بتاريخ 24 فبراير 2026. تم الاطلاع عليه بتاريخ 11 مارس 2026 .
- ↑ "دليل مستخدم محرك التخطيط - وحدة العناية المركزة" .
- ↑ "إصدار HarfBuzz 2.0 لتعزيز تشكيل النصوص مفتوحة المصدر" . فورونيكس . 19 أكتوبر 2018.
- ↑ "جدول علامات اللغة" . شركة آبل.
- ↑ "جدول نقطة الارتكاز" . شركة آبل.
- ١ ٢ شركة أبل للكمبيوتر (٢٠٠٤-١٠-٠١). "الطباعة المتقدمة مع نظام التشغيل ماك أو إس إكس" (ملف PDF) . images.apple.com . مؤرشف من الأصل (ملف PDF) بتاريخ ٢٠٠٥-١٠-٠٤ . تم الاطلاع عليه بتاريخ ٢٠٢٦-٠٣-١١ .
- 1 2 3 4 5 6 7 "جدول تحويل الرموز الموسّع - دليل مرجعي لـ TrueType - مطوّر Apple" . developer.apple.com . تاريخ الاسترجاع: 11 مارس 2026 .
- ↑ "جدول أسماء الميزات - دليل مرجعي لـ TrueType - مطورو Apple" . developer.apple.com . تم الاطلاع عليه بتاريخ 11 مارس 2026 .
- 1 2 3 مطور أبل. (بدون تاريخ). دليل مرجعي لـ TrueType - الفصل 6: مقدمة إلى AAT . تم الاسترجاع في 2 مايو 2025 من( https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6AATIntro.html )
- ↑ "حول خطوط الطباعة المتقدمة من Apple" . شركة Apple Inc.
- 1 2 "دليل مرجعي لـ TrueType - جدول 'fvar'" . شركة Apple Inc. مؤرشف من الأصل في 4 يونيو 2014.
- ↑ "دليل مرجعي لـ TrueType - جدول 'gvar'" . شركة Apple Inc. مؤرشف من الأصل في 4 يونيو 2014.
روابط خارجية
- حول خطوط الطباعة المتقدمة من Apple ، وثائق مطوري Apple
- "أدوات الخطوط" . مؤرشف من الأصل في 14 يناير 2010.- مجموعة من أدوات سطر الأوامر للعمل مع الخطوط
- "الطباعة المتقدمة مع نظام التشغيل Mac OS X" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 4 أكتوبر 2005.( بصيغة PDF )
- مثال على جدول AAT
- وثائق Fontforge
- مناقشة حول استخدام AAT في الخطوط الفارسية
- مكتبات عرض النصوص
- تنسيقات الخطوط
- واجهات برمجة تطبيقات نظام التشغيل macOS
