خط احتياطي

الخط الاحتياطي هو خط احتياطي يحتوي على رموز لأكبر عدد ممكن من أحرف يونيكود . [ 1 ] عندما يواجه نظام العرض حرفًا غير موجود في أي من الخطوط الأخرى المتاحة، يتم استخدام رمز من الخط الاحتياطي بدلاً منه. عادةً، يحتوي الخط الاحتياطي على رموز تمثل مختلف أنواع أحرف يونيكود.

عادةً ما تعرض الأنظمة التي لا توفر خطًا احتياطيًا مستطيلات سوداء أو بيضاء، أو علامات استفهام ، أو رمز استبدال يونيكود (U+FFFD)، أو لا تعرض شيئًا على الإطلاق، بدلًا من الأحرف المفقودة. يضمن وضع خط احتياطي واحد أو أكثر في نهاية قائمة الخطوط المفضلة عدم وجود أحرف مفقودة.

خط Unicode BMP الاحتياطي

 0  0 2 0    

خط Unicode BMP Fallback هو خط Unicode تم إنشاؤه في الأصل لأغراض تصحيح الأخطاء . يحتوي على رمز لكل حرف في مستوى Unicode الأساسي متعدد اللغات . يتكون كل رمز من مربع يحتوي على الأرقام الست عشرية الأربعة المقابلة لقيمة Unicode. [ 2 ] المثال الموجود على اليسار هو نموذج أولي لرمز المسافة ( U+0020).

على عكس خط Unicode Last Resort، يعرض خط Unicode BMP Fallback رمزًا مختلفًا لكل حرف من أحرف Unicode، ولكنه لا يستطيع عرض جميع أحرف Unicode. ولأن أربعة أرقام سداسية عشرية لا يمكنها تمثيل سوى 65 ألف حرف (0000=0، FFFF=65535)، فإن خط Unicode BMP Fallback يقتصر على 65 ألف حرف في مستوى Unicode الأساسي متعدد اللغات.

خط Unicode Last Resort

نماذج من الرموز الرسومية من خط Last Resort من Apple .

ابتداءً من الإصدار 5.0 من معيار يونيكود، يوفر اتحاد يونيكود خطًا احتياطيًا لتمثيل أنواع أحرف يونيكود. هذا الخط هو نسخة من خط نظام macOS Last Resort، تم تعديله ليعمل على منصات غير تابعة لشركة آبل، وقد أتاحته آبل عبر اتحاد يونيكود. [ 3 ]

تُصنّف الرموز التي يوفرها خط Unicode Last Resort الأحرف الرسومية إلى فئات بناءً على موقعها في نظام Unicode ، وتُقدّم تلميحًا للمستخدم حول الخط أو الكتابة المطلوبة لعرض الأحرف غير المتاحة. تأتي الرموز في هذا الخط على شكل مربعات ذات زوايا مستديرة وإطار سميك. يُشار إلى نطاق Unicode الذي ينتمي إليه الحرف على جانبي الإطار باستخدام الأرقام الست عشرية. يُستخدم الجزء العلوي والسفلي لوصف واحد أو وصفين لكتلة Unicode . يُوضع رمز يُمثّل الكتلة في وسط المربع. [ 4 ]

على عكس خط Unicode BMP Fallback أو خط GNU Unifont، يعرض خط Unicode Last Resort نفس الرمز الرسومي للعديد من أحرف Unicode المختلفة. يتيح استخدام هذا التعميم، رمز رسومي واحد لكل كتلة، لخط Unicode Last Resort احتواء رمز رسومي لكل حرف في Unicode، على الرغم من أن العدد الإجمالي لأحرف Unicode يتجاوز مساحة عناوين بنية خط sfnt (TrueType وOpenType)، التي تحتوي على فهرس رموز رسومية 16 بت يمكنه تخزين 65,536 رمزًا رسوميًا كحد أقصى. يحتوي Unicode الآن على أكثر من 100,000 حرف مُعرَّف، مع مساحة عناوين محتملة تزيد عن مليون حرف - أي أكثر من 15 ضعف حد حجم sfnt. لذلك، لن يتعطل خط Unicode Last Resort مع استمرار نمو Unicode وامتلاء المستوى الأساسي متعدد اللغات (BMP) والمستويات البديلة.

خط "الملاذ الأخير" من آبل

خط "لاست ريزورت" من آبل هو خط نظام لأنظمة تشغيل ماكنتوش، وهو مطابق لخط "لاست ريزورت" من يونيكود (الذي أنشأته آبل لصالح اتحاد يونيكود). [ 3 ]

أُدرج خط Last Resort من Apple لأول مرة في نظام التشغيل Mac OS 8.5 عام 1998، وذلك لدعم التطبيقات التي تستخدم خدمات Apple Type Services for Unicode Imaging (ATSUI). ويُستخدم هذا الخط أيضًا في نظام macOS . وفي عام 2001، أُعيد تصميم خط Last Resort لنظام التشغيل Mac OS X 10.1 ليشمل نص الحدود، كما أُعيدت رقمنته وتطويره بواسطة مايكل إيفرسون من شركة Evertype ، الذي يواصل تحديثه مع كل إصدار جديد من Unicode.

إصدارات اتحاد يونيكود

منذ الإصدار 13.000، تم إصدار عائلة الخطوط بموجب ترخيص SIL Open Font License 1.1. [ 5 ]

تتضمن هذه العائلة خط Last Resort وخط Last Resort High-Efficiency. يستخدم خط Last Resort High-Efficiency جدول "cmap" (جدول ربط الأحرف بالرموز) من النوع Format 13 (تعيينات نطاق متعدد إلى واحد)، مما يقلل من حجم الخط، ولكنه قد لا يكون متوافقًا مع بعض البيئات.

الإصدارات

المصدر: [ 6 ]

  • 13.000 (2020-10-08): يدعم إصدار Unicode 13.0.0. يتضمن جدول تنسيق 13 فقط.
  • 13.001 (22-10-2020): تمت إضافة Last Resort High-Efficiency. يتضمن كلا الخطين جدول تنسيق 4، بينما يتضمن Last Resort جدول تنسيق 12، ويتضمن LRHE جدول تنسيق 13.
  • 14.000 (2021-12-01): يدعم الإصدار 14.0.0 من يونيكود. تمت إضافة 12 رمزًا لـ 12 كتلة جديدة. تم تعديل رمزين في كتلتين موجودتين (أهوم، ملحق تانغوت).
  • 15.000 (2022-09-13): يدعم الإصدار 15.0.0 من يونيكود. تم حذف جدول "meta". تمت إضافة 7 رموز لـ 7 كتل جديدة. تم تعديل 6 رموز في 6 كتل موجودة (عناصر تحكم تنسيق الهيروغليفية المصرية، أشكال الأرقام، ملحق عوامل التشغيل الرياضية، محددات التباين، امتداد الأحرف الصينية واليابانية والكورية الموحد F، ملحق محددات التباين).
  • 15.100 (2023-09-11): يدعم إصدار يونيكود 15.1.0. تمت إضافة رمز جديد يتوافق مع كتلة CJK Unified Ideographs Extension I المضافة حديثًا؛ تم تغيير 627 عملية ربط تتوافق مع 627 حرفًا جديدًا في إصدار يونيكود 15.1.
  • 16.000 (2024-09-10): يدعم الإصدار 16.0.0 من يونيكود. تمت إضافة 10 رموز جديدة لـ 10 كتل جديدة. تم تغيير 5185 عملية ربط.
  • 17.000 (2025-09-09): يدعم إصدار Unicode 17.0.0.

انظر أيضاً

مراجع

  1. ويتشاري، مارسين (29 سبتمبر 2020). "عندما تفشل الخطوط" . فيجما . تم الاسترجاع في 10 يونيو 2026 .
  2. "خط Unicode BMP الاحتياطي" . SIL International. 20 مارس 2008. تم الاطلاع عليه في 10 يونيو 2019 .
  3. 1 2 "خط الملاذ الأخير" . شركة أبل للكمبيوتر. 2 نوفمبر 2002. مؤرشف من الأصل في 23 أكتوبر 2011. تم الاطلاع عليه في 27 أغسطس 2011 .
  4. "جدول رموز خط الملاذ الأخير" . شركة أبل. 2 فبراير 2002. مؤرشف من الأصل في 20 أكتوبر 2011. تم الاطلاع عليه في 28 أغسطس 2011 .
  5. خط Last Resort ، اتحاد يونيكود، 10 فبراير 2022 ، تم الاطلاع عليه في 11 فبراير 2022
  6. الإصدارات