DG EMOJIK / العربية (المملكة العربية السعودية)

الإيموجي المركبة وZWJ: كيف تتحول عدة أحرف إلى شكل واحد؟

قد يتكون إيموجي مرئي واحد من عدة أحرف يونيكود. يقف ZWJ، أي الوصلة ذات العرض الصفري، بين عناصر بعض تسلسلات الإيموجي، ويتيح العرض المشترك. إذا لم يدعم النظام المستقبِل التسلسل، فقد تظهر أشكال منفصلة بدلاً منه.

ترجمة آلية كاملة للنص الأصلي المجري.

قطع أحجية متراكمة عن قرب.
رسم توضيحي. · congerdesign / Pixabay

لهذا السبب قد يكون الشكل الواحد أطول بالنسبة للبرنامج من حرف واحد. لهذا أهمية عملية عند النسخ والحذف وحدود الأحرف. لننظر في ثلاثة أمثلة محددة حول العناصر التي يجب الحفاظ عليها معًا.

لننظر مع المتخصص التقني

تتكون سلسلة 👩‍💻 من حرف المرأة، والواصلة، وحرف الحاسوب المحمول. نقطة الترميز لـ ZWJ هي U+200D؛ وهي علامة كتابة غير مرئية بذاتها. قد يرسم العارض السلسلة المدعومة كشكل واحد. ومع ذلك، فإن ZWJ المُدرج بين أحرف عشوائية لا ينشئ تلقائيًا رمزًا تعبيريًا جديدًا يعمل في كل مكان. المصدر: Unicode Emoji – Emoji ZWJ Sequences

مثال مرئي ترتيب نقاط الترميز مكونات السلسلة
👩‍💻 U+1F469, U+200D, U+1F4BB امرأة، واصلة، حاسوب محمول.
👨‍🍳 U+1F468, U+200D, U+1F373 رجل، واصلة، حرف يدل على الطهي.
👩🏽‍💻 U+1F469, U+1F3FD, U+200D, U+1F4BB امرأة، معدّل لون البشرة، واصلة، حاسوب محمول.

في السطر الثالث، يأتي معدّل لون البشرة بعد حرف المرأة. وهو يؤدي وظيفة مختلفة عن الواصلة. على سبيل المثال، يد التلويح 👋🏽 تتضمن لون بشرة، لكن لا تحتوي على ZWJ: اختيار اللون وحده لا يجعل الرمز سلسلة ZWJ. أزواج الأحرف لـ أعلام الدول تتكون أيضًا من عدة عناصر، لكنها تتبع قواعد ربط مختلفة.

ماذا يعني "حرف واحد"؟

عند القراءة، قد تدرك شيئًا ما كشكل واحد بينما يخزنه البرنامج كنقاط ترميزية متعددة. تتعامل قواعد تقسيم النص في Unicode مع هذه المجموعات التي يدركها المستخدم كوحدة واحدة. الاسم التقني هو العنقود الغرافيكي (Grapheme Cluster). المصدر: Unicode Text Segmentation

لذلك، عند فحص حد الطول لحقل الإدخال، اطرح ثلاثة أسئلة منفصلة: كم عدد الوحدات المرئية، من كم نقطة ترميزية تتكون، وما هي الوحدات التي يحسبها البرنامج؟ عبارة "بحد أقصى عشرة أحرف" تقدم معلومات قليلة إذا كان الواجهة تحسب شيئًا مختلفًا عما يتوقعه القارئ.

جرب في ملاحظة فارغة: الصق الشكل 👩🏽‍💻، ثم احذفه. هل يختفي دفعة واحدة، أم يبقى بعده شخص، أو حاسوب محمول، أو علامة لون؟ من هذا ترى سلوك المحرر. عند اختصار نص مهم، تحقق أيضًا من الجزء المتبقي.

لماذا قد يتفكك عند النسخ؟

اتجاهان للتحقق مفيدان. أحدهما العرض: هل يظهر نفس السلسلة الكاملة كصور متعددة في برنامج آخر؟ الآخر هو البيانات: هل بقيت عناصر السلسلة أثناء النسخ والحفظ؟ قد تبدو الحالتان متشابهتين ظاهريًا، بينما تتطلبان إصلاحات مختلفة.

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

حافظ على تماسكه عند النسخ والاختصار

لا تقطع النص من وسط الشكل غير المرئي. عند التحرير، حدد الرمز التعبيري بأكمله، وتحقق من النسخة المختصرة أيضًا. عند إنشاء برنامج، من المستحسن اختيار معالجة نصوص تتعامل مع حدود الأحرف المدركة من قبل المستخدم، ثم تجربتها مع رموز مركبة محددة.

يجب أن يكون الاختبار قبل النشر بسيطًا: ضع ابتسامة أساسية، ويدًا بلون بشرة، وسلسلة ZWJ في نص الاختبار. تحقق من الحفظ، وإعادة التحميل، والحذف. يشرح الدليل حول الرموز التعبيرية التي تظهر كمربعات و حد أحرف الرسائل النصية القصيرة حالتين مترابطتين لتصحيح الأخطاء.

خذ الجوهر معك

اختبار معرفي من ثلاثة أسئلة

جرّب كيف ستطبق ما قرأته. حدد إجابة واحدة لكل سؤال؛ كل إجابة صحيحة تساوي نقطة واحدة. يعطي التقييم ملاحظات لهذه المواقف الثلاثة، ولا نخزن إجاباتك ولا نرسلها.

1. يحسب نموذج الرمز 👩‍💻 كنقاط ترميزية ثلاث، بينما ترى أنت شكلًا واحدًا. أي استنتاج مبرر؟
2. ما هو دور ZWJ في السلسلة المعروضة؟
3. يتفكك الشكل بعد النسخ. أي تقرير خطأ أكثر فائدة؟

الحلول والشرح
  1. تحسب الخوارزمية وحدة مختلفة عن عدد الأشكال المرئية. يمكن أن تشكل النقاط الثلاث الشيفرية للمرأة وZWJ والكمبيوتر المحمول معًا شخصية مرئية واحدة.
  2. وصلة غير مرئية بين العناصر التي يجب عرضها معًا. الوصلة جزء من التسلسل، وعرض الرسم المشترك يتطلب أيضًا دعمًا للعرض.
  3. التسلسل القابل للنسخ، والمظهر، وأسماء التطبيقات المتأثرة. يساعد كل من البيانات والعرض معًا في تحديد مكان تغير الإيموجي.

احسب إجاباتك الصحيحة: كل واحدة تساوي نقطة. الإجابة المتروكة تساوي صفر نقطة.

  • 3 نقطة: تعاملت مع الشخصية والتسلسل المخزن بشكل منفصل في الحالات الثلاث؛ جرب النسخ والحذف في مذكرة.
  • 2 نقطة: راجع أي مكون أو بيانات تصحيح أخطاء غائبة.
  • 0–1 نقطة: ابدأ بتفكيك التقنية: المرأة، وZWJ، والكمبيوتر المحمول.

لدينا مقال جيد آخر

جميع المقالات الـ 20 · البحث عن إيموجي