Pbmtopk User Manual(0) Pbmtopk User Manual(0)

pbmtopk - تبدیل یک تصویر PBM به قلم با قالب فشرده (PK)

pbmtopk pkfile[.pk] tfmfile[.tfm] resolution [-s designsize] [-p num param...] [-C codingscheme] [-F family] [-f optfile] [-c num] [-W width] [-H height] [-D depth] [-I ital] [-h horiz] [-v vert] [-x xoff] [-y yoff] [pbmfile ...]

این برنامه بخشی از Netpbm(1)است.

برنامه pbmtopk تصاویر PBM را به عنوان ورودی می‌خواند و یک فایل قلم فشرده (PK یا packed) و یک فایل TFM (معیار قلم تک - TeX font metric) در خروجی تولید می‌کند. پارامتر resolution وضوح قلم را بر حسب نقطه در اینچ (DPI) مشخص می‌کند. اگر برای هر یک از نام‌های فایل از نام "-" استفاده شود، pbmtopk از ورودی استاندارد (Standard Input) یا خروجی استاندارد (Standard Output) استفاده می‌کند.

علاوه بر گزینه‌های مشترک بین تمامی برنامه‌های مبتنی بر libnetpbm (به ویژه -quiet، به گزینه‌های مشترک مراجعه کنید)، برنامه pbmtopk گزینه‌های خط فرمان زیر را شناسایی می‌کند:

اندازه طراحی قلم (design size) را بر حسب پوینت‌های TeX (برابر ۷۲٫۲۷ پوینت در هر اینچ) تنظیم می‌کند. اندازه طراحی پیش‌فرض ۱ است. پارامترهای TFM به صورت مضاربی از اندازه طراحی داده می‌شوند.
تعداد num پارامتر اول قلم را برای قلم تعیین می‌کند. هفت پارامتر اول عبارتند از: شیب (slant)، فاصله بین کلمات (interword spacing)، کشش‌پذیری فاصله بین کلمات (interword space stretchability)، جمع‌شوندگی فاصله بین کلمات (interword space shrinkability)، ارتفاع نویسه x‏ (x-height)، عرض چهارگوش (quad width)، و فاصله اضافی پس از جمله در قلم. قلم‌های ریاضی و نماد ممکن است پارامترهای بیشتری داشته باشند؛ برای فهرستی از آن‌ها کتاب The TeXbook را ببینید. برای پارامترهایی که مشخص نشده‌اند مقادیر پیش‌فرض مناسبی انتخاب می‌شود.
توضیح طرح کدگذاری (coding scheme) را در فایل TFM تنظیم می‌کند.
توضیح خانواده قلم (font family) را در فایل TFM تنظیم می‌کند.
فایل optfile را می‌خواند که باید شامل خطوطی به شکل زیر باشد:
filename xoff yoff horiz vert width height depth ital

فایل‌های PBM مشخص‌شده با پارامترهای filename به ترتیب به همراه ویژگی‌های تعیین‌شده در قلم درج می‌شوند. اگر هر یک از ویژگی‌ها حذف شوند یا با "*" جایگزین شوند، یک مقدار پیش‌فرض از روی اندازه بیت‌مپ محاسبه خواهد شد. تنظیمات گزینه‌های -W،‏ -H،‏ -D،‏ -I،‏ -h،‏ -v،‏ -x و -y بر نویسه‌هایی که از این طریق ایجاد می‌شوند تأثیری ندارد. شماره نویسه را می‌توان با قرار دادن خطی که با "=" شروع می‌شود و به دنبال آن شماره جدید می‌آید تغییر داد. خطوطی که با "%" یا "#" شروع می‌شوند نادیده گرفته می‌شوند.

شماره نویسه بیت‌مپ بعدی را روی num تنظیم می‌کند.
عرض TFM نویسه بعدی را روی width (به عنوان مضربی از اندازه طراحی) تنظیم می‌کند.
ارتفاع TFM نویسه بعدی را روی height (به عنوان مضربی از اندازه طراحی) تنظیم می‌کند.
عمق TFM نویسه بعدی را روی depth (به عنوان مضربی از اندازه طراحی) تنظیم می‌کند.
تصحیح ایرانیک (italic correction) نویسه بعدی را روی ital (به عنوان مضربی از اندازه طراحی) تنظیم می‌کند.
فاصله پیشروی افقی (horizontal escapement) نویسه بعدی را روی horiz (بر حسب پیکسل) تنظیم می‌کند.
فاصله پیشروی عمودی (vertical escapement) نویسه بعدی را روی vert (بر حسب پیکسل) تنظیم می‌کند.
جابه‌جایی افقی (horizontal offset) نویسه بعدی را روی xoff (بر حسب پیکسل) تنظیم می‌کند.
جابه‌جایی عمودی (vertical offset) نویسه بعدی را روی yoff (بر حسب پیکسل، از سطر بالایی) تنظیم می‌کند.

pktopbm(1), pbm(1)

برگردانده شده از pxtopk اثر Tom Rokicki توسط Angus Duggan <ajcd@dcs.ed.ac.uk>.

این صفحه راهنما توسط ابزار «makeman» از Netpbm و بر اساس منبع HTML تولید شده است. مستندات مرجع در نشانی زیر قرار دارد:

http://netpbm.sourceforge.net/doc/pbmtopk.html
06 August 1990 netpbm documentation