علامات اتجاهية ضمنية
تُعدّ علامات الاتجاه الضمنية أحرفًا غير قابلة للطباعة تُستخدم في الطباعة الحاسوبية للنصوص ثنائية الاتجاه . يُعرّف نظام يونيكود ثلاثة من هذه الأحرف: علامة الاتجاه من اليسار إلى اليمين ، وعلامة الاتجاه من اليمين إلى اليسار ، وعلامة الحرف العربي .
يونيكود
في نظام يونيكود، العلامات الثلاث هي: U+061C علامة الحرف العربي ، و U+200E علامة الكتابة من اليسار إلى اليمين ، و U + 200F علامة الكتابة من اليمين إلى اليسار . يُحدد استخدامها في خوارزمية يونيكود ثنائية الاتجاه . [ 1 ]
أمثلة
علامة من اليسار إلى اليمين
لنفترض أن الكاتب يرغب في استخدام نص إنجليزي (يُكتب من اليسار إلى اليمين) في فقرة مكتوبة باللغة العربية أو العبرية (تُكتب من اليمين إلى اليسار) مع وجود الأحرف غير الأبجدية على يمين النص الإنجليزي. على سبيل المثال، يريد الكاتب ترجمة عبارة "The language C++ is a programming language used ..." إلى اللغة العربية. بدون استخدام رمز التحكم LRM، ستكون النتيجة كالتالي:
لغة C ++ هي لغة برمجة مستخدم...عند إدخال LRM في HTML بعد علامة ++، يبدو الأمر كما هو مقصود من الكاتب:
لغة C ++ هي لغة برمجة مستخدم...في المثال الأول، بدون رمز التحكم LRM، سيعرض متصفح الويب علامة ++ على يسار حرف "C" لأن المتصفح يتعرف على أن الفقرة مكتوبة من اليمين إلى اليسار ( باللغة العربية ) ويطبق علامات الترقيم، المحايدة من حيث الاتجاه، وفقًا لاتجاه النص المجاور. أما رمز التحكم LRM فيجعل علامات الترقيم مجاورة فقط للنصوص المكتوبة من اليسار إلى اليمين - حرف "C" ورمز LRM - وتوضع كما لو كانت في نص مكتوب من اليسار إلى اليمين، أي على يمين النص السابق.
علامة من اليمين إلى اليسار
لنفترض بدلاً من ذلك أن الكاتب يرغب في إدراج نص عربي أو عبري (أي من اليمين إلى اليسار) في فقرة إنجليزية، مع علامة تعجب في نهاية النص على الجانب الأيسر. "لقد استمتعت بالإقامة - حقًا! - في منزله." مع كلمة "حقًا!" بالعبرية ، تصبح الجملة كما يلي:
لقد استمتعت بالإقامة في منزله .(لاحظ أن ترتيب الأحرف العبرية في ذاكرة الكمبيوتر هو ב، א، מ، ת. )
بإضافة RLM بعد علامة التعجب، يصبح الشكل كما يلي:
لقد استمتعت بالإقامة في منزله .
(ستعرض المتصفحات المتوافقة مع المعايير علامة التعجب على اليمين في المثال الأول، وعلى اليسار في المثال الثاني.)
يحدث هذا لأن المتصفح يتعرف على أن الفقرة مكتوبة بخط من اليسار إلى اليمين (LTR ) ، ويطبق علامات الترقيم، المحايدة من حيث اتجاهها، بالتنسيق مع النص المحيط (من اليسار إلى اليمين). أما في حالة RLM، فتُحاط علامات الترقيم بنص من اليمين إلى اليسار فقط - العبرية وRLM - وبالتالي تُوضع كما لو كانت في نص من اليمين إلى اليسار، أي إلى يسار النص السابق.
علامة الحرف العربي
على غرار علامة اليمين إلى اليسار (RLM)، يتم استخدامها لتغيير طريقة تجميع الأحرف المتجاورة فيما يتعلق باتجاه النص، مع وجود بعض الاختلاف في كيفية تأثيرها على دقة المستوى ثنائي الاتجاه للأحرف القريبة.
انظر أيضاً
مراجع
- ↑ معيار يونيكود 12.0، http://www.unicode.org/versions/Unicode12.0.0/UnicodeStandard-12.0.pdf ، صفحة 880
روابط خارجية
- شخصيات التحكم
- الطباعة الرقمية
- نقاط ترميز تنسيق يونيكود
