متوفر أيضًا بلغات أخرى: English · Español · Português · Français
الأبجدية اليونانية
كل حرفٍ بنقاط ترميزه وشبيهه اللاتيني، والحرفُ الوحيد الذي يجعل تصغير اليونانية أصعب مما يبدو.
ما الأبجدية اليونانية؟
في الأبجدية اليونانية أربعة وعشرون حرفًا، من ألفا إلى أوميغا. وهي مستعملةٌ بلا انقطاع منذ نحو ثلاثة آلاف سنة، وبذلك تكون أقدم أبجديةٍ لا تزال تُكتب اليوم تُثبت الحركات حروفًا قائمةً بذاتها، وتلك كانت إضافتها الكبرى. واليونانية الحديثة تستعملها نظامَ كتابةٍ عاديًّا، كما تستعمل العربية حروفها.
أما سائر الناس فيستعملونها مستودعَ رموز. فالباي ثابتة الدائرة، والسيغما مجموع، والدلتا فرق، واللامدا طول موجةٍ ودالةٌ كذلك، والميو جزءٌ من مليون، والأوميغا الأوم. وعلى ألفا وبيتا وخي يقوم علم الإحصاء، وفيزياء الجسيمات قد استنفدت الأبجدية كلها أكثر من مرة.
والجدول أعلاه مولَّدٌ من قاعدة بيانات المحارف في يونيكود، فالحروف وأسماؤها ونقاط ترميزها آتيةٌ من الملف الذي يعرّفها لا من نسخةٍ عن نسخة. ويعرض كل حرفٍ صورته الكبيرة والصغيرة، ونقطتَي الترميز، وهل يعدّه يونيكود مما يُشتبه بحرفٍ لاتيني. وانقر أي حرفٍ لتنسخه.
كيف تستعمل هذه الصفحة؟
- ابحث عن الحرف وانقره. فنقرُ الصورة الكبيرة أو الصغيرة ينسخ ذلك المحرف إلى الحافظة. وعمودُ الترميز يقول لك أي محرفٍ أخذتَ بالضبط، وهذا أهم مما يبدو: فلعدة حروفٍ يونانية توائمُ لاتينية لا تفرّق العين بينها وليست هي إياها البتة.
- ألصق في الصندوق أي نصٍّ مريب. فإن كان في اسم مستخدمٍ أو نطاقٍ أو ملفٍّ حروفٌ يونانية تتقمّص لاتينية، عدّدها الفاحص بمواضعها وأسمائها في يونيكود والحرفِ الذي يقلّده كلٌّ منها، ثم أراك كيف يُقرأ النص بعد ردّها.
- اقرأ مقارنة التصغير. فالصندوق يصغّر نصك مرتين: مرةً بأخذ السلسلة كاملةً، ومرةً حرفًا حرفًا. وفي كل لغةٍ سوى اليونانية تتطابق النتيجتان. فإذا اختلفتا فأنت أمام الخلل الموصوف أدناه.
لماذا ليس تصغير اليونانية عملًا يجري على الحرف الواحد
السيغما وحدها من حروف اليونانية لها صورتان صغيرتان. فالصغيرة المعتادة σ ورمزها U+03C3، وفي آخر الكلمة تُكتب ς ورمزها U+03C2، وهي السيغما الختامية. وأيّهما الصواب متوقفٌ كليًّا على موضع الحرف من الكلمة، وبهذا صارت اليونانية الأبجدية الوحيدة التي لا يكون فيها تحويل الحالة مراجعةَ جدول.
ويمكنك أن ترى ذلك واقعًا. فكلمة ΟΔΟΣ، وهي الشارع باليونانية، تُصغَّر منتهيةً بـς أي U+03C2، لأن البرنامج يرى أن تلك السيغما آخر حرفٍ فيها. فإن صغّرتَ المحارف الأربعة نفسها واحدًا واحدًا انتهت النتيجة بـσ أي U+03C3، إذ ليس للمحرف المفرد كلمةٌ يكون آخرَها. رسمان لكلمةٍ واحدة، من مدخلٍ واحد، بحسب الدالة التي استُدعيت.
وقد مسحنا الحروف الأربعة والعشرين كلها لنقيس مقدار تفرّد هذا: فالسيغما وحدها التي تختلف عندها الطريقتان. ضع أي حرفٍ يوناني آخر في آخر كلمةٍ يعطك الطريقان النتيجة عينها. والقاعدة هي شرط Final_Sigma في يونيكود، وهو التطابق الوحيد الحسّاس للسياق في الخوارزمية الأصلية؛ وما عداه جدولٌ حقًّا.
والذي يُبقي هذا الخلل حيًّا أنه لا يظهر في غير اليونانية. وقد تحققنا من الإنجليزية والإسبانية والبرتغالية والفرنسية والألمانية والروسية: التصغيرُ حرفًا حرفًا صحيحٌ فيها جميعًا بعلاماتها وحركاتها. فالحلقةُ المكتوبة باليد، والمُقطِّعُ الذي يصغّر وهو يقسم، ومولّدُ الروابط الذي يعمل على الحرف الواحد، كلها تنجح في كل اختبارٍ يخطر لكاتبها، ثم تنتج في صمتٍ رسمًا ثانيًا لكل كلمةٍ يونانية تنتهي بسيغما.
وثمة مصيدةٌ قرينة في الذهاب والإياب. فتكبيرُ اليونانية ثم تصغيرها يعيد الأصل في الحروف الأربعة والعشرين كلها. وأما العكس فلا: σοφοσ المكتوبة بسيغما معتادة في آخرها تصير ΣΟΦΟΣ ثم تعود σοφος بسيغما ختامية، لأن السيغمتين كلتيهما تكبران إلى Σ نفسها، فيهلك الفرق قبل أن تجري خطوةُ التصغير أصلًا. فتوحيدُ حالة اليونانية للمقابلة بين سلسلتين آمن، وتوحيدُها ثم حفظُ النتيجة ليس بآمن.
حروفٌ ليست الحرف الذي تبدو عليه
أربعة عشر من الحروف الكبيرة الأربعة والعشرين يعدّها يونيكود مما يُشتبه بحرفٍ لاتيني أساسي: ألفا بـA، وبيتا بـB، وإبسيلون بـE، وزيتا بـZ، وإيتا بـH، وإيوتا بـl، وكابا بـK، وميو بـM، ونيو بـN، وأوميكرون بـO، ورو بـP، وتاو بـT، وإبسيلون الطويلة بـY، وخي بـX. وكل زوجٍ من هذه محرفان مختلفان لا تفصل العين بينهما.
وتستحق هذه الأزواج قراءةً متأنية، لأن الأشكال لا تتبع الأصوات. فالرو صوتُ راء وشكلُه P، والإيتا ياءٌ ممدودة وشكلُها H، والخي صوتٌ قريب من الخاء ويُكتب X، والإبسيلون الطويلة واوٌ تُكتب Y. ومن نقل الحروف على الشكل لا على الصوت قلبها كلها، وهذا سببٌ صغير آخر لإبقاء الجدول قريبًا.
وليست تلك القائمة حكمًا منا، بل هي من ملف confusables.txt، وهو ملف بيانات يونيكود الذي يقوم عليه UTS 39، أي آليات الأمن التي تستعملها جهات تسجيل النطاقات والمتصفحات لالتقاط المعرِّفات المنتحَلة. فالحروفُ العشرة الغائبة عنها — دلتا وثيتا ولامدا وكسي وباي وسيغما وفي وبسي وأوميغا وغاما — إنما غابت لأن يونيكود لا يعدّها مشتبهة، لا لأن أحدًا لم ينظر. وثمة ثمانية حروفٍ صغيرة معلَّمة كذلك، منها المقلقان: سيغما مكان o وغاما مكان y.
وأما الجانب العملي فهو أن التطبيع NFKD لا يجمع واحدًا من الأربعة عشر. والتطبيعُ هو الحركة المعتادة لمقابلة سلاسل قد تُكتب بأشكالٍ شتى، وهو يعالج فعلًا العلامات والحروف المدمجة والمحارف كاملة العرض، لكن إيتا يونانية كبيرة تنوب عن H تعبره سالمةً من الطرفين وتبقى مختلفة. فكاشفُ الأشباه المبنيّ على التطبيع ثم المقابلة لا يلتقط واحدًا منها البتة. وهذه بعينها الثغرة التي يسدّها الفاحص أعلاه.
حدودٌ صادقة
الأسماء في الجدول هي أسماء يونيكود للمحارف، مبقاةً على رسمها في يونيكود لا مترجمة. وللحروف اليونانية أسماء عربية جيدة، ومن كتب نثرًا فليستعملها؛ غير أن وظيفة ذلك العمود أن يقول أي محرفٍ تنظر إليه، واسمُ يونيكود هو الذي يعيّنه بلا التباس.
وأما كون حرفين متشابهين حقًّا فمتوقفٌ على الخط. فقائمة المشتبهات في يونيكود رأيٌ عام، وكل خطٍّ قد يوسّع الفجوة أو يضيّقها: فبعض الخطوط يعطي الحروف اليونانية الكبيرة نسبًا تختلف قليلًا عن توائمها اللاتينية، وقليلٌ منها يقارب بين حروفٍ تتمايز عادةً. فخذ العمود تنبيهًا على الأزواج التي يحسن فحصها، لا حكمًا على الخط الذي على شاشتك.
والأهم أن العثور على حرفٍ مشتبه لا يعني أن ثمة خطبًا. فالكلمة اليونانية العادية مملوءةٌ بها: ΑΘΗΝΑ كلها تقريبًا حروفٌ يعدّها يونيكود مشتبهة، وليست إلا اسم مدينة. وإنما يدل على الخطب حقًّا خلطُ الأبجديتين في سياقٍ واحد، لأن كلمةً نصفُها يوناني ونصفُها لاتيني ليست كلمةً في أيٍّ من اللغتين. والفاحصُ يذكر ذلك على حدة، وهو السطر الجدير بالانتباه.
لماذا هي مجانية؟
لأنها جدولٌ وبضعُ مقابلاتٍ بين سلاسل. فكل ما في هذه الصفحة يجري في متصفحك: لا يُرفع شيءٌ مما تُلصقه في الفاحص، ولا يُخزَّن شيء، وليس ثمة خادمٌ في قراءة قائمةٍ من أربعة وعشرين حرفًا.
فلا حساب ولا تسجيل ولا شيء محجوب. والسكربت الذي يولّد الجدول من قاعدة بيانات المحارف في يونيكود ومن confusables.txt في المستودع إلى جوار الصفحة، ومعه مئةٌ وثمانية وعشرون تحققًا تفحص سلوك السيغما ورحلات الذهاب والإياب ودعاوى الأشباه، ومنها الضوابط السالبة التي تمنع نجاح تلك الاختبارات لسببٍ خاطئ.