خط الكمبيوتر

مقارنة بين النسختين المطبوعة (أعلى) والرقمية (أسفل) من كتاب بيربيتوا

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

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

توجد ثلاثة أنواع أساسية من تنسيقات بيانات ملفات خطوط الكمبيوتر:

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

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

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

أنواع الخطوط

خطوط الصور النقطية

مجموعة متنوعة من خطوط الصور النقطية من الإصدار الأول لنظام التشغيل ماكنتوش
بعض خطوط الصور النقطية المضمنة في نظام التشغيل AmigaOS 3

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

تشمل مزايا خطوط الصور النقطية ما يلي:

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

تتمثل العيوب الرئيسية لخطوط الصور النقطية في أن جودتها البصرية تميل إلى أن تكون رديئة عند تغيير حجمها أو تحويلها، مقارنةً بخطوط الخطوط الخارجية والخطوط ذات الحواف، كما أن توفير العديد من الأحجام المُحسّنة والمُصممة خصيصًا لنفس الخط يزيد بشكل كبير من استهلاك الذاكرة. كانت خطوط الصور النقطية الأولى متوفرة فقط بأحجام مُحسّنة مُحددة مثل 8، 9، 10، 12، 14، 18، 24، 36، 48، 72، و96 نقطة (بافتراض دقة 96 نقطة في البوصة )، بينما كانت الخطوط المُخصصة غالبًا ما تتوفر بحجم واحد مُحدد فقط، مثل خط العناوين بحجم 72 نقطة فقط. 

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

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

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

الخطوط أحادية اللون مقابل الخطوط ذات درجات اللون الرمادي

خط ملون بصيغة الصور النقطية لنظام التشغيل Amiga

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

التوسع

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

يُشبه الفرق بين خطوط الصور النقطية وخطوط الخطوط الخارجية الفرق بين تنسيقات ملفات الصور النقطية والمتجهة. فخطوط الصور النقطية تُشبه تنسيقات الصور مثل Windows Bitmap (.bmp) و Portable Network Graphics (.png) و Tagged Image Format (.tif أو .tiff)، التي تُخزّن بيانات الصورة على شكل شبكة من البكسلات، مع ضغطها في بعض الحالات. أما تنسيقات الصور الخارجية، مثل Windows Metafile format (.wmf) و Scalable Vector Graphics format (.svg)، فتُخزّن تعليمات رسم الصورة على شكل خطوط ومنحنيات، بدلاً من تخزين الصورة نفسها.

يستطيع برنامج "التتبع" تتبع الخطوط الخارجية لخط نقطي عالي الدقة وإنشاء مخطط أولي يستخدمه مصمم الخطوط لإنشاء خط مخطط خارجي مفيد في أنظمة مثل PostScript أو TrueType . تتميز خطوط المخطط الخارجي بسهولة تغيير حجمها دون حواف خشنة أو ضبابية.

الخطوط الخارجية

الخطوط الخارجية أو الخطوط المتجهة هي مجموعات من الصور المتجهة ، تتكون من خطوط ومنحنيات تحدد حدود الرموز . استُخدمت الخطوط المتجهة في البداية بواسطة شاشات العرض المتجهة وأجهزة الرسم المتجهة ، باستخدام خطوطها الداخلية الخاصة، والتي كانت عادةً ذات خطوط رفيعة مفردة بدلاً من الرموز ذات الخطوط الخارجية السميكة. مع ظهور النشر المكتبي، برزت الحاجة إلى معيار موحد لدمج واجهة المستخدم الرسومية لأجهزة ماكنتوش الأولى وطابعات الليزر . كان مصطلح WYSIWYG (ما تراه هو ما تحصل عليه) هو المصطلح المستخدم لوصف تقنية الدمج . من أمثلة الخطوط الخارجية: خطوط PostScript من النوع 1 والنوع 3 ، و TrueType ، وOpenType، و Compugraphic .

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

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

الخطوط القائمة على ضربات الفرشاة

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

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

قام المطورون التجاريون، بما في ذلك Agfa Monotype ( iType ) و Type Solutions, Inc. (المملوكة لشركة Bitstream Inc. )، بتطوير أنواع الخطوط القائمة على الخطوط ومحركات الخطوط بشكل مستقل.

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

تنسيقات الملفات

توجد عدة صيغ ملفات لكل نوع ملف.

تنسيقات خطوط الصور النقطية

تنسيقات الخطوط الخارجية

الخطوط من النوع 1 والنوع 3

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

خطوط TrueType

نظام TrueType هو نظام خطوط طورته شركة Apple Inc. وكان الهدف منه استبدال خطوط Type 1، التي اعتبرها الكثيرون باهظة الثمن. وعلى عكس خطوط Type 1، تُوصف رموز TrueType بمنحنيات بيزير تربيعية. وهو يحظى بشعبية واسعة حاليًا، وتتوفر تطبيقاته لجميع أنظمة التشغيل الرئيسية.

خطوط OpenType

OpenType هو نظام خطوط ذكي صممته شركتا Adobe و Microsoft . تحتوي خطوط OpenType على مخططات تفصيلية إما بتنسيق TrueType أو CFF بالإضافة إلى مجموعة واسعة من البيانات الوصفية.

تنسيقات الخطوط القائمة على ضربات الفرشاة

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

في عام 2004، طورت شركة DynaComware نظام DigiType، وهو تنسيق خطوط يعتمد على الخطوط. وفي عام 2006، أعلن مبتكرو نظام Saffron Type عن تمثيل للخطوط القائمة على الخطوط يُسمى Stylized Stroke Fonts (SSFs)، بهدف توفير التعبيرية التي تتميز بها الخطوط التقليدية القائمة على الخطوط الخارجية، مع الحفاظ على حجم الذاكرة الصغير الذي تتميز به الخطوط ذات العرض الموحد القائمة على الخطوط (USFs). [ 6 ]

يستخدم برنامج AutoCAD خطوط SHX/SHP .

تقسيم المجموعات الفرعية

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

انظر أيضاً

مراجع

  1. غروبر، جون. "مضاد التعرج" . دارينغ فايربول . مؤرشف من الأصل في 1 سبتمبر 2015. تم الاطلاع عليه في 5 سبتمبر 2015 .
  2. ستام، بيت (25 مارس 1998). "مأساة الصور النقطية عند الدقة المنخفضة" . مايكروسوفت . مؤرشف من الأصل في 19 فبراير 2016. تم الاطلاع عليه في 10 أغسطس 2015 .
  3. "BMF – تنسيق خط بايت ماب" . BMF . تم الاطلاع عليه بتاريخ 9 يونيو 2019 .
  4. إينار ساوكاس وأندرو أوين (12 يونيو 2013). "FZX: تنسيق قياسي جديد وبرنامج تشغيل للخطوط المتناسبة" . ص 1. 
  5. مارك كيلغارد (10 أبريل 2012). "الرسومات المتجهة وعرض المسار" . ص 28. مؤرشف من الأصل بتاريخ 13 أغسطس 2014. تم الاطلاع عليه بتاريخ 19 أغسطس 2014 . 
  6. جاكوبياك، إيلينا جيه؛ بيري، رونالد إن؛ فريسكين، سارة إف. تمثيل محسّن للخطوط القائمة على الخطوط . سيغراف 2006.

للمزيد من القراءة

  • رايت، ت. (1998). "تاريخ وتكنولوجيا خطوط الحاسوب". حوليات معهد مهندسي الكهرباء والإلكترونيات لتاريخ الحوسبة . 20 (2): 30-34 . doi : 10.1109/85.667294 .