شخصية رسومية

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

ISO/IEC 646

في نظام ASCII (المحدد في معيار ISO/IEC 646)، تُدرج الأحرف الرسومية في الصفوف من 2 إلى 7 من جدول الترميز . مع ذلك، هناك حرفان في هذه الصفوف، وهما حرف المسافة (SP) في الصف 2 العمود 0، وحرف الحذف (DEL) (المعروف أيضًا بحرف المسح) في الصف 7 العمود 15، يستدعيان إشارة خاصة.

تعتبر المسافة حرفًا رسوميًا وحرف تحكم في معيار ISO 646. [ 1 ] يمكن اعتبارها حرفًا ذا شكل مرئي أو، في سياقات مثل أجهزة الطباعة عن بعد ، حرف تحكم يقوم بتحريك رأس الطباعة دون طباعة حرف.

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

يونيكود

في نظام يونيكود ، تُعرَّف الأحرف الرسومية بأنها تلك التي تنتمي إلى الفئات العامة التالية : حرف، علامة، رقم، ترقيم، رمز، أو مسافة (Zs=). أما نقاط الترميز الأخرى (الفئات العامة: تحكم، فاصل أسطر، فاصل فقرات) فهي: تنسيق، تحكم، استخدام خاص، بديل، غير حرفي، أو محجوز (غير مُخصَّص). [ 2 ]

الأحرف التي تحتوي على مسافات والأحرف التي لا تحتوي على مسافات

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

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

لاحظ أن ليس كل المعدلات لا تحتوي على مسافات - يسرد قسم Unicode " أحرف معدل التباعد " عددًا من المعدلات الأخرى. 

ملحوظات

  1. كما هو الحال في صفحة الكود 437 والمعايير ذات الصلة
  2. هذا لا يعني أن حرف الحذف غير موجود؛ بل يعني فقط أن القيمة 0x7F مُحمّلة بشكل زائد، وأن إخراجها سيؤدي إما إلى طباعة الحرف الرسومي أو تنفيذ عملية حذف، وذلك حسب الروتين المُستخدم. على سبيل المثال، في معظمتطبيقات لغة BASIC ، سيؤدي استخدام الأمر PRINT مع القيمة 0x7F إلى الحذف، بينما سيؤدي استخدام الأمر POKE إلى إخراج الحرف الرسومي.
  3. أو ربما حرفان متجاوران، للأحرف غير الأبجدية في لغات شرق آسيا

مراجع

  1. إل آر هندرسون؛ إيه إم مامفورد (20 مايو 2014). ملف تعريف رسومات الحاسوب: سلسلة باتروورث في معايير رسومات الحاسوب . إلسيفير ساينس. ص  102. ISBN 978-1-4831-4484-9.
  2. https://www.unicode.org/versions/Unicode5.2.0/ch02.pdf#G25564 الفصل 2، الجدول 2.3