عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

hbf2gf - عبر الإنترنت في السحابة

قم بتشغيل hbf2gf في مزود الاستضافة المجانية OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر hbf2gf الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


hbf2gf - تحويل خط CJK نقطي إلى خطوط فرعية يمكن استخدامها بواسطة TeX و Omega.

موجز


hbf2gf [-q] ملف الضبط[.cfg]
hbf2gf [-q] [-p] [-g] [-n] اسم الخط الفرعي دقة x [مقياس ص | ص القرار]
hbf2gf -t [-q] اسم الخط الفرعي
hbf2gf --الإصدار | --مساعدة

الوصف


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

كما يقول الاسم hbf2gf يستخدم خطوط CJK بتنسيق معين يسمى هانزي نقطية
الخط (HBF) شكل. يتكون ببساطة من ملف (ملفات) الصور النقطية CJK وملف نصي في ملف
تنسيق مشابه جدًا لتنسيق BDF لنظام X Window الذي يصف الصورة النقطية
ملفات الخطوط: الترميز ، الحجم ، إلخ. يمكن بعد ذلك تحويل ملفات GF المنتجة باستخدام
com.gftopk في ملفات PK القياسية.

hbf2gf يمكن استدعاؤها بثلاثة أوضاع:

hbf2gf [-q] ملف الضبط[.cfg]

تنشئ هذه المكالمة عادةً مجموعة من ملفات GF وملف PL واحد وملف دفعي
يجب أن يتم إعدامه بعد hbf2gf انتهى. هذا البرنامج النصي سوف يستدعي com.gftopk إلى
تحويل جميع ملفات GF إلى ملفات PK ، وسوف يستدعي بلتوتف لتحويل ملف PL
في ملف TFM. أخيرًا ، سيقوم بنسخ ملف TFM بحيث يكون لكل ملف PK ملف TFM الخاص به
ملف (وكلها متطابقة).

If ofm_file تم تعيينه على "نعم" في ملف التكوين ، وستكون ملفات OFM و OVF
خلقت أيضا.

-q يجعل hbf2gf هادئ.

hbf2gf [-q] [-p] [-g] [-n] اسم الخط الفرعي دقة x [مقياس ص | ص القرار]

هذا الوضع مخصص للاستخدام مع ملفات mktexpk ومشتقاته. ملف GF واحد فقط
مع ملف PL للخط الفرعي المحدد ، بأخذ الخط الأفقي
الدقة وعامل القياس الرأسي (إذا كانت القيمة أصغر من 10) على التوالي. ال
الدقة الرأسية (خلاف ذلك) من سطر الأوامر ، وتجاهل nmb_fonts
معلمة ملف التكوين. آخر حرفين (يتم تفسيرهما
كرقم الخط الفرعي) للحصول على اسم ملف التكوين (الذي
يجب أن ينتهي بـ ".cfg"). لن يتم إنشاء ملف عمل. إذا كان الخيار -p تم تعيين ، لا يوجد ملف PL
أنشئ. لو -g تم تعيينه ، لم يتم إنشاء ملف GF. يمكن التحكم في التمديد
مع -n؛ إذا تم تعيينه ، يكون الامتداد ".gf" ، وإلا ".قرار> gf '. -q يجعل
hbf2gf هادئ.

hbf2gf -t [-q] اسم الخط الفرعي

هذا الوضع مخصص للاستخدام مع البرامج النصية مثل mktexpk؛ فإنه يختبر ما إذا كان
يؤدي اسم الخط الفرعي المحدد إلى ملف hbf2gf ملف الضبط. تقوم بإرجاع 0 في
نجاح ويطبع اسم ملف التكوين هذا (بشرط أن يكون -q تحول
لم يتم تعيين). هذا الاختبار ليس شاملاً. يقوم فقط بإزالة آخر حرفين
ويتحقق مما إذا كان ملف التكوين بهذا الاسم موجودًا.

راجع القسم التالي لمزيد من التفاصيل حول ملفات التكوين.

تحديد الخيار --الإصدار إرجاع الإصدار الحالي من hbf2gf والملف المستخدم
مكتبة البحث (على سبيل المثال com.kpathsea). يتم عرض معلومات الاستخدام مع --مساعدة المعلمة.

CONFIGURATION FILE


هنا نموذج ملف التكوين (gsfs14.cfg) لخط صيني 56 × 56 بترميز GB ؛
لاحظ أن جميع المعلومات حول الخط موجودة في ملف jfs56.hbf. انظر FILE SEARCHING
قسم كيف خطوط HBF و hbf2gf تم العثور على ملفات التكوين. انظر التوفر
قسم حيث يمكنك الحصول على خطوط CJK مع ملفات HBF الخاصة بها:

hbf_header jfs56.hbf
ماج_x 1
عتبة 128
تعليق jianti fansongti الخط 56x56 بكسل

حجم التصميم 14.4

y_offset -13

ملفات nmb-1

اسم الإخراج gsfs14

المجموع الاختباري 123456789

دي بي آي_x 300

رقم pk_files
tfm_files نعم

الترميز الترميز GuoBiao نص TeX المشفر

pk_directory $ HBF_TARGET / pk / modeless / gb2312 / gsfs14 /
tfm_directory $ HBF_TARGET / tfm / gb2312 / gsfs14 /

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

يمكنك استخدام متغيرات البيئة في ملف التكوين. شخصية الهروب
دائمًا ما يكون بدء متغير بيئة في ملف التكوين "$" ، حتى بالنسبة لـ
أنظمة التشغيل مثل DOS التي لها اتفاقيات أخرى. hbf2gf يتعرف فقط
أسماء متغيرات البيئة التي تبدأ بحرف أو شرطة سفلية ، متبوعة
أحرف أبجدية رقمية أو شرطات سفلية. يمكنك إحاطة المتغير بأقواس ل
حدد مكان انتهاء اسم المتغير ، على سبيل المثال $ {FOO}. للحصول على علامة الدولار يجب عليك
اكتب "$$". توسيع متغيرات البيئة في hbf2gf نفسه (بدون مساعدة
إما إجراءات البحث kpathsea أو emtexdir أو MiKTeX) محدودة للغاية ؛ هذه الميزة لديها
تم ترحيلها من الإصدارات السابقة. لا يمكن توسيع المتغيرات المحددة في texmf.cnf ؛ هو - هي
لا يمكن أيضًا التعامل مع أكثر من دليل واحد كقيمة للمتغير. لا وقت للانتظار تستخدم it إلا
For ال "دليل_الكتاب" و "tfm_directory" حدود!

هذه قائمة بجميع الكلمات الرئيسية الضرورية:

hbf_header
اسم ملف رأس HBF لخط (خطوط) الإدخال. hbf2gf يستخدم البحث المعطى
آلية (kpathsea أو emtexdir أو MiKTeX) لتحديد موقع هذا الملف.

الإخراج_اسم
اسم جذع ملفات الإخراج. يبدأ تشغيل رقم عشري مكون من رقمين
مع "01". بالنسبة لخطوط Unicode ، انظر الكلمة الأساسية يونيكود أقل. هذا
تتطابق القيمة في جميع الحالات تقريبًا مع اسم ملف التكوين.

والآن جميع الكلمات الرئيسية الاختيارية:

x_offset
يزيد من عرض الحرف. سيتم تطبيقها على كلا الجانبين ؛ الافتراضي لغير
الحروف الرسومية المستديرة هي القيمة المعطاة في رأس HBF (HBF_BITMAP_BOUNDING_BOX)
تحجيم إلى حجم_التصميم (بالبكسل).

y_offset
ينقل جميع الأحرف لأعلى أو لأسفل ؛ القيمة الافتراضية للصور الرمزية غير المستديرة هي القيمة المعطاة
في رأس HBF (HBF_BITMAP_BOUNDING_BOX) تحجيمها إلى حجم_التصميم (بالبكسل).

حجم_التصميم
حجم تصميم الخط (بالنقاط). x_offset و y_offset الرجوع إلى هذا الحجم.
الافتراضي هو 10.0.

مائل ميل الخط (يُعطى كـ Delta_x / Delta_y). فقط القيم في النطاق
0 ≥ مائل ≤ 1 مسموح به. الافتراضي هو 0.0.

تناوب
إذا تم التعيين على "نعم" ، فسيتم تدوير جميع الصور الرمزية 90 درجة عكس اتجاه عقارب الساعة. ال
سيتم تجاهل الإزاحات الافتراضية على النحو الوارد في رأس HBF (وضبطها على 0). تقصير
لا يوجد'.

mag_x
mag_y تحجيم قيم الأحرف للوصول إلى حجم التصميم. إذا كان التكبير واحدًا فقط
معطى ، يفترض أن قيم x و y متساوية. الافتراضي هو mag_x = mag_y = 1.0.

عتبة
قيمة بين 1 و 254 تحدد عتبة لتحويل خريطة الرخوة الداخلية
في الصورة النقطية للإخراج ؛ القيم المنخفضة تقطع المزيد من وحدات البكسل. القيمة الافتراضية هي 128.

التعليق
تعليق يصف الخط ؛ الافتراضي هو لا شيء.

nmb_fonts
عدد الخطوط الفرعية المطلوب إنشاؤها. القيمة الافتراضية هي -1 لإنشاء كل الخطوط.

يونيكود
إذا كانت الإجابة "نعم" ، فسيتم استخدام رقم سداسي عشري مكون من رقمين كرقم تشغيل ، بدءًا من
بقيمة البايت الأول من نطاق الكود الأول. الافتراضي هو "لا".

min_char
الحد الأدنى لقيمة الترميز. يجب عليك تعيين هذه القيمة لتصبح صحيحة
إزاحة الملفات الفرعية إذا لم تكن مطابقة لشفرة الحرف الأدنى في HBF
ملف.

dpi_x
dpi_y الدقة الأفقية والعمودية (نقطة في البوصة) للطابعة. إذا كان واحد فقط
الدقة معطاة ، يفترض أن قيمتي x و y متساويتان. الافتراضي هو 300.

اختباري
مجموع اختباري لتعريف ملفات GF مع ملفات TFM المناسبة. الافتراضي
قيمة هذا العدد الصحيح 32 بت هو 0.

Coding تعليق يصف مخطط الترميز ؛ الافتراضي هو لا شيء.

دليل pk
الدليل الوجهة لملفات PK ؛ الافتراضي: لا شيء. انتباه! الدفعة
لن يتحقق الملف من وجود هذا الدليل.

tfm_directory
الدليل الوجهة لملفات TFM ؛ الافتراضي: لا شيء. انتباه! الدفعة
لن يتحقق الملف من وجود هذا الدليل.

ملفات pk
ما إذا كان سيتم إنشاء ملفات PK أم لا ؛ الافتراضي هو "نعم".

tfm_files
ما إذا كان سيتم إنشاء ملفات TFM أم لا ؛ الافتراضي هو "نعم".

ofm_file
ما إذا كان سيتم إنشاء ملف OPL أم لا ؛ الافتراضي هو "لا". ثم ملف دفعي
تستخدم ovp2ovf من توزيع Omega لتحويله إلى ملف OFM و OVF.
يقوم ملف OPL ببساطة بتعيين جميع الخطوط الفرعية إلى خط أوميغا واحد.

طويل_التمديد
إذا كانت الإجابة بنعم ، فستتضمن ملفات PK الدقة في الامتداد (على سبيل المثال
gsso1201.300pk). يؤثر هذا على الملف الدفعي فقط (الافتراضي هو "نعم").

rm_command
أمر shell لإزالة الملفات ؛ الافتراضي: "rm".

أمر cp
أمر shell لنسخ الملفات ؛ الافتراضي: "cp".

تمديد العمل
امتداد الملف الدفعي الذي يستدعي com.gftopk و بلتوتف لتحويل ملف GF و
ملفات PL في ملفات PK و TFM على التوالي ؛ الافتراضي هو لا شيء.

FILE SEARCHING


hbf2gf يستخدم إما ال com.kpathsea, com.emtexdirالطرق أو ميكتكس مكتبة للبحث عن الملفات (com.emtexdir
سيعمل فقط على أنظمة التشغيل التي لها خلفية MS-DOS ، مثل MS-DOS ،
OS / 2 و Windows ؛ ميكتكس هو لأنظمة Win32).

com.kpathsea
يتم عرض الإصدار الفعلي من kpathsea على الشاشة إذا اتصلت hbf2gf --الإصدار.

هنا جدول لنوع الملف وما يقابله com.kpathsea المتغيرات.

.hbf متنوعات
.cfg HBF2GFINPUTS

يرجى الرجوع إلى ملفات المعلومات الخاصة بـ com.kpathsea للحصول على تفاصيل حول هذه المتغيرات. القرار
مخطط التسمية الذي سيتم استخدامه للمتغيرات سيتم تنفيذه أثناء التجميع.

يجب عليك تعيين متغير TEXMFCNF إلى الدليل حيث تكوين texmf.cnf الخاص بك
يتواجد الملف.

هذا هو الأمر المناسب لمعرفة القيمة a com.kpathsea تم تعيين المتغير (نستخدم
الاختلاف كمثال). هذا مفيد بشكل خاص إذا لم يتم تعيين متغير في texmf.cnf
أو في البيئة ، مما يشير إلى القيمة الافتراضية التي تم ترميزها في ملف
com.kpathsea مكتبة.

kpsewhich -progname = hbf2gf -expand-var = 'MISCFONTS $'

نختار اسم البرنامج أيضًا لأنه من الممكن تحديد المتغيرات
بحثت فقط عن برنامج معين - في مثالنا سيكون MISCFONTS.hbf2gf.

طريقة مشابهة ولكن ليست متطابقة هي القول

kpsewhich -progname = hbf2gf -show-path = "خطوط متنوعة"

[يمكن الحصول على قائمة كاملة بأنواع التنسيقات بقول "kpsewhich --help" في الأمر
موجه الخط.] هذا هو بالضبط كيف hbf2gf البحث عن الملفات العيب هو أن كل شيء
يتم توسيع المتغيرات التي يمكن أن تسبب سلاسل طويلة جدًا.

com.emtexdir
هنا قائمة اللواحق ومتغيرات البيئة ذات الصلة التي سيتم تعيينها في autoexec.bat
(على التوالي في config.sys لـ OS / 2):

.hbf هبفونتس
.cfg HBFCFG

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

HBFONTS = c: \ Fonts \ hbf !! ؛ d: \ myfonts \ hbf!

إنشاءات مثل 'c: \ Fonts !! \ hbf' غير ممكنة.

ميكتكس
يرجى مراجعة ملفات التوثيق الخاصة بـ ميكتكس لمزيد من التفاصيل.

القيود


يجب ألا يتجاوز حجم إخراج x و y MAX_CHAR_SIZE، والتي يتم تحديدها في وقت الترجمة ؛
قيمته الافتراضية هي 1023 (بكسل).

استخدم hbf2gf عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad