هذا هو الأمر bdf2psf الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
bdf2psf - تحويل خط BDF إلى تنسيق PSF لوحدة تحكم Linux
موجز
bdf2psf [- fb] [--سجل ملف تسجيل] BDF{+BDF} مساواة{+مساواة} رموز{+ [:]رموز}
المقاس قوات الأمن الفلسطينية [الإدارة المستدامة للغابات]
الوصف
البرنامج bdf2psf يترجم خطوط BDF إلى تنسيق PSF. يقبل الخطوط مع التعسفي
حجم مصفوفة الخط. إذا كان عرض مصفوفة الصورة الرمزية للخط المصدر هو 7 أو 9
بكسل ثم يقوم بإنشاء خطوط بعرض 8 بكسل.
OPTIONS
- fb إنشاء خط لـ Framebuffer. هناك نوعان من الاختلافات الهامة بين
Framebuffer ووضع النص. أولاً ، يجب أن تحتوي جميع الخطوط في وضع النص على مصفوفة 8
عرض بكسل. يجب أن يكون لديهم أيضًا 256 أو 512 حرفًا رمزيًا. ثانيًا ، في معظم النصوص
أوضاع الجهاز يقوم ببعض السحر من أجل استخدام خطوط عرض 8 بكسل كما لو كانت
كانت 9 بكسل العرض. من أجل تحقيق ذلك ، نسخ جهاز الفيديو الثامن
عمود في العمود التاسع من الصور الرمزية برموز من 9xC0 إلى 0xDF ومن 0x0C1
إلى 0x1DF. Bdf2psf شديد الحذر عند تحديد مكان وضع حرف رسومي معين
ونتيجة لذلك ، يكون ترميز الخط الذي تم إنشاؤه عشوائيًا إلى حد ما.
--ملف السجل
سجل في الملف ملف تسجيل أي مشاكل أثناء التحويل.
bdf {+ bdf}
"+" - قائمة منفصلة لخطوط BDF المصدر. عندما يكون رمز معين
المعرفة في أكثر من واحد من الخطوط المحددة ثم تأخذ الخطوط المدرجة أولا
الأولوية.
معادلة {+ معادلة}
قائمة ملفات منفصلة "+" تحدد علاقة تكافؤ بين الحروف الرسومية.
راجع قسم "ملفات المعادلة" أدناه.
رموز {+ [:] رموز}
"+" - قائمة منفصلة من الملفات التي تصف مجموعات الأحرف. الخط الذي تم إنشاؤه سوف
دعم جميع مجموعات الأحرف المحددة. عندما لا توجد مساحة في خط PSF لـ
جميع الرموز ، مجموعات الأحرف المدرجة أولاً لها الأسبقية. عندما كان القولون من قبل
تم تحديد مجموعة أحرف ولن يتم إصدار تحذيرات للرموز التي تعذر ذلك
توضع في الخط. انظر قسم مجموعات الأحرف أدناه.
الحجم حجم خط PSF. عادة 256 أو 512 حرفًا رمزيًا.
psf اسم الخط الذي تم إنشاؤه. إذا كان هناك ملف بهذا الاسم بالفعل فسيكون
مكتوب.
sfm احفظ في الملف الإدارة المستدامة للغابات SFM للخط الذي تم إنشاؤه. هذه المعلمة اختيارية.
حرف الاطقم
تشبه ترميزات خطوط وحدة التحكم التقليدية الترميزات القياسية لـ
لغات مختلفة. على سبيل المثال ، توجد خطوط لجميع متغيرات ISO 8859. هذا هو
زائدة عن الحاجة ، على سبيل المثال ISO 8859-1 و ISO 8859-9 و ISO 8859-15 تختلف فقط بقليل
أحرف ويمكن تغطيتها بسهولة بخط واحد فقط.
من أجل تحديد الحد الأدنى من مجموعات الأحرف ، تم استخدام خوارزمية التجميع
تستخدم. الكود المصدري لـ fontconfig يحتوي على قوائم الأحرف التي معظم اللغات
تتطلب - قائمة واحدة لكل لغة. بدأنا بمجموعة أحرف واحدة لكل لغة واستخدامها
خوارزمية التجميع من أجل ضم مجموعات الأحرف إلى أكبر. الشخصية
المجموعات الموضحة في الملفات المثبتة في الدليل الخطوط كانت نتيجة
الخوارزمية. تسرد هذه الملفات الرموز الموحدة لرموز مجموعة الأحرف ، واحدة لكل
خط. يُسمح أيضًا بالتعليقات التي تبدأ بعلامة حادة.
الملفات مجموعة أسكي, لينكس, freebsd.set و مجموعة مفيدة تحتوي على أربعة أحرف خاصة
مجموعات. الأول يسرد رموز ASCII والثاني والثالث يسرد الرموز
من مجموعة الأحرف البديلة المسماة (راجع قسم "رسومات الخط" من معلومات المدى(5)) -
واحد لنظام Linux والآخر لـ FreeBSD. لاحظ أنه من أجل قصر نفسه على cp437
مجموعة الأحرف ، يقوم برنامج تشغيل وحدة التحكم Linux ببعض تقريب الرموز من ملف
مجموعة الأحرف البديلة. على سبيل المثال ، تقوم بطباعة U + 256A (BOX DRAWINGS VERTICAL SINGLE AND
HORIZONTAL DOUBLE) بدلاً من علامة عدم المساواة. يسرد ملف linux.set الرموز
يستخدمه برنامج تشغيل وحدة التحكم Linux (مثل U + 256A بدلاً من علامة عدم المساواة). الرموز
من freebsd.set لم يتم إصلاحها بواسطة نواة FreeBSD ، ولكن هناك أيضًا بعض
تقريبية.
في معظم الحالات ، تتوفر مساحة أكبر في الخطوط أكثر من اللازم. الرموز الاحتياطية
يمكن ملؤها بالرموز من مجموعة مفيدة مجموعة أحرف خاصة. إنها
مناسب لاستخدام نقطتين قبل اسم مجموعة مفيدة في سطر الأوامر من bdf2psf so
لا يتم إصدار أي تحذيرات في حالة عدم وجود مسافة في الخط لبعض هذه الرموز.
التكافؤ FILES
تحدد ملفات التكافؤ علاقة التكافؤ بين الأكواد. العلامة الحادة هي
تستخدم للتعليقات ، يتم تجاهل الأسطر الفارغة. يجب أن تسرد جميع الأسطر الأخرى سطرين أو أكثر
يونيكود. سيتم تخصيص حرف رسومي واحد فقط في خط PSF لهذه الرموز الموحدة.
على سبيل المثال:
U + 2126 U + 03A9
# U + 2126: علامة أوم
# U + 03A9: رسالة رأس المال اليوناني أوميغا
U + 041D U + 0048
# U + 041D: حرف رأس المال السيريلي EN
# U + 0048: حرف لاتيني كبير
يوضح ملف التكافؤ هذا أن U + 2126 (علامة أوم) و U + 03A9 (أوميغا) لهما نفس الشيء
انظروا بحيث يكفيهم حرف رسومي واحد. وأيضًا U + 041D (السيريلية En) و U + 0048 (اللاتينية
ح) تبدو متشابهة.
يتم توفير ملفي معادلة - المعيار و عربي. إنّ كافة أنواع عهود الـ
يمكن استخدام أول واحد لجميع الخطوط. الغرض من الثانية هو تقليل عدد
الحروف الرسومية اللازمة للأحرف العربية على حساب جودة الخط. يجب أن يكون
تستخدم فقط للخطوط التي يجب أن تدعم اللغة العربية ولكن لا توجد مساحة كافية في PSF
الخط لجميع الحروف العربية. ال Uni1 مجموعة الأحرف هي مجموعة أحرف تتطلب
عربي.
استخدم bdf2psf عبر الإنترنت باستخدام خدمات onworks.net