OFM2OPL(1) General Commands Manual OFM2OPL(1)

ofm2opl - تبدیل فایل‌های سنجه قلم (ofm) مربوط به Omega و TeX به فایل‌های فهرست مشخصات (opl)

ofm2opl [options] ofmname[.ofm] [oplfile[.opl]]

دستور ofm2opl یک فایل باینری سنجه‌های قلم Omega (.ofm) به نام ofmname را به یک قالب فهرست مشخصات قابل خواندن برای انسان (.opl) تبدیل می‌کند. این برنامه خروجی را (به‌طور پیش‌فرض) در خروجی استاندارد، یا در فایلی که به عنوان oplfile مشخص شده باشد می‌نویسد.

این برنامه همچنین با فایل‌های سنجه قلم TeX (.tfm) کار می‌کند و فایل‌های فهرست مشخصات TeX (.pl) را تولید می‌نماید.

برای جزئیات نحوه تجزیه خط فرمان، tex(1) را ببینید.

کدهای نویسه‌ها را مطابق با type خروجی می‌دهد؛ که می‌تواند یکی از مقادیر `hex`، `octal` یا `ascii` باشد. مقدار پیش‌فرض `hex` است؛ `ascii` مشخص می‌کند که برای حروف و ارقام از ASCII، و برای سایر نویسه‌ها از hex استفاده شود.
کدهای نویسه‌ها را مطابق با stype خروجی می‌دهد، که می‌تواند `num` یا `ascii` باشد. مقدار پیش‌فرض `num` است؛ `ascii` همانند -charcode-format عمل می‌کند. (این دو گزینه تکراری صرفاً برای سازگاری تاریخی وجود دارند.)
اعداد را مطابق با ntype در خروجی می‌آورد، که می‌تواند `hex` یا `octal` باشد؛ پیش‌فرض hex است.
طرح کدگذاری و خانواده (family) را مطابق با ttype خروجی می‌دهد، که می‌تواند با حروف کوچک‌وبزرگ مختلط (`mixed`) یا حروف بزرگ (`upper`) باشد؛ پیش‌فرض mixed است.
نمایش پیام راهنما و خروج
نمایش گزارش‌های پیشرفت کار
نمایش اطلاعات نسخه و خروج

این‌ها همان گزینه‌های موجود در ovf2ovp(1) هستند.

omega(1), aleph(1), opl2ofm(1), ovf2ovp(1), ovp2ovf(1), pltotf(1), tftopl(1).

نخستین برنامهٔ TFtoPL توسط Leo Guibas در تابستان سال ۱۹۷۸ طراحی شد. مشارکت‌های Frank Liang، Doug Wyatt و Lyle Ramshaw نیز تأثیر به‌سزایی در تکامل کد فعلی داشتند. الحاقات مربوط به سازوکار ارتقایافتهٔ خط‌نگاره‌ها (ligature) توسط D.E. Knuth در سال ۱۹۸۹ افزوده شد.

الحاقات مربوط به پشتیبانی از فایل‌های گسترش‌یافتهٔ سنجه قلم Omega (.ofm) در دسامبر ۱۹۹۵ و ژانویه ۱۹۹۶ توسط John Plaice اضافه شدند که حاصل آن برنامهٔ کنونی است.

برنامهٔ ofm2opl بر پایهٔ کد منبع WEB برای tftopl(1) بود، اگرچه امروزه پیوندی به omfonts است که کاملاً به زبان C پیاده‌سازی شده است.

نویسندگان اصلی Omega آقایان John Plaice و Yannis Haralambous بودند. امروزه Omega (و Aleph) به عنوان بخشی از TeX Live نگهداری می‌شوند.

این صفحهٔ راهنما توسط C.M. Connelly برای سیستم Debian GNU/Linux نوشته شده است. هم برنامه و هم صفحهٔ راهنما در حال حاضر به عنوان بخشی از TeX Live نگهداری می‌شوند.

گزارش باگ‌ها و بحث‌های عمومی: https://lists.tug.org/omega

9 January 2026 Web2C 2026