זוהי הפקודה mf-nowin שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
mf, mf-nowin, inimf - מטאפונט, שפה לעיצוב גופנים ולוגואים
תַקצִיר
mf [אפשרויות] [פקודות]
תיאור
Metafont קורא את התוכנית בקבצים שצוינו ומפיק רסטרי גופנים (ב gf פוּרמָט)
ומדדי גופנים (ב tfm פורמט). שפת המטאפונט מתוארת ב השמיים Metafontbook.
כמו TeX, Metafont משמש בדרך כלל עם גוף גדול של פקודות מאקרו שעברו קומפילציה מראש, וגופן
יצירת הגרסה בפרט דורשת תמיכה של מספר קבצי מאקרו. גרסה זו של
מטאפונט מסתכל על שורת הפקודה שלו כדי לראות באיזה שם הוא נקרא. איניםף ו
וירמף הם קישורים סימבוליים ל- mf הרצה. כאשר נקרא כ איניםף (או כאשר ה- -ini האפשרות היא
בהינתן) ניתן להשתמש בו כדי לקמפל מראש פקודות מאקרו לתוך .בָּסִיס קובץ. כאשר נקרא כ וירמף it
ישתמש ב- פשוט בסיס. כאשר נקרא תחת כל שם אחר, מטאפונט ישתמש בשם זה כ
שם הבסיס לשימוש. לדוגמה, כאשר נקרא כ mf מה היא mf נעשה שימוש בבסיס, שהוא
זהה ל- פשוט בסיס. בסיסים אחרים מלבד פשוט משמשים לעיתים רחוקות.
השמיים פקודות הנתונים בשורת הפקודה לתוכנית Metafont מועברים אליה כ-
שורת הקלט הראשונה. (אבל לעתים קרובות קל יותר להקליד ארגומנטים מורחבים כשורת הקלט הראשונה)
שורה, מכיוון שקונכיות UNIX נוטות לבלוע או לפרש באופן שגוי את הסמלים האהובים על Metafont,
כמו נקודה-פסיק, אלא אם כן אתה מצטט אותן.) כמתואר ב השמיים Metafontbook, שראשית
שורה צריכה להתחיל בשם קובץ, \רצף בקרה, או שם בסיס.
השימוש הרגיל הוא לומר
mf מצב ; [mag=magstep(nקלט );]' גופן
כדי להתחיל בעיבוד font.mfהמירכאות הבודדות הן הדרך הטובה ביותר לשמור על מעטפת יוניקס
מפירוש שגוי של נקודות-פסיק ומהסרת התו \, דבר הנחוץ
כאן כדי למנוע מ-Metafont לחשוב שאתה רוצה לייצר גופן בשם מצב(או אתה
יכול פשוט לומר mf ותן את שאר הדברים בשורה הבאה, ללא מרכאות.) פקד אחר
רצפים, כגון מצב אצווה (להפעלה שקטה) יכול להופיע גם כן. השם גופן יצטרך
להיות ``שם העבודה'', ומשמש ליצירת שמות קבצי פלט. אם Metafont לא מקבל
שם הקובץ בשורה הראשונה, שם העבודה הוא קלט רב-תכליתיהסיומת המוגדרת כברירת מחדל, .mf, יכול להיות
מבוטל על ידי ציון סיומת במפורש.
יומן של הודעות שגיאה נכנס לקובץ שם עבודה.היכנסקבצי הפלט הם שם עבודה.tfm
ו שם עבודה.<מספרחברה, איפה תלוי ברזולוציה ובהגדלה של
גופן. ה מצב בדוגמה זו מוצג באופן כללי כ , מונח סמלי עבור
אשר שם של מכשיר בפועל או, לרוב, השם גופן מקומי (ראה להלן) חייב
ניתן להחליף. אם המצב לא צוין או שאינו תקף לאתר שלך, Metafont יעשה זאת
ברירת מחדל ל הוכחה מצב המפיק תמונות תווים גדולות לשימוש בעיצוב גופנים ו
חידוד. ניתן לזהות את מצב ההוכחה לפי הסיומת .2602gf אחרי שם התפקיד.
דוגמאות לפלט במצב הוכחה ניתן למצוא ב מחשבים מודרני גופן (כרך ה' של
מחשבים ו סִדוּר). מערכת ה- מגסטפס זהה למערכת בה משתמש
TeX, עם ערכים בדרך כלל בטווח של 0.5, 1.0, 2.0, 3.0, 4.0 ו-5.0. רשימה של gf
המספרים עבור גופנים של 118 dpi, 240 dpi ו-300 dpi מוצגים להלן.
MAGSTEP 118 dpi 240 dpi 300 dpi
מגזין=מגסטפ(0) 118 240 300
mag=magstep(0.5) 129 263 329
מגזין=מגסטפ(1) 142 288 360
מגזין=מגסטפ(2) 170 346 432
מגזין=מגסטפ(3) 204 415 518
מגזין=מגסטפ(4) 245 498 622
מגזין=מגסטפ(5) 294 597 746
ניתן לציין הגדלה גם לא כצעד מגנטי אלא כערך שרירותי, כגון
1.315, כדי ליצור גדלי תווים מיוחדים.
לפני שניתן להתחיל בייצור גופנים, יש צורך להגדיר את קבצי הבסיס המתאימים.
סט הרכיבים המינימלי לייצור גופנים עבור מנוע הדפסה נתון הוא רגיל.mf
קובץ המאקרו והקובץ המקומי mode_def קובץ. פקודות המאקרו ב רגיל.mf ניתן ללמוד ב
נספח ל Metafontbookהם פותחו על ידי דונלד א. קנות', וקובץ זה אמור
לעולם לא ישונה אלא אם כן הוא משודרג רשמית. כל אחד מהם mode_def מפרט עוזר
להתאים גופנים למנוע הדפסה מסוים. יש דיון קבוע בנושא mode_defים ב
גוֹרֶרֶת, כתב העת של קבוצת משתמשי TeX. אלו המקומיים הנמצאים בשימוש במחשב זה
צריך להיות ב מצבים.mf.
השמיים e תגובה למצב שחזור שגיאות של Metafont מפעילה את עורך ברירת המחדל של המערכת ב-
שורה שגויה בקובץ המקור. יש משתנה סביבה, MFEDIT, ש...
עוקף את עורך ברירת המחדל. הוא צריך להכיל מחרוזת עם "%s" המציינת היכן
שם הקובץ נמצא ו-"%d" המציין היכן נמצא מספר השורה העשרוני (אם קיים). עבור
לדוגמה, מחרוזת MFEDIT עבור ה- vi ניתן להגדיר את העורך עם CSH הפקודה
settenv MFEDIT "וי +%d %s"
קובץ נוח בספרייה הוא null.mf, שאינו מכיל דבר. כאשר mf לא מצליח למצוא את
קובץ שהוא חושב שאתה רוצה להזין, הוא ממשיך לבקש ממך שם קובץ אחר; מגיב
`null' מוציא אותך מהלולאה אם אינך רוצה להזין דבר.
ONLINE גרָפִיקָה תפוקה
Metafont יכול להשתמש ברוב הצגים המודרניים, כך שתוכלו לראות את הפלט שלו מבלי להדפיס.
פרק 23 של השמיים Metafontbook מתאר מה ניתן לעשות. יישום זה של Metafont
משתמש במשתני סביבה כדי לקבוע באיזה התקן תצוגה ברצונך להשתמש. ראשית, זה
מחפש משתנה MFTERM, ולאחר מכן TERM. אם הוא לא מוצא אף אחד מהם, לא מקבל
פלט מקוון. אחרת, ערך המשתנה קובע את ההתקן שיש להשתמש בו: hp2627,
שמש (עבור SunView הישן), Tek, יוניטרם (עבור אמולטור Atari ST Tek 4014), x מונח (לשניהם
X10 או X11). ייתכן שחלק מההתקנים הללו לא יהיו נתמכים בכל קבצי ההפעלה של Metafont;
הבחירה נעשית בזמן הקומפילציה.
במערכות מסוימות, ישנם שני קבצים בינאריים של Metafont, mf ו mf-nowinבמערכות אלו ה-
mf בינארי תומך בגרפיקה, בעוד שה- mf-nowin בינארי לא. mf-nowin בינארי הוא
בשימוש על ידי סקריפטים כמו mktexpk שבו תמיכה בגרפיקה היא מטרד ולא משהו
מוֹעִיל.
אפשרויות
גרסה זו של Metafont מבינה את אפשרויות שורת הפקודה הבאות.
-בסיס בסיס
השתמש בסיס כשם הבסיס שיש להשתמש בו, במקום השם שבו מטאפונט
נקרא או א %& קו.
-שגיאת שורת קובץ
הדפס הודעות שגיאה בטופס file:line: error שדומה לדרך רבים
מהדרים לעצב אותם.
-אין-שורת-קובץ-שגיאה
השבת הודעות שגיאה בהדפסה ב- file:line: error סגנון.
-file-line-error-style
זה השם הישן של ה -שגיאת שורת קובץ אוֹפְּצִיָה.
-עצירה בשגיאה
צא עם קוד שגיאה כאשר נתקלת בשגיאה במהלך העיבוד.
עזרה הדפס הודעת עזרה וצא.
-ini Be איניםף, עבור בסיסי dumping; זה נכון באופן מרומז אם התוכנית נקראת כ-
איניםף.
-אינטראקציה מצב
קובע את מצב האינטראקציה. המצב יכול להיות אחד מ... מצב אצווה, ללא הפסקה,
מצב גלילה, ו מצב שגיאה. המשמעות של מצבים אלה זהה לזו של
הפקודות המתאימות.
-שם העבודה שם
השתמש שם עבור שם העבודה, במקום לגזור אותו משם קובץ הקלט.
-kpathsea-debug bitmask
מגדיר דגלי ניפוי באגים לחיפוש נתיב בהתאם למסכת הסיביות. ראה את קפתסי
מדריך לפרטים.
-maketex fmt
אפשר mktexfmt, שם fmt חייב להיות mf.
-ללא מייקטקס fmt
השבת את mktexfmt, שם fmt חייב להיות mf.
-ספריית פלט בספרייה
כתוב קבצי פלט ב בספרייה במקום הספרייה הנוכחית. חפש קלט
קבצים ב בספרייה ראשית, לאורך נתיב החיפוש הרגיל.
-נתח-שורה ראשונה
אם השורה הראשונה של קובץ הקלט הראשי מתחילה עם %& לנתח אותו כדי לחפש מזבלה
שם או א -תרגום-קובץ אוֹפְּצִיָה.
-אין-לנתח-שורה ראשונה
השבת את הניתוח של השורה הראשונה של קובץ הקלט הראשי.
-שם תוכנית שם
התיימר להיות תוכנית שם. זה משפיע גם על הפורמט שבו נעשה שימוש וגם על החיפוש
שבילים.
-מַקלִיט
הפעל את מקליט שמות הקבצים. זה משאיר זכר לקבצים שנפתחו לקלט
ופלט בקובץ עם סיומת .fls.
-תרגום-קובץ tcxname
השתמש tcxname טבלת תרגום.
-הפך
מידע על גרסת הדפסה ויציאה.
הסביבה
עיין בתיעוד של ספריית Kpathsearch (הצומת `מפרטי נתיבים') לקבלת פרטים.
כיצד משתמשים במשתני הסביבה בעת חיפוש. kpsewhich התועלת יכולה להיות
משמש לשאילתת ערכי המשתנים.
אם משתנה הסביבה TEXMFOUTPUT מוגדר, Metafont מנסה לשים את קבצי הפלט שלו
בתוכו, אם לא ניתן להכניס אותם לספרייה הנוכחית. שוב, ראה טקס(1).
MFINPUTS
חיפוש נתיב עבור קלט ו פתיחה קבצים.
MFEDIT תבנית פקודה למעבר לעורך.
MFTERM קובע את תצוגת הגרפיקה המקוונת. אם MFTERM אינו מוגדר, ו-DISPLAY מוגדר,
נעשה שימוש בתמיכה בחלון מטא-גופן עבור X. (יש להגדיר DISPLAY ל-X חוקי)
מפרט השרת, כרגיל.) אם לא מוגדרים MFTERM ולא DISPLAY, TERM נקבע
משמש לניחוש התמיכה בחלון לשימוש.
גופן כלים
מספר תוכנות שירות זמינות. להלן רשימה חלקית של הזמינות
כלי עזר ומטרתם. התייעץ עם מומחה מטאפונט המקומי שלך לקבלת פרטים.
gftopk לוקח gf קובץ ומייצר דחיסה הדוקה יותר pk קובץ גופנים.
גפטודווי מייצר דפי הגהה עבור גופנים.
gftype מציג את התוכן של א gf קובץ בזכרונות ו/או תמונות.
סוג חבילה מציג באופן זכירתי את התוכן של pk קובץ.
mft מעצב קובץ מקור כפי שמוצג ב מחשבים מודרני גופן.
השתמש ב-mf-nowin באופן מקוון באמצעות שירותי onworks.net