.TH MFT 1 "7 January 2026" "Web2C 2026" .\"===================================================================== .if n .ds MP MetaPost .if t .ds MP MetaPost .if n .ds MF Metafont .if t .ds MF Metafont .if t .ds TX \fRT\\h'-0.10m'\\v'0.17v'E\\v'-0.17v'\\h'-0.06m'X\fP .if n .ds TX TeX .\"===================================================================== .SH "نام (NAME)" mft \- تبدیل کد Metafont یا MetaPost به TeX برای چاپ زیبا .SH "خلاصه دستور (SYNOPSIS)" .B mft .RI [ گزینه‌ها ] .BR \fIsource_file\fP [ .mf | .mp ] .\"===================================================================== .SH "توضیحات (DESCRIPTION)" برنامه .B mft یک فایل \*(TX از یک برنامه \*(MF یا \*(MP ایجاد می‌کند. این برنامه به جزئیات تایپوگرافی مانند صفحه‌بندی و استفاده از تورفتگی، فونت ایتالیک، قلم پررنگ و غیره، همان‌طور که در کتاب \fIComputer Modern Typefaces\fP اثر دونالد کنوت (Donald Knuth) تشریح شده است، دقت لازم را مبذول می‌دارد. .PP قواعد نگارشی ویژه در توضیحات (کامنت‌های) \*(MF و \*(MP به شما امکان می‌دهند مواردی را که در حالت عادی به‌درستی ظاهر نمی‌شوند کنترل کنید؛ بخش ۱ از کد مبدأ برنامه \fBmft\fP و بخش mft در راهنمای Web2C این قواعد را توضیح داده‌اند. .PP برنامه .B mft از یک فایل تغییرات اختیاری (که دقیقاً مانند فایل‌های تغییرات در .BR tangle (1) و .BR weave (1) عمل می‌کند) و یک یا چند فایل استایل (که پیش از همه‌چیز اضافه می‌شوند) استفاده می‌کند. اگر هیچ فایل استایلی مشخص نشده باشد، فایل استایل .B plain.mft برای \*(MF، یا .B mplain.mft برای \*(MP استفاده می‌شود. این فایل‌ها از طریق گزینه‌های زیر مشخص می‌شوند. .PP برای یافتن \fIsource_file\fP و همچنین فایل‌های تغییرات و استایل، از متغیرهای محیطی MFINPUTS (برای \*(MF) یا MPINPUTS (برای \*(MP) و MFTINPUTS در صورت تنظیم بودن، و در غیر این صورت از مقادیر پیش‌فرض متناظر سیستم استفاده می‌شود. .PP نام فایل خروجی \*(TX با قرار دادن .B .tex به‌جای پسوند .I source_file تشکیل می‌شود. .\"===================================================================== .SH "گزینه‌ها (OPTIONS)" برای جزئیات تجزیه خط فرمان، .BR tex (1) را ببینید. .TP .BI -change= change_file \fR[\fP.ch\fR]\fP اعمال فایل تغییرات .I change_file روی .IR mf_file . .PP .TP .B -metapost در نظر گرفتن .I source_file به‌عنوان یک فایل مبدأ \*(MP؛ این حالت پیش‌فرض است اگر .I mf_file دارای پسوند .B .mp باشد. .PP .TP .BI -style= style_file \fR[\fP.mft\fR]\fP استفاده از فایل استایل .I style_file به‌جای .B plain.mft یا .BR mplain.mft ؛ این گزینه می‌تواند بیش از یک بار مشخص شود. .PP گزینه‌های استاندارد .B -help و .B -version نیز پشتیبانی می‌شوند. .\"===================================================================== .SH "فایل‌ها (FILES)" .TP .I mftmac.tex\fR,\fP mptmac.tex ماکروهای \*(TX که توسط خروجی \fBmft\fP به‌ترتیب برای ورودی‌های Metafont و MetaPost استفاده می‌شوند. .TP .IR plain.mft ", " mplain.mft فایل‌های استایل پیش‌فرض. .TP .I cmbase.mft فایل استایل برای Computer Modern. .TP .I e.mft فایل استایل برای جلد E کنوت: Computer Modern Typefaces. .\"===================================================================== .SH "همچنین ببینید (SEE ALSO)" .BR mf (1), .BR mpost (1), .BR weave (1). .br Donald E. Knuth, .I Computer Modern Typefaces (جلد E از .IR "Computers & Typesetting" ). .br Donald E. Knuth et al., .IR \*(MFware . .PP صفحه بسته در CTAN: https://ctan.org/pkg/mft .br بخش مربوط در راهنمای Web2c: https://tug.org/texinfohtml/web2c.html#mft-invocation .br کد مبدأ حروف‌چینی‌شده، شامل کنترل‌های حروف‌چینی: https://ctan.org/pkg/knuth-pdf .\"===================================================================== .SH "نویسندگان (AUTHORS)" دونالد ای. کنوت (Donald E. Knuth) این برنامه را نوشت و همچنان از آن نگهداری می‌کند. او با کمک پی‌یر مک‌کی (Pierre MacKay) و نسخه یونیکس .B weave که توسط هاوارد تریکی (Howard Trickey) و پاول کرتیس (Pavel Curtis) آماده شده بود، آن را به یونیکس پورت کرد. .PP فهرست گفتگوی عمومی و گزارش باگ‌ها: https://lists.tug.org/tex-k