شخصية مركبة مسبقًا

الحرف المركب ( أو الحرف القابل للتحليل ) هو كيان متعدد الأشكال يُمثَّل في يونيكود برمز واحد . قد يُمثِّل الحرف المركب حرفًا عليه علامة تشكيل ، مثل é ( U+00E9 é، الحرف اللاتيني الصغير E ذو علامة التشكيل الحادة ).

يمكن أيضًا إنشاء الحرف نفسه باستخدام سلسلة من نقاط الترميز، نقطة لكل رسم من الرسوم التي يتكون منها الحرف. على سبيل المثال، في مصطلحات يونيكود، يُعد الحرف ⟨é⟩ حرفًا يمكن تمثيله مباشرةً باستخدام U + 0065 e ( الحرف اللاتيني الصغير E )U+00E9 أو يمكن تحليله إلى سلسلة مكافئة من الحرف الأساسي ⟨e⟩ ( U+0065 e ) بالإضافة إلى شكل علامة التشكيل الحادة ( U +0301 ◌́ ). وبالمثل، فإن الوصلات المركبة مسبقًا هي تركيبات مسبقة لأحرفها أو رسوماتها المكونة لها - على سبيل المثال، الوصلة الصغيرة ij ( U+0133 ij) المستخدمة في اللغة الهولندية . 

تُعدّ الأحرف المركبة مسبقًا حلًا تقليديًا لتمثيل العديد من الأحرف الخاصة في مجموعات الأحرف المختلفة . في يونيكود، أُدرجت هذه الأحرف للتوافق مع أنظمة التشفير القديمة، مثل مكونات ISO 8859 وأنواع أخرى من " ASCII الموسّع ". أما سياسة يونيكود الحديثة، فتتمثل في مقاومة إنشاء أحرف مركبة مسبقًا جديدة إذا كان بالإمكان إنتاج الحرف باستخدام أشكال مركبة.

مقارنة الأحرف المركبة مسبقًا والأحرف المفككة

في المثال التالي، يوجد لقب سويدي شائع Åström مكتوب بطريقتين بديلتين، الأولى باستخدام Å (U+00C5) و ö (U+00F6) المركبين مسبقًا، والثانية باستخدام الحرف الأساسي المفكك A (U+0041) مع حلقة ربط في الأعلى (U+030A) و o (U+006F) مع علامة التشكيل ( U+0308).

  1. Å ström (U+00C5 U +0073 U+0074 U+0072U+00F6U+006D )
  2. أ ̊ سترو ̈ م (U+0041 U+030A U+0073 U+0074 U+0072 U+006F U+0308 U+006D)

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

ومع ذلك، قد تكون الأحرف المركبة مسبقًا مشكلة أيضًا مع الخطوط غير المكتملة - خاصة إذا كانت أكثر غرابة، كما هو الحال في المثال التالي (الذي يوضح الكلمة الهندية الأوروبية البدائية المعاد بناؤها لكلمة "كلب"):

  1. ḱṷṓ n (U+1E31 U+1E77 U+1E53U+006E)
  2. ك́ o ̄ ́ n ( U +006B U+0301 U+0075 U+032D U+006F U+0304 U+0301 U+006E )

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

يحتوي OpenType على "علامة الميزة" ccmp لتعريف الرسوم البيانية التي هي تركيبات أو تفكيكات تتضمن دمج الأحرف.

الأحرف الصينية

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

انظر أيضاً

مصادر

  • Free Idg Serif ، وهو خط مشتق من خط FreeSerif مع إضافة تعريفات للأحرف المركبة مسبقًا.