معيار ISO/IEC 8859-5: ترميز الحروف اللاتينية والسيريلية
معيار ISO/IEC 8859-5: ترميز الحروف اللاتينية والسيريلية
يُعد ISO/IEC 8859-5 جزءاً من سلسلة معايير ISO/IEC 8859 القائمة على ASCII لترميز الحروف، وهو مخصص للأبجدية اللاتينية والسيريلية. تم نشر الطبعة الأولى من هذا المعيار في عام 1988، ويُشار إليه بشكل غير رسمي باسم Latin/Cyrillic.
الهدف من التصميم والاستخدام
تم تصميم هذا المعيار لتغطية اللغات التي تستخدم الأبجدية السيريلية، مثل البلغارية، والبيلاروسية، والروسية، والصربية، والمقدونية. ومع ذلك، لم يحظَ هذا الترميز بانتشار واسع في الاستخدام العملي. بدلاً من ذلك، كانت هناك ترميزات أخرى أكثر شيوعاً مثل KOI8-R و KOI8-U و IBM-866 و Windows-1251.
من الجدير بالذكر أن Windows-1251 لا يرتبط ارتباطاً وثيقاً بـ ISO 8859-5، على عكس العلاقة الوثيقة بين Windows-1252 و ISO 8859-1. ومع ذلك، فإن كتلة السيريلية الرئيسية في نظام Unicode تعتمد في تخطيطها على ISO-8859-5.
القيود والتحديات
كان من الممكن استخدام ISO 8859-5 للغة الأوكرانية في الاتحاد السوفيتي بين عامي 1933 و1990، لكنه يفتقر إلى حرف ge (ґ)، وهو حرف ضروري في الإملاء الأوكراني سواء قبل أو بعد تلك الفترة، أو حتى خلالها خارج أوكرانيا السوفيتية. ونتيجة لذلك، قامت شركة IBM بإنشاء صفحة الرموز (Code page 1124) لمعالجة هذا النقص.
التوافق والأسماء التقنية
يُعتبر ISO-8859-5 هو اسم مجموعة الحروف المفضل لدى IANA عند تزويده برموز التحكم C0 و C1 من معيار ISO/IEC 6429. أما في نظام ويندوز، فإن صفحة الرموز المقابلة هي 28595 (المعروفة أيضاً باسم Windows-28595)، بينما خصصت IBM صفحة الرموز 915 لهذا المعيار قبل أن يتم توسيعه.
التاريخ والترميزات ذات الصلة
تطور المعيار
كان معيار ECMA-113 مكافئاً لـ ISO-8859-5 منذ طبعته الثانية. أما الطبعة الأولى (ISO-IR-111) فقد كانت امتداداً لـ KOI-8، حيث تم ترتيب الحروف الروسية بطريقة تماثل الحروف الرومانية في ASCII قدر الإمكان. تم تعديل المسودة الأولية لـ ISO-8859-5 لتتبع الترتيب الأبجدي للحروف الروسية (باستثناء حرف Ё) بعد استبدال GOST 19768-74 بمعيار ISO-IR-153 في عام 1987.
الامتدادات والبدائل
- IBM Code page 915: امتداد لـ ISO/IEC 8859-5 يضيف بعض الرموز شبه الرسومية في منطقة C1.
- IBM Code page 1124: مطابق تقريباً لـ ISO-8859-5 ولكن يستبدل حرف ѓ بحرف ґ للاستخدام الأوكراني.
- ISO-IR-200: مجموعة سيريلية تكميلية أورالية سُجلت في عام 1998 لدعم لغات مثل السامي الكيلدينية، والكومي، والننيتس.
- ISO-IR-201: مجموعة سيريلية تكميلية فولغية لدعم لغات مثل التشوفاش، والكومي، والماري، والأودمورت.
أسئلة شائعة
ما هو معيار ISO/IEC 8859-5؟
هو معيار لترميز الحروف بـ 8 بت، مخصص للأبجدية اللاتينية والسيريلية، ويستخدم لدعم لغات متعددة تستخدم الحروف السيريلية.
لماذا لم ينتشر استخدام ISO/IEC 8859-5 على نطاق واسع؟
بسبب ظهور ترميزات بديلة أكثر شيوعاً مثل Windows-1251 و KOI8-R و IBM-866 التي وفرت حلولاً أكثر ملاءمة للمستخدمين في ذلك الوقت.
ما العلاقة بين ISO/IEC 8859-5 وهذا المعيار في Unicode؟
على الرغم من عدم انتشاره الواسع، إلا أن تخطيط كتلة السيريلية الرئيسية في نظام Unicode العالمي يعتمد على تخطيط ISO-8859-5.