این دستور afmtodit است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
afmtodit - ایجاد فایل های فونت برای استفاده با groff -Tps و -Tpdf
خلاصه
afmtodit [ -ckmnsvx ] [ -a n ] [ -d desc_file ] [ -e enc_file ] [ -f داخلی_نام ]
[ -i n ] [ -o out_file ] afm_file map_file فونت
فضای خالی بین گزینه خط فرمان و آرگومان آن اختیاری است.
شرح
afmtodit یک فایل فونت برای استفاده با groff ایجاد می کند، چوپان می کندو gropdf. afmtodit نوشته شده است
در پرل؛ برای اجرا باید نسخه 5.004 یا جدیدتر پرل را نصب کرده باشید afmtodit.
afm_file فایل AFM (Adobe Font Metric) برای فونت است.
map_file فایلی است که می گوید نام کاراکترهای groff روی هر پست اسکریپت نگاشت می شود
نام شخصیت؛ این فایل باید شامل دنباله ای از خطوط فرم باشد
ps_char groff_char
جایی که ps_char نام PostScript کاراکتر و است groff_char نام گروف است
کاراکتر (همانطور که در فایل فونت groff استفاده می شود). همینطور ps_char می تواند چندین بار رخ دهد
در فایل؛ هر یک groff_char باید حداکثر یک بار اتفاق بیفتد خطوطی که با # و خالی
خطوط نادیده گرفته می شوند اگر فایل در فهرست فعلی یافت نشد، در آن جستجو می شود
دایرکتوری فرعی «devps/generate» دایرکتوری فونت پیشفرض.
اگر یک کاراکتر PostScript در آن ذکر نشده باشد map_file، و نام عمومی groff glyph
نمی توان با استفاده از Adobe Glyph List (AGL، تعبیه شده در آن استنباط کرد afmtodit)، سپس afmtodit قرار می دهد
کاراکتر PostScript در فایل فونت groff به عنوان یک کاراکتر بی نام که فقط می تواند
قابل دسترسی باشد \N دنباله فرار در تپه. به طور خاص، این موضوع برای گلیف صادق است
انواعی مانند 'foo.bar'; همه اسامی گلیف حاوی یک یا چند نقطه نگاشت می شوند
نهادهای بی نام اگر گزینه -e مشخص نشده است، رمزگذاری در فایل AFM تعریف شده است
(یعنی ورودی هایی با کدهای کاراکتر غیر منفی) استفاده می شود. لطفاً به بخش "استفاده" مراجعه کنید
نمادها در فایل اطلاعات groff که نحوه ساخت نامهای groff را توضیح میدهد.
نویسههایی که در فایل AFM کدگذاری نشدهاند (یعنی ورودیهایی که -1 به عنوان کد کاراکتر دارند)
هنوز در groff موجود هستند. آنها مقادیر شاخص گلیف را بیشتر از 255 (یا بیشتر) دریافت می کنند
از بزرگترین کد کاراکتر استفاده شده در فایل AFM در صورت بعید است
بزرگتر از 255) در فایل فونت groff. شاخص های گلیف کاراکترهای رمزگذاری نشده اینطور نیست
دارای یک نظم خاص؛ بهتر است فقط با اسامی گلیف به آنها دسترسی داشته باشید.
فایل فونت groff به فایلی به نام خروجی خواهد شد فونتمگر اینکه -o گزینه استفاده می شود.
اگر یک فایل فونت قابل دانلود برای فونت وجود دارد، ممکن است در فایل فهرست شده باشد
/usr/share/groff/1.22.3/font/devps/download؛ دیدن چوپان می کند(1).
اگر -i گزینه استفاده می شود، afmtodit به طور خودکار یک تصحیح مورب ایجاد می کند، a
تصحیح مورب و یک تصحیح مشترک برای هر کاراکتر (اهمیت
این پارامترها در توضیح داده شده است groff_font(5))؛ این پارامترها ممکن است برای آنها مشخص شود
شخصیت های فردی با اضافه کردن به afm_file خطوط فرم:
تصحیح مورب ps_char n
تصحیح عمودی چپ ps_char n
تصحیح subscript ps_char n
جایی که ps_char نام PostScript کاراکتر است و n مقدار مورد نظر است
پارامتر مربوطه در هزارم em. این پارامترها معمولاً مورد نیاز هستند
فقط برای فونت های مورب (یا مایل).
OPTIONS
-an استفاده کنید n به عنوان پارامتر شیب در فایل فونت؛ این توسط groff در استفاده می شود
موقعیت لهجه ها به صورت پیش فرض afmtodit از نگاتیو ItalicAngle استفاده می کند
در فایل afm مشخص شده است. با فونت های ایتالیک واقعی، گاهی اوقات استفاده از آن مطلوب است
شیبی که کمتر از این است. اگر آن کاراکترها را از فونت ایتالیک پیدا کردید
لهجه ها را بیش از حد به سمت راست روی آنها قرار دهید، سپس از آن استفاده کنید -a گزینه ای برای دادن
فونت یک مایل کوچکتر.
-c برای شناسایی فونت PS نظرات را در فایل فونت قرار دهید.
-ddesc_file
فایل توضیحات دستگاه می باشد desc_file به جای پیش فرض نزولی. اگر نه
در دایرکتوری فعلی، دایرکتوری فرعی devps از فونت پیش فرض یافت می شود
دایرکتوری جستجو می شود (این برای هر دو فایل توضیحات پیش فرض دستگاه صادق است
و یک فایل با گزینه داده شده است -d).
-eenc_file
فونت PostScript باید مجدداً رمزگذاری شود تا از رمزگذاری شرح داده شده در enc_file استفاده شود.
قالب enc_file شرح داده شده است در چوپان می کند(1). اگر در جریان یافت نشد
دایرکتوری، زیر شاخه 'devps' فهرست فونت پیش فرض جستجو می شود.
-fنام نام داخلی فونت groff تنظیم شده است نام.
-in برای هر کاراکتر یک تصحیح مورب ایجاد کنید تا عرض کاراکتر به اضافه شود
تصحیح مورب کاراکتر برابر است با n هزارم EM به اضافه
مقداری که لبه سمت راست کادر کران کاراکتر در سمت راست قرار دارد
منشا شخصیت اگر منجر به تصحیح ایتالیک منفی می شود، استفاده کنید
در عوض یک تصحیح مورب صفر.
همچنین یک تصحیح مشترک برابر حاصلضرب مماس از ایجاد کنید
شیب فونت و چهار پنجم ارتفاع x فونت. اگر این می شود
منجر به تصحیح زیرنویس بیشتر از تصحیح مورب شود، از a استفاده کنید
تصحیح اشتراک برابر با تصحیح مورب در عوض.
همچنین برای هر کاراکتر یک تصحیح مورب سمت چپ ایجاد کنید n هزارم از
یک em به اضافه مقداری که لبه سمت چپ کادر کران کاراکتر به آن است
سمت چپ اصل شخصیت تصحیح مورب سمت چپ ممکن است منفی باشد
مگر اینکه گزینه -m داده شده است.
این گزینه معمولاً فقط با فونت های مورب (یا مایل) مورد نیاز است. فایل های فونت
توزیع شده با groff با استفاده از گزینه ایجاد شد -i50،XNUMX برای فونت های مورب
-oout_file
فایل خروجی است out_file بجای فونت.
-k هر گونه داده هسته را از فونت groff حذف کنید. این باید فقط برای تک استفاده شود
فونت های فاصله دار
-m از مقادیر تصحیح ایتالیک چپ منفی جلوگیری کنید. فایل های فونت رومی توزیع شده با
groff با ایجاد شد -i0،XNUMX -m برای بهبود فاصله با eqn(1).
-n a خروجی نگیرید پیوندها دستور برای این فونت از این با عرض ثابت استفاده کنید
فونت ها
-s فونتش خاصه اثر این گزینه اضافه کردن ویژه فرمان به
فایل فونت
-v نسخه چاپی
-x از فهرست داخلی Adobe Glyph استفاده نکنید.
با استفاده از خدمات onworks.net از afmtodit آنلاین استفاده کنید