| MMPFB(1) | General Commands Manual | MMPFB(1) |
نام (NAME)
mmpfb - ایجاد قلمهای تکمستر از قلمهای چندمستری (multiple master)
خلاصه دستور (SYNOPSIS)
mmpfb [OPTIONS...] font
توضیحات (DESCRIPTION)
برنامهٔ Mmpfb یک قلم معمولی و تکمستر PostScript را از طریق درونیابی (interpolation) از یک قلم چندمستری ایجاد میکند. شما یک قلم PFB یا PFA و گزینههایی که نقطهٔ طراحی مورد نظرتان را مشخص میکنند به آن میدهید؛ این برنامه قلم PFB یا PFA حاصل را در خروجی استاندارد مینویسد.
قلمهایی که mmpfb ایجاد میکند در سطح پایین درونیابی میشوند تا دستورالعملهای multiple master از نویسههای منفرد حذف شوند. بنابراین، میتوان از آنها در برنامههایی که معمولاً قلمهای چندمستری را درک نمیکنند، مانند ps2pk(1) استفاده کرد.
برنامهٔ Mmpfb از قلمهای دارای مسترهای میانی (intermediate masters)، مانند Adobe Jenson و Kepler پشتیبانی میکند. همچنین میتواند فایلهای AMCP (برنامه تبدیل Multiple Master شرکت Adobe) را جهت استفاده توسط mmafm(1) ایجاد کند؛ گزینهٔ --amcp-info را در زیر ببینید.
آرگومان font یا نام یک فایل قلم PFA یا PFB است، یا نام یک قلم PostScript. اگر نام قلم داده شود، mmpfb فایل طرح کلی (outline) واقعی را با استفاده از متغیر محیطی PSRESOURCEPATH پیدا خواهد کرد. در این مسیر که با دونقطه (:) از هم جدا شده است، فایلهای “PSres.upr” (روش Adobe برای نمایهسازی منابع PostScript) جستجو میشوند.
همچنین میتوانید نام یک نمونه (instance) از قلم چندمستری را بدهید، مانند “MinionMM_367_400_12_”. برنامهٔ Mmpfb نام قلم را تجزیه کرده و آن نمونه را برای شما ایجاد میکند. برای کارکرد این قابلیت، فایلهای “PSres.upr” باید از پیش تنظیم شده باشند.
مثالها (EXAMPLES)
% mmpfb --weight=400 --width=600 MyriadMM.pfb > MyriadMM_400_600_.pfb
گزینهها (OPTIONS)
گزینههای طولانی را میتوان به پیشوندهای یکتای آنها خلاصه کرد.
- --output=file, -o file
- ارسال خروجی به file به جای خروجی استاندارد.
- --pfb, -b
- خروجی دادن یک قلم PFB. این حالت پیشفرض است.
- --pfa, -a
- خروجی دادن یک قلم PFA.
- --amcp-info
- قلمی ایجاد نکن؛ در عوض، یک فایل AMCP برای استفاده توسط mmafm(1) خروجی بده. اگر قلم مستر میانی نداشته باشد پیامی چاپ میشود که در این صورت نیازی به فایل AMCP نیست.
- --weight=N, -w N
- تنظیم محور وزن (weight axis) روی N.
- --width=N, -W N
- تنظیم محور عرض (width axis) روی N.
- --optical-size=N, -O N
- تنظیم محور اندازهٔ بصری (optical size axis) روی N.
- --style=N
- تنظیم محور سبک (style axis) روی N.
- --1=N (--2=N, --3=N, --4=N)
- تنظیم محور اول (دوم، سوم، چهارم) روی N.
- --precision=N, -p N
- تنظیم دقت خروجی روی N. مقادیر بالاتر بدین معنی است که نقاط کنترل در قلم خروجی دقیقتر تراز خواهند شد؛ مقادیر کمتر (۱ یا ۲) فایلهای قلم خروجی کوچکتری میسازند و برای بیشتر کاربردها به اندازهٔ کافی نزدیک هستند. دقتِ N بدین معناست که هر نقطه در محدودهٔ 1/N واحد قلم از مقدار دقیق درونیابیشده قرار خواهد گرفت. (یک واحد قلم معمولاً ۱/۷۲۰۰ اینچ برای یک قلم ۱۰ پوینتی است.) مقدار پیشفرض ۵ است.
- --subrs=N
- محدود کردن قلم خروجی به حداکثر N زیرروال (subroutine). مقدار ۲۵۶ برای N مقدار مناسبی است.
- --no-minimize
- تعریف قلم خروجی را کمینهسازی نکن. بهطور پیشفرض، mmpfb کدهای اضافهٔ PostScript و تعاریف دیکشنری را از قلم حذف میکند. برای جلوگیری از این رفتار، گزینهٔ --no-minimize را مشخص کنید.
رفع اشکال (TROUBLESHOOTING)
مفسر قلم "IBM" Type 1 که به همراه کارساز قلم X و ps2pk (در میان دیگر موارد) ارائه میشود، در مورد کدهای PostScript تعبیهشده در یک قلم سختگیری نامناسبی اعمال میکند. گزینهٔ --minimize (که اکنون پیشفرض است) این مشکل را برطرف میسازد.
برخی از نسخههای Adobe Acrobat Distiller ممکن است هنگام پردازش (distilling) نمونهای که توسط mmpfb ایجاد شده است، پیام “Warning: unable to embed font X. Invalid character outline data” را گزارش دهند. این امر ناشی از محدودیتی در تعداد زیرروالهای قلم است که Distiller میتواند بپذیرد. (قلمهای چندمستری و قلمهای تکمستری تولیدشده توسط mmpfb، معمولاً تعداد زیادی زیرروال دارند.) سعی کنید با استفاده از گزینهٔ --subrs تعداد زیرروالها را در قلم تولیدشده محدود نمایید.
همچنین ببینید (SEE ALSO)
خطاها (DIAGNOSTICS)
- reducing font to minimum number of subroutines (N)
- شما تلاش کردید تعداد زیرروالها را با استفاده از گزینهٔ --subrs به کمتر از N کاهش دهید، اما این قلم برای کار کردن حداقل به N زیرروال نیاز دارد. قلم خروجی شامل N زیرروال خواهد بود.
نویسندگان (AUTHORS)
Eddie Kohler, ekohler@gmail.com
آخرین
نسخه در این
نشانی
موجود است:
http://www.lcdf.org/type
با تشکر از Melissa O'Neill برای پیشنهادات و اشکالزدایی صبورانه.
| LCDF Typetools | Version 2.110 |