TFTOPL(1) General Commands Manual TFTOPL(1)

tftopl - تبدیل فایل سنجه قلم TeX (tfm) به قالب فهرست ویژگی‌ها (pl)

tftopl [گزینه‌ها] tfm_file[.tfm] [pl_file[.pl]]

برنامهٔ tftopl یک فایل سنجه قلم TeX (دودویی) را به یک فایل فهرست ویژگی‌ها (متن ساده) تبدیل می‌کند. سپس می‌توانید محتوای فایل tfm را مشاهده یا ویرایش کنید. این برنامه همچنین به‌عنوان یک برنامهٔ اعتبارسنجی فایل tfm عمل می‌کند؛ بدین معنی که اگر هیچ پیام خطایی صادر نشود، فایل ورودی صحیح و معتبر است.

در صورت لزوم، به pl_file پسوند .pl افزوده می‌شود. اگر pl_file مشخص نشده باشد، از خروجی استاندارد استفاده می‌شود. به‌طور مشابه، اگر tfm_file فاقد پسوند باشد، پسوند .tfm به آن افزوده خواهد شد.

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

آرگومان format مشخص می‌کند که کدهای نویسه چگونه در فایل pl خروجی داده شوند. به‌طور پیش‌فرض (رفتار سنتی)، حروف و ارقام ASCII با استفاده از کد «C» (یعنی به همان صورت خودشان) خروجی داده می‌شوند و سایر نویسه‌ها در مبنای هشت (octal) نوشته می‌شوند؛ مگر اینکه طرح کدگذاری قلم با «TeX math sy» یا «TeX math ex» آغاز شود، که در این حالت تمام کدهای نویسه در مبنای هشت خروجی داده می‌شوند.
اگر format برابر با ascii باشد، تمام کدهای نویسه‌ای که متناظر با نویسه‌های نگاره‌ای (گرافیکی) هستند، به جز پرانتز چپ و راست، در قالب ASCII خروجی داده می‌شوند.
در نهایت، اگر format برابر با octal باشد، تمام کدهای نویسه در مبنای هشت خروجی داده می‌شوند. (این گزینه همانند گزینهٔ موجود در vftovp است.)
به‌طور پیش‌فرض، برنامه بدون هیچ پیامی کار می‌کند. با این گزینه، گزارش‌هایی در خروجی استاندارد (stdout) چاپ می‌شود.

گزینه‌های استاندارد -help و -version نیز پشتیبانی می‌شوند.

این برنامه برای یافتن tfm_file متغیرهای محیطی TFMFONTS و سپس TEXFONTS را به ترتیب بررسی می‌کند. اگر هیچ‌کدام تنظیم نشده باشند، از پیش‌فرض سیستم استفاده می‌کند.

pltotf(1),
Donald E. Knuth, TeXware.

مبحث ابزارهای قلم در CTAN: https://ctan.org/topic/font-util
صفحهٔ بسته در CTAN: https://ctan.org/pkg/tftopl
بخشی از کتابچهٔ راهنمای Web2c (شامل یک مثال و خلاصه‌ای از قالب pl): https://tug.org/texinfohtml/web2c.html#tftopl-invocation
کد منبع حروف‌چینی‌شده، شامل توضیحات قالب فایل tfm: https://ctan.org/pkg/knuth-pdf

Donald E. Knuth این برنامه را نوشت. این برنامه به‌عنوان بخشی از گزارش فنی TeXware دانشگاه استنفورد (Stanford) منتشر شد. Howard Trickey و Pavel Curtis در ابتدا آن را به Unix پورت کردند.

فهرست گفتگوی عمومی و گزارش باگ‌ها: https://lists.tug.org/tex-k

30 January 2026 Web2C 2026