هذا هو الأمر ttf2pk الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
ttf2pk - تحويل خط TrueType إلى تنسيق TeX's PK
موجز
ttf2pk [-q] [-n] اسم الخط قرار
ttf2pk -t [-q] اسم الخط
ttf2pk --الإصدار | --مساعدة
الوصف
يقوم هذا البرنامج بتحويل خط TrueType إلى ملف PK؛ يمكن بعد ذلك استخدام الخط الذي تم إنشاؤه
مع TeX أو LaTeX.
الخطوط الفرعية CJKV (الصينية/اليابانية/الكورية/الفيتنامية القديمة) كما تم إنشاؤها بواسطة ttf2tfm هم أيضا
أيد.
ttf2pk يفترض دائمًا أن 10pt هو حجم التصميم لخط TeX المكتوب.
المعلمات
-q هذا المفتاح الاختياري يجعل ttf2pk هادئ. فإنه يمنع أي إخراج المعلومات
باستثناء رسائل التحذير والخطأ.
-n استخدم فقط `.pk' كملحق بدلاً من `.قرار> بي كيه'.
-t اختبار لوجود اسم الخط. إرجاع 0 عند النجاح وطباعة الملف
السطر المقابل من ملف الخريطة (الافتراضي: ttfonts.map)، بشرط أن يكون -q تحول
لم يتم ضبطه.
اسم الخط
اسم الخط TeX. ttf2pk يبحث عن هذا الاسم في ملف خريطة (انظر أدناه) لـ
مزيد من المعلومات حول كيفية معالجة الخط.
قرار
القرار، نظرا للنقاط في البوصة. حاليا القرار الأفقي هو
يساوي القرار العمودي. يُفترض دائمًا أن يكون حجم التصميم 10 نقاط.
--الإصدار
يظهر الإصدار الحالي من ttf2pk ومكتبة البحث عن الملفات المستخدمة
(على سبيل المثال com.kpathsea).
--مساعدة يظهر معلومات الاستخدام.
تم توضيح متغيرات البيئة للبحث عن الملفات في صفحة الدليل الخاصة بـ ttf2tfm.
ال CONFIGURATION FILE
ttf2pk يستخدم ملف تكوين صغير يسمى ttf2pk.cfg؛ وفي كل سطر يحتوي على أ
الكلمة الأساسية بقيمتها، مفصولة بمسافة بيضاء. يمكن أن تبدأ أسطر التعليق بأي من
الأحرف التالية: `*'، `#'، `؛'، و `%'. يتم تجاهل المسافة البيضاء البادئة.
حاليًا، يتم التعرف على كلمة رئيسية واحدة فقط، "خريطة"، في هذا الملف؛ يستغرق اسم ملف الخريطة
كمعلمة. إذا لم يتم إعطاء امتداد لاسم ملف الخريطة، فسيتم إلحاق .map. لا
يُسمح بمسافة بيضاء في اسم ملف الخريطة. يمكن إعطاء الكلمة الأساسية "خريطة" أكثر من مرة
لتحديد ملفات خريطة متعددة؛ إذا كان اسم ملف الخريطة مسبوقًا بعلامة زائد، فهو كذلك
تمت إضافتها إلى قائمة ملفات الخريطة التي سيتم استخدامها. مثال:
خريطة فو
خريطة + شريط
وهذا يجعل ttf2pk لقراءة foo.map أولاً، ثم bar.map.
إذا لم يتم العثور على ملف التكوين، ttf2pk يحاول استخدام ttfonts.map بدلاً من ذلك.
MAP FILES
المعلمات المحددة ل ttf2tfm محفوظة ل ttf2pk في ملفات الخريطة —ttf2tfm يكتب
إلى الإخراج القياسي، كالسطر الأخير، إدخال مناسب لملف الخريطة.
على سبيل المثال، دعوة إلى
ttf2tfm اريال -p T1.enc -s 0.25 -P 1 -E 0 اريال
سينتج السطر التالي:
arials arial Slant=0.25 Pid=1 Eid=0 التشفير=T1.enc
يرى ttf2tfm(1) و afm2tfm(1) من com.dvips حزمة للحصول على وصف تفصيلي للترميز
الملفات.
هنا جدول يسرد مختلف ttf2tfm المعلمات والإدخالات المقابلة في الخريطة
ملف:
-مائل
-ه تمديد
-p الترميز
-f فونتيندكس
-P بيد
-إي العيد
-ن بس = نعم
-ن بس = فقط
-R الاستبدال
-x تدوير = نعم
-y Y-الإزاحة
أسماء الحروف الرسومية البديلة الفردية المعطاة لـ ttf2tfm ب "-r الاسم الحرفي القديم اسم رسومي جديد' نكون
المحدد مباشرة مع `الاسم الحرفي القديم=اسم رسومي جديد'. سيتم تجاهلها إذا كانت في الخط الفرعي
الوضع أو إذا لم يتم إعطاء ملف الترميز.
هناك معلمة إضافية واحدة في ملف الخريطة تكون فريدة من نوعها ttf2pk: `تلميحا'، والتي يمكن أن تأخذ
القيم "تشغيل" أو "إيقاف". يتم عرض بعض الخطوط (مثل جزء CJK من cyberbit.ttf).
بشكل غير صحيح إذا تم تنشيط التلميح. الإعداد الافتراضي هو "تشغيل" (يمكنك أيضًا استخدام "نعم"، "لا"، "1"،
و"0").
للحصول على وصف للخطوط الفرعية (على سبيل المثال، إدخالات النموذج `@@')
يرجى الرجوع إلى ttf2tfm(1).
تنسيق ملف الخريطة بسيط. يحدد كل سطر خطًا؛ يأتي أولاً خط TeX
name، ثم اسم ملف خط TrueType الخاص به، متبوعًا بالمعلمات بأي ترتيب. القضية هي
مهم (حتى بالنسبة لأسماء المعلمات)؛ يتم فصل المعلمات عن قيمها بواسطة
علامة المساواة، مع احتمال وجود مسافة بيضاء تحيط بها. ttf2pk يقرأ في جميع سطر ملفات الخريطة
سطرًا بالترتيب الوارد في ملف التكوين، واستمر حتى خط TeX
تم العثور على المحدد في سطر الأوامر، وإلا فسيتم خروج البرامج برمز الخطأ 2.
وبالتالي يمكنك استخدام أي حرف غير صالح في اسم خط TeX لبدء سطر التعليق.
يمكنك استخدام `\' كحرف أخير في السطر للإشارة إلى استمرار الإدخال
على السطر التالي. ستتم إزالة الشرطة المائلة العكسية وحرف السطر الجديد التالي.
ttf2pk سيتم إحباطه إذا لم يتمكن من العثور على أو قراءة ملف مقاييس خط TeX لخط TeX المحدد
الاسم.
عودة VALUE
إذا كانت المكالمة ناجحة، سيتم إرجاع 0. في حالة الخطأ، قيمة الإرجاع هي 1.
أخيرًا، إذا تعذر العثور على الخط في ملفات الخريطة، فسيتم إرجاع 2. وهذا يبسط
إدراج ttf2pk في البرامج النصية مثل mktexpk لتوليد الخط التلقائي.
استخدم ttf2pk عبر الإنترنت باستخدام خدمات onworks.net