هذه هي مجموعة الأوامر التي يمكن تشغيلها في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
grops - برنامج تشغيل PostScript لـ groff
موجز
يتلمس طريقه [-جلمف] [-b n] [-c n] [-F دير] [-I دير] [-p حجم الورق] [-P فاتحة] [-w n] [ملفات
]
الوصف
يتلمس طريقه يترجم ناتج جنو برنامج ترتيب النصوص إلى PostScript. عادة يتلمس طريقه يجب استدعاء
باستخدام الأمر groff مع ملف -Tps خيار. (في الواقع ، هذا هو الإعداد الافتراضي لـ groff.)
إذا لم يتم تقديم أي ملفات ، يتلمس طريقه يقرأ المدخلات القياسية. اسم ملف - يسبب أيضا يتلمس طريقه
لقراءة المدخلات القياسية. تتم كتابة إخراج PostScript إلى الإخراج القياسي. متى
يتلمس طريقه يتم تشغيلها بواسطة جروف يمكن تمرير الخيارات إلى يتلمس طريقه استخدام جروف's -P الخيار.
نلاحظ أن يتلمس طريقه لا ينتج هيكل مستند صالح (يتوافق مع المستند
اتفاقية الهيكلة) إذا تم استدعاؤها باستخدام وسائط متعددة للملفات. لطباعة مثل
إخراج متسلسل من الضروري إلغاء تنشيط معالجة DSC في برنامج الطباعة أو
المعاين. انظر القسم FONT تركيب أدناه للحصول على دليل حول كيفية تثبيت الخطوط لـ
يتلمس طريقه.
OPTIONS
من الممكن أن يكون لديك مسافة بيضاء بين خيار سطر الأوامر والمعلمة الخاصة به.
-bn توفير حلول للطابعات القديمة ، والملفات المؤقتة المعطلة ، والمعاينات. عادة
يتلمس طريقه تنتج مخرجات في PostScript LanguageLevel 2 تتوافق مع الوثيقة
هيكل اصطلاحات الإصدار 3.0. بعض الطابعات القديمة ، والمخازن المؤقتة ، والمعاينات
لا يمكن التعامل مع مثل هذا الإخراج. قيمة ال n يتحكم في ماذا يتلمس طريقه لا تجعلها
الإخراج مقبول لمثل هذه البرامج. تؤدي القيمة 0 إلى عدم استخدام grops لأي منها
الحلول.
أضف 1 إذا كان الجواب لا ٪٪ BeginDocumentSetup و ٪٪ EndDocumentSetup يجب أن تكون التعليقات
ولدت؛ هذا مطلوب للإصدارات القديمة من TranScript التي يتم الخلط بينها وبين
أي شيء بين ال ٪٪ EndProlog التعليق والأول ٪٪صفحة تعليق.
أضف 2 إذا كانت الأسطر في الملفات المضمنة التي تبدأ بـ %! يجب تجريده ؛ هذا هو
مطلوب لمعاين مشاهدة الصفحة لـ Sun.
أضف 4 إذا ٪٪صفحة, ٪٪جَرَّار و ٪٪ EndProlog يجب تجريد التعليقات من
الملفات المضمنة هذا مطلوب للملفات التي لا تفهم ٪٪يبدأ-
وثيقة و ٪٪ EndDocument التعليقات.
أضف 8 إذا كان يجب أن يكون السطر الأول من إخراج PostScript ٪! PS-Adobe-2.0 بدلا
من ٪! PS-Adobe-3.0؛ هذا مطلوب عند استخدام ورق الصحف من صن مع طابعة
يتطلب عكس الصفحة.
أضف 16 إذا لم يتم تضمين معلومات حجم الوسائط في المستند (هذا ،
لا تستخدم ٪٪ DocumentMedia ولا الجهاز أمر PostScript). لقد كان هذا
سلوك إصدار groff 1.18.1 والإصدارات الأقدم ؛ هناك حاجة للطابعات القديمة
التي لا تفهم PostScript LanguageLevel 2. فمن الضروري أيضًا إذا كان
تتم معالجة الإخراج بشكل أكبر للحصول على ملف PS (EPS) مغلف - انظر أدناه.
يمكن تحديد القيمة الافتراضية بواسطة أ
مكسورة n
الأمر في ملف DESC. وإلا فإن القيمة الافتراضية هي 0.
-cn طباعة n نسخ من كل صفحة.
-Fدير قبل الدليل دير/ ديفالاسم إلى مسار البحث عن المقدمة والخط والجهاز
ملفات الوصف الاسم هو اسم الجهاز عادة ps.
-g تخمين طول الصفحة. يؤدي هذا إلى إنشاء رمز PostScript الذي يخمن الصفحة
طول. يكون التخمين صحيحًا فقط إذا تم توسيط منطقة الصورة رأسياً
الصفحة. يتيح لك هذا الخيار إنشاء مستندات يمكن طباعتها على كليهما
ورق letter (8.5 × 11) وعلى ورق A4 بدون تغيير.
-Iدير يمكن استخدام هذا الخيار لإضافة دليل إلى مسار البحث عن الملفات الموجودة على
سطر الأوامر والملفات المسماة بتنسيق ×: يستورد' و ×: ملف' يهرب. ال
يتم تهيئة مسار البحث بالدليل الحالي. قد يكون هذا الخيار
محدد أكثر من مرة ؛ ثم يتم البحث في الدلائل بالترتيب المحدد
(ولكن قبل الدليل الحالي). إذا كنت تريد أن يكون الدليل الحالي
اقرأ قبل الدلائل الأخرى ، أضف من أنا. في المكان المناسب.
لا يتم إجراء بحث في الدليل عن الملفات ذات الاسم المطلق للملف.
-l اطبع المستند بتنسيق أفقي.
-m قم بتشغيل التغذية اليدوية للمستند.
-pحجم الورق
تعيين البعد المادي لوسيط الإخراج. هذا يتجاوز حجم الورق,
طول الورقو عرض الورق أوامر في DESC ملف؛ يقبل نفس الشيء
الحجج مثل حجم الورق قيادة. يرى groff_font (5) للتفاصيل.
-Pملف مقدمة
استخدم الملف ملف مقدمة (في مسار الخط) كمقدمة بدلاً من امتداد
ملف التمهيد الافتراضي فاتحة. هذا الخيار يتجاوز متغير البيئة
GROPS_PROLOGUE.
-wn يجب رسم الخطوط بسمك n جزء من الألف من م. إذا كان هذا الخيار
لم يتم تحديد سماكة الخط الافتراضية إلى 0.04 em.
-v اطبع رقم الإصدار.
الاستعمال
المدخلات ل يتلمس طريقه يجب أن يكون بتنسيق الإخراج بواسطة برنامج ترتيب النصوص(1). هذا موصوف في
groff_out(5).
بالإضافة إلى ذلك ، يجب أن تتوافق ملفات وصف الجهاز والخط للجهاز المستخدم مع بعض
المتطلبات: يجب أن تكون الدقة عددًا صحيحًا مضاعفًا لـ 72 ضعفًا المقاسات.
ps يستخدم الجهاز دقة 72000 ومقاس 1000.
يجب أن يحتوي ملف وصف الجهاز على حجم ورق صالح ؛ ارى groff_font(5) للمزيد
معلومات.
يجب أن يحتوي كل ملف وصف خط على أمر
اسم الداخلي com.psname
الذي يشير إلى أن اسم الخط PostScript هو com.psname. قد يحتوي أيضًا على أمر
ترميز enc_file
التي تنص على أنه يجب إعادة تشفير خط PostScript باستخدام الترميز الموضح في
enc_file؛ يجب أن يتكون هذا الملف من سلسلة من الأسطر بالشكل:
بسشار الكود
أين بسشار هو اسم PostScript للشخصية ، و الكود هو موقعها في
يتم التعبير عن الترميز على أنه عدد صحيح عشري ؛ القيم الصالحة في النطاق من 0 إلى 255. الأسطر
بدءا من # ويتم تجاهل الأسطر الفارغة. الرمز لكل حرف في ملف
يجب أن يتوافق ملف الخط مع الرمز الخاص بالحرف في ملف الترميز أو الرمز
في الترميز الافتراضي للخط إذا لم يتم إعادة تشفير خط PostScript. هذا
يمكن استخدام الكود مع \N تسلسل الهروب في برنامج ترتيب النصوص لتحديد الحرف ، حتى لو كان
الحرف ليس له اسم groff. يجب أن يكون كل حرف في ملف الخط موجودًا في ملف
يجب أن يتطابق خط PostScript والعروض الواردة في ملف الخط مع العروض المستخدمة في ملف
خط بوستسكريبت. يتلمس طريقه يفترض أن الحرف الذي يحمل اسم groff الفضاء فارغ
(لا تضع علامات على الصفحة) ؛ يمكنه الاستفادة من هذه الشخصية لتوليد المزيد
إخراج بوستسكريبت فعال ومضغوط.
نلاحظ أن يتلمس طريقه قادر على عرض كل الحروف الرسومية في خط PostScript ، وليس فقط 256.
enc_file (أو الترميز الافتراضي إذا لم يتم تحديد ملف ترميز) يحدد فقط ترتيب
الحروف الرسومية لأول 256 حرفًا ؛ يتم الوصول إلى جميع الحروف الرسومية الأخرى باستخدام ملفات
ناقلات الترميز التي يتلمس طريقه تنتج على الطاير.
يتلمس طريقه يمكن أن يتضمن تلقائيًا الخطوط القابلة للتنزيل اللازمة لطباعة المستند.
يجب أن تكون هذه الخطوط بتنسيق PFA. يستخدم com.pfbtops(1) لتحويل خط Type 1 بتنسيق PFB.
أي خطوط قابلة للتنزيل يجب تضمينها ، عند الحاجة ، بواسطة يتلمس طريقه يجب أن تكون مدرجة في
الملف /usr/share/groff/1.22.3/font/devps/download؛ يجب أن يتكون هذا من خطوط
النموذج المرفق
الخط اسم الملف
أين الخط هو اسم الخط PostScript ، و اسم الملف هو اسم الملف
تحتوي على الخط الأسطر التي تبدأ ب # ويتم تجاهل الأسطر الفارغة ؛ قد تكون الحقول
مفصولة بعلامات جدولة أو مسافات ؛ اسم الملف يتم البحث عنها باستخدام نفس الآلية
تستخدم لملفات قياس خط groff. ال بإمكانك تحميله يتم البحث عن الملف نفسه أيضًا باستخدام
هذه الآلية حاليًا ، يتم استخدام أول ملف تم العثور عليه فقط في مسار الخط.
إذا كان الملف الذي يحتوي على خط قابل للتنزيل أو المستند الذي تم استيراده يتوافق مع Adobe
وثيقة هيكلة الاتفاقيات ، إذن يتلمس طريقه يفسر أي تعليقات في الملفات
بما يكفي للتأكد من أن مخرجاتها متوافقة. كما أنها توفر أي حاجة
موارد الخطوط المسردة في ملف بإمكانك تحميله بالإضافة إلى أي موارد ملفات مطلوبة.
كما أنها قادرة على التعامل مع التبعيات بين الموارد. على سبيل المثال ، افترض أن لديك
خط قابل للتنزيل يسمى Garamond ، وكذلك خط قابل للتنزيل يسمى Garamond-Outline
الذي يعتمد على Garamond (عادةً ما يتم تعريفه لنسخ خط Garamond
القاموس ، وتغيير PaintType) ، فمن الضروري أن يظهر Garamond من قبل
Garamond-Outline في وثيقة PostScript. يتلمس طريقه يعالج هذا المقدم تلقائيًا
أن ملف الخط القابل للتنزيل لـ Garamond-Outline يشير إلى اعتماده على Garamond
عن طريق اتفاقيات هيكلة الوثائق ، على سبيل المثال بالبدء بـ
الأسطر التالية
٪! PS-Adobe-3.0 الموارد الخط
٪٪ DocumentNeededResources: الخط Garamond
٪٪ EndComments
٪٪ IncludeResource: الخط Garamond
في هذه الحالة ، يجب إدراج كل من Garamond و Garamond-Outline في ملف بإمكانك تحميله
ملف. يجب ألا يتضمن الخط القابل للتنزيل اسمه في ملف ٪٪ تم توفير المستند‐
خدماتنا تعليق.
يتلمس طريقه لا يفسر ٪٪ DocumentFonts تعليقات. ال ٪٪ DocumentNeededResources,
٪٪ DocumentSuppliedResources, ٪٪ IncludeResource, ٪٪ BeginResourceو ٪٪ EndResource
التعليقات (أو ربما القديمة ٪٪ DocumentNeededFonts, ٪٪ DocumentSuppliedFonts, ٪٪يشمل-
الخط, ٪٪ BeginFontو ٪٪ EndFont التعليقات).
في الإعداد الافتراضي هناك أنماط تسمى R, I, Bو BI مثبتة في مواضع الخط 1
إلى 4. الخطوط مجمعة في عائلات A, BM, C, H, HN, N, Pو T وجود أعضاء فيها
كل من هذه الأنماط:
AR أفانتجارد كتاب
AI AvantGarde-BookOblique
AB أفانتجارد ديمي
ABI AvantGarde-DemiOblique
BMR بوكمان لايت
مؤشر كتلة الجسم بوكمان لايت اتاليك
BMB بوكمان ديمي
مؤشر كتلة الجسم بوكمان ديمي اتاليك
CR ساعي
CI ساعي مائل
CB ساعي بولد
CBI ساعي بولد أوبليك
HR هلفتيكا
HI هلفتيكا-أوبليك
HB هيلفيتيكا بولد
HBI هلفتيكا-بولد أوبليك
HNR هيلفيتيكا ضيقة
HNI هلفتيكا-ضيقة-مائلة
HNB هلفتيكا-ضيقة-جريئة
هنبي هلفتيكا-ضيقة-جريئةمنحرفة
NR القرن الجديد
NI NewCenturySchlbk- مائل
NB القرن الجديد
مبادرة حوض النيل القرن الجديد
PR بالاتينو رومان
PI بالاتينو مائل
PB بالاتينو بولد
PBI بالاتينو بولد الإيطالية
TR تايمز رومان
TI تايمز مائل
TB مرات جريئة
TBI تايمز بولدإيطالي
يوجد أيضًا الخط التالي الذي ليس عضوًا في عائلة:
ZCMI ZapfChancery-Medium مائل
هناك أيضًا بعض الخطوط الخاصة تسمى S لخط PS Symbol و SS، تحتوي
أحرف يونانية صغيرة مائلة مأخوذة من PS Symbol. Zapf Dingbats متاح كملف ZD,
ونسخة معكوسة من ZapfDingbats (مع الرموز تشير في الاتجاه المعاكس)
متاح كما زدر؛ معظم الأحرف في هذه الخطوط غير مسماة ويجب الوصول إليها باستخدام
\N.
اللون الافتراضي لـ \m و \M أسود للألوان المحددة في مساحة اللون "rgb"
com.setrgbcolor يُستخدم لـ "cmy" و "cmyk" معرف com لهذا التطبيق هو com.setcmykcolorو "الرمادي" تعيين. لاحظ أن
معرف com لهذا التطبيق هو com.setcmykcolor هو أمر PostScript LanguageLevel 2 وبالتالي فهو غير متوفر في بعض الإصدارات الأقدم
الطابعات.
يتلمس طريقه يفهم أوامر X المختلفة المنتجة باستخدام امتداد \X تسلسل الهروب؛ يتلمس طريقه فقط
يفسر الأوامر التي تبدأ بـ ملاحظة: العلامة.
×: EXEC الكود'
يؤدي هذا إلى تنفيذ أوامر PostScript التعسفية بتنسيق الكود. بوستسكريبت
يتم تعيين Currentpoint على موضع \X الأمر قبل التنفيذ الكود.
يقع الأصل في الزاوية العلوية اليسرى من الصفحة ، وتزيد إحداثيات y إلى أسفل
صفحة. إجراء u يتم تعريفه بتحويل وحدات groff إلى نظام الإحداثيات
سارية المفعول (بشرط ألا يغير المستخدم المقياس). على سبيل المثال،
.nr x 1i
×: EXEC \ nx u 0 rlineto سكتة دماغية'
يرسم خطًا أفقيًا بطول بوصة واحدة. الكود قد تجري تغييرات على الرسومات
الحالة ، ولكن تستمر أي تغييرات حتى نهاية الصفحة فقط. قاموس
التي تحتوي على التعريفات المحددة بواسطة صفر و mdef على رأس
كومة القاموس. إذا كانت التعليمات البرمجية الخاصة بك تضيف تعريفات إلى هذا القاموس ، فيجب عليك ذلك
تخصيص مساحة لهم باستخدام \ X'ps mdef n'. أي تعريفات تستمر فقط حتى
نهاية الصفحة. إذا كنت تستخدم ملف \Y تسلسل الهروب مع حجة الأسماء
ماكرو الكود يمكن أن تمتد عبر خطوط متعددة. على سبيل المثال،
.nr x 1i
. إن y
ملاحظة: EXEC
\ nx u 0 rlineto
السكتة الدماغية
..
\ ص
طريقة أخرى لرسم خط أفقي بطول بوصة واحدة. لاحظ الشرطة المائلة العكسية المفردة
قبل "nx" - السبب الوحيد لاستخدام رقم التسجيل أثناء تحديد الماكرو "y"
هو تحويل البعد المحدد من قبل المستخدم "1i" إلى وحدات groff الداخلية الموجودة في
تحويلها إلى وحدات PS مع u الإجراء.
يتلمس طريقه يلتف كود PostScript المحدد من قبل المستخدم في قاموس ، لا شيء أكثر من ذلك. في
على وجه الخصوص ، فإنه لا يبدأ وينهي الكود المدرج بـ حفظ و على استعادة,
على التوالى. يجب توفير هذا من قبل المستخدم ، إذا لزم الأمر.
×: ملف الاسم'
هذا هو نفس ملف EXEC الأمر فيما عدا أنه تتم قراءة كود PostScript من
ملف الاسم.
×: صفر الكود'
ضع تعريف PostScript مضمنًا في الكود في المقدمة. يجب أن يكون هناك
تعريف واحد على الأكثر لكل \X يأمر. يمكن تقسيم التعريفات الطويلة إلى عدة تعريفات
\X أوامر. كل ال الكود يتم ببساطة ربط الحجج معًا مفصولة بـ
خطوط جديدة. يتم وضع التعريفات في قاموس يتم دفعه تلقائيًا
على مكدس القاموس عندما يكون ملف EXEC يتم تنفيذ الأمر. إذا كنت تستخدم ملف \Y هرب
تسلسل مع وسيطة تسمي ماكرو ، الكود يمكن أن تمتد عبر خطوط متعددة.
×: mdef n الكود'
اعجاب صفر، ما عدا ذلك الكود قد تحتوي على ما يصل إلى n تعريفات. يتلمس طريقه يحتاج إلى معرفة
كم عدد التعاريف الكود يحتوي على بحيث يمكنه إنشاء الحجم المناسب
قاموس بوستسكريبت لاحتوائهم.
×: استيراد ملف llx LLY أوركس أوروغواي عرض [ ارتفاع ]'
قم باستيراد رسم PostScript من ملف. الحجج llx, LLY, أوركسو أوروغواي تمنح
الصندوق المحيط بالرسم في نظام إحداثيات PostScript الافتراضي ؛ هم
يجب أن تكون جميعها أعدادًا صحيحة ؛ llx و LLY هما إحداثيات x و y أسفل اليسار
ركن الرسم أوركس و أوروغواي هما إحداثيات x و y في الجزء العلوي الأيمن
ركن الرسم عرض و ارتفاع هي أعداد صحيحة تعطي العرض المطلوب
والارتفاع بوحدات groff في الرسم.
يتم تحجيم الرسم بحيث يكون له هذا العرض والارتفاع ويتم ترجمته بحيث
يقع الركن الأيسر السفلي من الرسم في الموضع المرتبط بـ \X
يأمر. إذا تم حذف وسيطة الارتفاع ، فسيتم تحجيمها بشكل موحد في x و
اتجاهات y بحيث يكون لها العرض المحدد.
لاحظ أن محتويات ملف \X لا يتم تفسير الأمر من قبل برنامج ترتيب النصوص؛ عمودي جدا
لا تتم إضافة مساحة الرسم تلقائيًا ، و عرض و ارتفاع
لا يُسمح للحجج بإرفاق مؤشرات قياس.
إذا كان ملف PostScript متوافقًا مع Adobe Document Structuring Conventions و
يحتوي على ٪٪ BoundingBox التعليق ، ثم يمكن أن يكون المربع المحيط تلقائيًا
المستخرجة من داخل groff باستخدام psbb طلب.
يرى groff_tmac(5) للحصول على وصف PSPIC الماكرو الذي يوفر ملاءمة
واجهة عالية المستوى لتضمين رسومات PostScript.
×: مخفي
×: endinvis '
لا يتم إنشاء مخرجات لأوامر النص والرسم الموضوعة بين قوسين بهذه
\X أوامر. هذه الأوامر مخصصة للاستخدام عند الإخراج من برنامج ترتيب النصوص is
تمت معاينته قبل معالجته مع يتلمس طريقه؛ إذا كان العارض غير قادر على العرض
أحرف معينة أو تركيبات أخرى ، ثم أحرف بديلة أخرى أو
يمكن استخدام التركيبات للمعاينة عن طريق وضعها بين قوسين مع هذه \X أوامر.
على سبيل المثال، com.gxditview غير قادر على عرض مناسب \ (م الشخصية لأن
لا توفرها خطوط X11 القياسية ؛ يمكن التغلب على هذه المشكلة عن طريق تنفيذ
الطلب التالي
.شار \ (م ×: invis '\
\ Z '\ v' -. 25m '\ h'.05m' \ D'l .9m 0 '\ h'.05m' '\
×: endinvis '\ (م
في هذه الحالة، com.gxditview غير قادر على عرض \ (م حرف ويرسم الخط ،
في حين يتلمس طريقه يطبع \ (م حرف ويتجاهل السطر (هذا الرمز بالفعل
في ملف Xps.tmac التي يتم تحميلها إذا كان هناك مستند مخصص ل يتلمس طريقه تمت معاينته باستخدام
com.gxditview).
إذا كان إجراء PostScript بفك تم تعريفه من خلال "ملاحظة: صفر"أو"ملاحظة: mdef' جهاز
الأمر ، يتم تنفيذه في بداية كل صفحة (قبل رسم أي شيء أو
كتبه جروف). على سبيل المثال ، لتضمين محتويات الصفحة تحت كلمة "مسودة" في
رمادي فاتح ، قد تستخدمه
. إن XX
ملاحظة: صفر
/ خطاف
{ gsave .9 تعيين كليباث باثبوكس صرافة 2 نسخة
.5 MUL صرافة .5 MUL ترجمه ATAN تناوب فرقعة فرقعة
/ NewCenturySchlbk-Roman com.findfont 200 Scalefont سيتفونت
(مسودة) الحزب الاتحادي الديمقراطي عرض السلسلة فرقعة - 5 MUL -70 الانتقال إلى إظهار
com.grestore }
صفر
..
.devicem XX
أو لجعل الخطوط والمضلعات يتم رسمها باستخدام خطوط خطية مربعة ووصلات خطوط متوسّطة
بدلاً من الخطوط المستديرة ووصلات الخطوط التي تستخدمها عادةً يتلمس طريقه، استخدم
. إن XX
ملاحظة: صفر
/ خطاف { 2 سيتلينكاب 0 تعيين الخط } صفر
..
.devicem XX
(الخطوط الخطية المربعة ، على عكس الخطوط الخطية (0 setlinecap) ، تعطي زوايا حقيقية في محاصر
الجداول على الرغم من أن الخطوط مرسومة غير متصلة).
مغلفة بوستسكريبت
يتلمس طريقه نفسها لا تنبعث منها معلومات الصندوق المحيط. بمساعدة Ghostscript the
باتباع البرنامج النصي البسيط ، groff2eps، ملف PS مغلف.
#! / بن / ش
جروف -P-b16 $1 > 1.PS
gs - dNOPAUSE -sDEVICE = bbox -- 1.PS 2> 1.bbox دولار
عطش -e "/ ^ ٪٪ اتجاه / ص 1.bbox دولار " \
-e "/ ^٪!PS-Adobe-3.0/s/$/ EPSF-3.0 / " 1.PS > 1.eps دولار
rm 1.PS 1.bbox دولار
فقط قل
groff2eps فو
لتحويل الملف فو إلى foo.eps.
تروتايب و أخرى الخط صيغ
يمكن استخدام خطوط TrueType مع ملفات يتلمس طريقه إذا تم التحويل أولاً إلى النوع 42 شكل خاص
غلاف PostScript مكافئ لتنسيق PFA المذكور في com.pfbtops(1). هناك
عدة طرق مختلفة لإنشاء غلاف من النوع 42 ومعظمها يتضمن استخدام
مترجم PostScript مثل Ghostscript - راجع gs(1).
ومع ذلك ، فإن أسهل طريقة تتضمن استخدام التطبيق تفتت 42(1). هذا البرنامج
يستخدم فريتايب(3) (الإصدار 1.3.1) لإنشاء أغلفة خط من النوع 42 و AFM جيد التشكيل
الملفات التي يمكن تغذيتها إلى ملف com.afmtodit(1) البرنامج النصي لإنشاء ملفات متري مناسبة. ال
يجب إضافة أغلفة الخط الناتجة إلى ملف بإمكانك تحميله ملف. تفتت 42 يمكن أن يكون رمز المصدر
تم تنزيله من ftp://www.giga.or.at/pub/nih/ttftot42/ ⟨ftp://www.giga.or.at/pub/nih/
ttftot42 /⟩.
حل آخر لإنشاء أغلفة من النوع 42 هو استخدام FontForge ، المتاح من http: //
Fontforge.sf.net ⟨http://fontforge.sf.net⟩. يمكن لمحرر الخط هذا تحويل معظم الخطوط العريضة
تنسيقات الخطوط.
FONT تركيب
يقدم هذا القسم ملخصًا للتفسيرات المذكورة أعلاه ؛ يمكن أن تكون بمثابة خطوة بخطوة
دليل التثبيت الخط ل يتلمس طريقه.
تحويل الخط الخاص بك إلى شيء يفهمه groff. هذا إما PostScript Type 1
الخط بتنسيق PFA أو خط PostScript Type 42 ، مع ملف AFM.
تبدو الأحرف الأولى في ملف PFA كما يلي:
٪! PS-AdobeFont-1.0:
يحتوي ملف PFB على هذا أيضًا في السطر الأول ، ولكن السلسلة مسبوقة ببعض
بايت ثنائي.
تبدو الأحرف الأولى في ملف خط Type 42 كما يلي:
٪! PS- تروتايبفونت
هذا تنسيق مجمّع لخطوط تروتايب. قد لا تدعمها طابعات PS القديمة
(هذا هو ، ليس لديهم مترجم خط تروتايب مضمن).
إذا كان الخط الخاص بك بتنسيق PFB (عادةً ما يكون لهذه الخطوط ".pfb" كملحق للملف) ،
قد تستخدم في groff com.pfbtops(1) برنامج لتحويله إلى PFA. بالنسبة لخطوط TrueType ،
محاولة تفتت 42 or فونتفورج. لجميع تنسيقات الخطوط الأخرى استخدم فونتفورج التي يمكن تحويلها
معظم تنسيقات الخطوط التفصيلية.
تحويل ملف AFM إلى ملف وصف خط groff مع com.afmtodit(1) برنامج.
مثال على المكالمة
afmtodit Foo-Bar-Bold.afm خريطة نصية FBB
الذي يحول الملف المتري "Foo-Bar-Bold.afm" إلى خط groff "FBB". اذا أنت
لديها عائلة خطوط تأتي بأوجه مائلة عادية وجريئة ومائلة وجريئة ، فهي كذلك
يوصى باستخدام الحروف R, B, Iو BI، على التوالي ، باعتبارها postfixes في ملف
أسماء خطوط groff لجعل طلب groff's ".fam" يعمل. مثال على ذلك هو المدمج في groff
خط Times-Roman: اسم عائلة الخط هو T، وأسماء خطوط groff هي TR, TB, TI,
و TBI.
تثبيت كل من ملفات وصف الخط groff والخطوط في دليل فرعي "devps"
من مسار الخط الذي يكتشفه groff. انظر البيئة في القسم برنامج ترتيب النصوص(1) رجل
الصفحة التي تسرد القيمة الفعلية لمسار الخط. لاحظ أن groff لا يستخدم امتداد
ملفات AFM (ولكن تخزينها على أي حال فكرة جيدة).
· تسجيل جميع الخطوط التي يجب تنزيلها على الطابعة في "devps / download"
ملف. تتم قراءة التواجد الأول فقط لهذا الملف في مسار الخط. هذا يعنى
أنه يجب عليك نسخ ملف "التنزيل" الافتراضي إلى الدليل الأول في خطك
المسار وإضافة الخطوط الخاصة بك هناك. لمتابعة المثال أعلاه ، نفترض أن ملف PS
اسم خط Foo-Bar-Bold.pfa هو "XY-Foo-Bar-Bold" (يتم تخزين اسم خط PS في
اسم الداخلي الحقل في ملف "FBB") ، وبالتالي يجب إضافة السطر التالي إلى
'تحميل'.
XY-Foo-Bar-Bold فو-بار-Bold.pfa
OLD FONTS
تحتوي إصدارات groff 1.19.2 والإصدارات الأقدم على مجموعة مختلفة قليلاً من 35 Adobe core
الخطوط. يكمن الاختلاف بشكل أساسي في عدم وجود حرف "Euro" ومجموعة مخفضة من المسافات بين الحروف
أزواج. للتوافق مع الإصدارات السابقة ، يتم تثبيت هذه الخطوط القديمة أيضًا في ملف
/usr/share/groff/1.22.3/oldfont/devps
الدليل.
لاستخدامها ، تأكد من ذلك يتلمس طريقه يجد الخطوط قبل خطوط النظام الافتراضية (مع
نفس الأسماء): إما إضافة خيار سطر الأوامر -F إلى يتلمس طريقه
جروف -Tps -PF -P / usr / share / groff / 1.22.3 / oldfont
أو إضافة الدليل إلى متغير بيئة مسار الخط الخاص بـ groff
GROFF_FONT_PATH = / usr / share / groff / 1.22.3 / oldfont
البيئة
GROPS_PROLOGUE
إذا تم ضبط هذا على فو، ثم يتلمس طريقه يستخدم الملف فو (في مسار الخط) بدلاً من
ملف التمهيد الافتراضي فاتحة. الخيار -P يتجاوز هذه البيئة
المتغير.
GROFF_FONT_PATH
قائمة الدلائل التي سيتم البحث فيها عن ديفالاسم دليل بالإضافة إلى
الافتراضي منها. ارى برنامج ترتيب النصوص(1) و groff_font(5) لمزيد من التفاصيل.
SOURCE_DATE_EPOCH
طابع زمني (يُعبر عنه بالثواني منذ حقبة Unix) لاستخدامه كإنشاء
الطابع الزمني في مكان الوقت الحالي.
استخدم grops عبر الإنترنت باستخدام خدمات onworks.net
