مستوى (يونيكود)

في معيار يونيكود ، المستوى عبارة عن مجموعة متصلة من 65,536 (2 ^16 ) نقطة ترميز . يوجد 17 مستوى، مُرقمة من 0 إلى 16، والتي تُقابل القيم المُحتملة من 00 إلى 10^ 16 لأول خانتين في نظام العد الست عشري ( U+hhhhhh ). المستوى 0 هو المستوى الأساسي متعدد اللغات (BMP)، ويحتوي على الأحرف الأكثر استخدامًا. تُسمى المستويات الأعلى من 1 إلى 16 "المستويات التكميلية". [ 1 ] آخر نقطة ترميز في يونيكود هي آخر نقطة ترميز في المستوى 16، وهي U+10FFFF. اعتبارًا من إصدار يونيكود 17.0 ، تم تخصيص نقاط ترميز (أحرف) لخمسة من المستويات، وتم تسمية سبعة منها.

يعود الحد الأقصى البالغ 17 مستوى إلى ترميز UTF-16 ، الذي يستطيع ترميز 2 ^20 نقطة ترميز (16 مستوى) كأزواج من الكلمات ، بالإضافة إلى ترميز BMP ككلمة واحدة. [ 2 ] صُمم ترميز UTF-8 بحد أقصى أكبر بكثير يبلغ 2^ 31 (2,147,483,648) نقطة ترميز (32,768 مستوى)، وسيظل قادرًا على ترميز 2 ^21 (2,097,152) نقطة ترميز (32 مستوى) حتى في ظل الحد الحالي البالغ 4 بايت . [ 3 ]

يمكن للمستويات الـ 17 استيعاب 1,114,112 نقطة ترميز. من بينها، 2,048 عبارة عن بدائل (تستخدم لإنشاء الأزواج في UTF-16)، و66 عبارة عن رموز غير حرفية ، و137,468 محجوزة للاستخدام الخاص ، مما يترك 974,530 للتخصيص العام.

تُقسّم المستويات إلى كتل يونيكود ، والتي، على عكس المستويات، لا تمتلك حجمًا ثابتًا. تغطي الكتل الـ 346 المُعرّفة في يونيكود 17.0 نسبة 27% من مساحة نقاط الترميز المُمكنة، ويتراوح حجمها من 16 نقطة ترميز كحد أدنى (ستة عشر كتلة) إلى 65,536 نقطة ترميز كحد أقصى (المنطقة التكميلية للاستخدام الخاص - أ و ب، والتي تُشكّل المستويين 15 و 16 بالكامل). وللاستخدام المستقبلي، تمّ تحديد نطاقات الأحرف بشكل مبدئي لمعظم أنظمة الكتابة الحالية والقديمة المعروفة. [ 4 ]

ملخص

الأحرف المخصصة، إصدار يونيكود 17.0
طائرةنقاط الترميز المخصصة [ أ ]الشخصيات المخصصة
0 BMP65,52055,718
1 SMP31,87228,869
2 SIP61,53661,513
3 نصائح1344013429
14 SSP368337
15 SPUA-A65,5360 (بحسب التعريف)
16 SPUA-B65,5360 (بحسب التعريف)
الإجمالي303,808159,866

طائرة متعددة اللغات أساسية

خريطة للمستوى الأساسي متعدد اللغات. يمثل كل مربع مرقم 256 نقطة ترميز.

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

تُستخدم رموز الاستبدال العالي (U+D800–U+DBFF) والاستبدال المنخفض (U+DC00–U+DFFF) لترميز الأحرف غير BMP في UTF-16 باستخدام زوج من الرموز ذات 16 بت : رمز استبدال عالي ورمز استبدال منخفض. ولن يتم تخصيص أي حرف لنقطة رمز استبدال منفردة.

تم تخصيص 65520 من أصل 65536 نقطة رمزية في هذا المستوى لكتلة Unicode، مما ترك 16 نقطة رمزية في نطاق واحد غير مخصص (2FE0..2FEF).

اعتبارًا من الإصدار 17.0 من يونيكود، يتألف برنامج إدارة المباني (BMP) من 164 كتلة التالية:

مستوى متعدد اللغات إضافي

خريطة للمستوى التكميلي متعدد اللغات. يمثل كل مربع مرقم 256 نقطة ترميز.

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

اعتبارًا من الإصدار 17.0 من يونيكود، تتألف SMP من الكتل الـ 168 التالية:

مستوى تصويري إضافي

خريطة للمستوى الإيديوغرافي التكميلي. يمثل كل مربع مرقم 256 نقطة رمزية.

يتم استخدام المستوى 2 ، وهو المستوى الإيديوغرافي التكميلي ( SIP )، للإيديوغرافيات الصينية اليابانية الكورية، ومعظمها إيديوغرافيات صينية يابانية كورية موحدة ، والتي لم يتم تضمينها في معايير ترميز الأحرف السابقة.

اعتبارًا من الإصدار 17.0 من يونيكود، يتألف برنامج SIP من الكتل السبع التالية:

المستوى الإيديولوجي الثالثي

خريطة للمستوى الإيديوغرافي الثالثي. يمثل كل مربع مرقم 256 نقطة رمزية.

المستوى الثالث هو المستوى التصويري الثالث (TIP). أُضيفت امتدادات الأحرف الصينية واليابانية والكورية الموحدة G إلى المستوى التصويري الثالث في يونيكود 13.0، الذي صدر في مارس 2020. [ 5 ] كما أنه مُخصص مبدئيًا لخط الختم الصغير . [ 6 ]

اعتبارًا من الإصدار 17.0 من يونيكود، يتألف برنامج TIP من الكتل الثلاث التالية:

طائرات غير مخصصة

المستويات من 4 إلى 13 (المستويات من 4 إلى D بالنظام الست عشري ): لم يتم بعد تعيين أي أحرف، أو اقتراح تعيينها، للمستويات من 4 إلى 13.

طائرة ذات أغراض خاصة إضافية

خريطة للطائرة التكميلية ذات الأغراض الخاصة. يمثل كل مربع مرقم 256 نقطة رمزية.

يُشار إلى المستوى 14 ( E بالنظام الست عشري ) باسم المستوى التكميلي ذي الأغراض الخاصة ( SSP ). ويتألف من الكتلتين التاليتين ، اعتبارًا من يونيكود 17.0:

طائرات منطقة الاستخدام الخاص

تحتوي المستويان 15 و16 (المستويان F و 10 بالنظام الست عشري ) على " منطقة استخدام خاصة ". تحتوي كل منهما على كتل تُسمى منطقة الاستخدام الخاصة التكميلية-أ ( PUA-A ) ومنطقة الاستخدام الخاصة التكميلية-ب ( PUA-B ). مناطق الاستخدام الخاصة متاحة للاستخدام من قِبل جهات خارج نطاق ISO وUnicode (ترميز الأحرف للاستخدام الخاص).

ملحوظات

  1. نقاط الترميز التي تم تخصيصها لكتلة يونيكود .

مراجع

  1. "مسرد المصطلحات" . يونيكود . تم الاسترجاع في 27-09-2021 .
  2. "معيار يونيكود الإصدار 6.0 - المواصفات الأساسية" (ملف PDF) . اتحاد يونيكود. فبراير 2011. الجدول 3.5 "توزيع UTF-16 بت".
  3. "معيار يونيكود الإصدار 6.0 - المواصفات الأساسية" (ملف PDF) . اتحاد يونيكود. فبراير 2011. الجدول 3.6 "توزيع بتات UTF-8".
  4. "خرائط طريق إلى يونيكود" . يونيكود . تم الاسترجاع في 27-09-2021 .
  5. "الإعلان عن معيار يونيكود، الإصدار 13.0" . مدونة يونيكود . 10 مارس 2020.
  6. "الأحرف الجديدة المقترحة: خط الأنابيب" . www.unicode.org .