| MKTEXTFM(1) | User Commands | MKTEXTFM(1) |
نام (NAME)
mktextfm - ایجاد یک فایل TFM برای یک قلم
خلاصه دستور (SYNOPSIS)
mktextfm [گزینهها] قلم
توضیحات (DESCRIPTION)
دستور mktextfm برای تولید یک فایل tfm از فایلهای منبع Metafont برای قلم، یا در صورت امکان hbf2gf(1) بهکار میرود. اگر destdir مشخص شده باشد، فایل تولیدشده در آنجا نصب خواهد شد؛ در غیر این صورت از یک روش ابتکاری (نسبتاً پیچیده) استفاده میشود. اگر فایل tfm از قبل در محل مقصد وجود داشته باشد، این موضوع گزارش شده و هیچ عملیاتی انجام نمیگیرد.
چنانچه یک فایل بیتمپ GF (قلم عمومی) نیز تولید شود، همانطور که معمولاً در Metafont رخ میدهد، به PK (قلم فشرده) تبدیل شده و به روشی مشابه نصب میگردد.
مسیر کامل فایل تولیدشده در خروجی استاندارد چاپ میشود.
در صورت در دسترس بودن، نگارش mf-nowin(1) از Metafont برای تولید قلمها استفاده میشود تا از احتمال نمایش برخط (آنلاین) جلوگیری به عمل آید.
دستور mktextfm معمولاً توسط برنامههای دیگر و از طریق Kpathsea فراخوانی میشود، نه مستقیماً از خط فرمان.
گزینهها (OPTIONS)
دستور mktextfm گزینههای زیر را میپذیرد:
- --destdir dir
- نام یک دایرکتوری. اگر دایرکتوری بهصورت مسیر مطلق باشد، همانگونه که هست استفاده میشود؛ در غیر این صورت، به دایرکتوری مقصد ریشه که در اسکریپت تنظیم شده است افزوده میگردد.
- --help
- نمایش پیام راهنما و خروج موفقیتآمیز.
- --version
- نمایش اطلاعات نسخه و خروج موفقیتآمیز.
محیط (ENVIRONMENT)
یک متغیر محیطی مختص به mktextfm وجود دارد: MF_MODE_EXTRA_INFO. اگر این متغیر روی یک مقدار غیرخالی تنظیم شود، یک ماکروی Metafont به نام mode_include_extra_info هنگام ساخت قلم فراخوانی خواهد شد. فایل استاندارد modes.mf از نسخه ۴.۰ (منتشرشده در سال ۲۰۲۰) این قابلیت را تعریف میکند. این کار باعث میشود اطلاعات موسوم به Xerox-world، بهویژه شامل CODINGSCHEME برای قلم، در فایل tfm گنجانده شود. (این کار بهطور پیشفرض انجام نمیشود، زیرا طبق نظر Don Knuth، بازتعریف دستورات اولیه لازم بیش از حد مداخلهگرانه است.) برای نمونه، برنامه mftrace(1) میتواند از این اطلاعات برای یافتن سرنخی درباره کدگذاری قلم استفاده کند، هرچند این اطلاعات همیشه کاملاً قطعی یا بدون ابهام نیست.
برای اطلاعات بیشتر درباره کدگذاریهای قلمهای Metafont، بخش «Bitmap font encodings» در راهنمای Dvips را ببینید (برای مثال https://tug.org/texinfohtml/dvips.html).
متغیرهای محیطی پرشمار دیگر و فایلهای پیکربندی گوناگونی که یک سیستم TeX را کنترل میکنند، طبق معمول بر رفتار mktextfm نیز تأثیر میگذارند.
همچنین ببینید (SEE ALSO)
گزارش باگها (REPORTING BUGS)
گزارش
باگها به:
tex-k@tug.org (https://lists.tug.org/tex-k)
صفحه اصلی TeX Live:
https://tug.org/texlive
| 30 January 2020 | TeX Live |