يكثر الحديث عند تصميم الحروف الحاسوبية عن خارطة اليونوكود، وخطوط اليونوكود، ونظام التشفير المسمى
اليونوكود، والرمز اليونوكودي لكل حرف... لذا رأيت
أن أكتب قليلاً عن ذلك لعلي ألقي بعض الضوء على
هذا النظام الرائع الذي يحمل في طياته مستقبلاً
رائعاً لكافة البرامج ثنائية اللغة ...
اتحاد اليونوكود
(The Unicode
Consortium):
مؤسسة غير ربحية مقرها في كاليفورنيا، وتضم العديد من مطوري اليونوكود، وقد أسست من أجل تطوير وتوسيع
وترويج استعمال نظام اليونوكود المعياري، وتتمثل في الاتحاد العديد من الشركات
المهتمة بصناعة الحاسوب والبرامج الحاسوبية ولا سيما الشركات التي تهتم
بالبرامج الكتابيــة متعـددة اللغات، مثل: Apple
وIBM وMicrosoft وAdobe وHP وغيرها، وكل شركة تسعى للانضمام
لهذا الاتحاد عليها دفع رسوم عضوية سنوية.وتملك هذه المؤسسة هدفاً طموحاً تسعى
من وراءه إلى استبدال معظم أنظمة التشفير للحروف الموجودة إلى
تشفير اليونوكود وكذلك
إلى نظامها المعياري Unicode Transformation Format
- UTF.
ولقد كان لنجاح اليونوكود بتوحيد
محموعات المحارف أن قد قادنا إلى الوصول إلى العالمية في برامج الحاسوب، حيث تم
تطبيق هذا النظام في العديد من المجالات التقنية ولا سيما أنظمة البرمجة
الحديثة.
ففي أواخر الثمانينات كانت
هناك محاولتين مستقلتين من أجل إنشاء مجموعة فردية ذات خصائص موحدة. أولها كان
مشروع ISO 10646 لـ International Organization for Standardization والآخر
مشروع اليونوكود Unicode 1.0 من مجموعة
اتحاد منتجي البرمجيات ثنائية اللغة
(ومعظمهم من الولايات المتحدة الأمريكية).
ولحسن الحظ، فإن مشاركة كلا
المشروعين أثبت بحلول عام 1991 أن كلتا المجموعتين المختلفتين والمتحدتين في
السمات لا تلبيان ما يحتاجه العالم تماماً.
ولقد تلاقت جهودهما وعملا
معاً على إنشاء خارطة تشفير واحدة ووحيدة. وعلى الرغم من
اتحاد مجموعتي Unicode
Consortium و (ISO/IEC 10646 (JTC 1/SC 2/WG 2 اتفقتا على العمل معاً وبمعايير
دقيقة من أجل إنتاج تشفير عالمي واحد للنصوص متعددة اللغات، فقد عملا أيضاً على
المحافظة على خرائط التشفير الخاصة لكل مننهما (أي Unicode و ISO 10646).
ونتيجة لعملهما معاً
فقد تماثل Unicode 1.1 مع ISO 10646-1:1993 في العديد من المحارف والخصائص، وتماثل Unicode 3.0 مع ISO
10646-1:2000، وأضاف Unicode 3.2 الترميز ISO 10646-2:2001 إليه، وكان Unicode 4.0
متوافقاً مع ISO 10646:2003، أما النسخة الحديثة من Unicode 5.0 فهي متوافقـــة مــع
ISO 10646:2003 بالإضافة إلى تعديلاتها 1-3.
والجدير بالذكر أن كل
إصدارات Unicode منذ الإصدار الثاني متوافقة ومتشابهة، والجديد في كل إصدار هو إضافة
رموز جديدة فقط دون إزالة أو تغيير للرموز الموجودة في المستقبل.