EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

mf – Online in der Cloud

Führen Sie mf im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl mf, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


mf, mf-nowin, inimf – Metafont, eine Sprache für Schriftarten- und Logo-Design

ZUSAMMENFASSUNG


mf [Optionen] [Befehle]

BESCHREIBUNG


Metafont liest das Programm in den angegebenen Dateien ein und gibt Schriftraster aus (in gf Format)
und Schriftmetriken (in tfm Format). Die Metafont-Sprache wird in beschrieben Das Metafontbook.

Wie TeX wird Metafont normalerweise mit einer großen Anzahl vorkompilierter Makros und Schriftarten verwendet
Insbesondere die Generierung erfordert die Unterstützung mehrerer Makrodateien. Diese Version von
Metafont schaut in seiner Befehlszeile nach, unter welchem ​​Namen es aufgerufen wurde. Beide inimf und
virmf sind Symlinks zum mf ausführbar. Bei Aufruf als inimf (oder wenn die -ini Option ist
gegeben) kann es zum Vorkompilieren von Makros in a verwendet werden .Base Datei. Bei Aufruf als virmf it
wird das benutzen Ebene Base. Wenn Metafont unter einem anderen Namen aufgerufen wird, verwendet es diesen Namen als
der Name der zu verwendenden Basis. Zum Beispiel, wenn es als aufgerufen wird mf mf Basis verwendet wird, das ist
identisch mit dem Ebene Base. Andere Basen als Ebene werden selten verwendet.

Das Befehle Die in der Befehlszeile an das Metafont-Programm übergebenen Dateien werden an das Metafont-Programm als übergeben
erste Eingabezeile. (Oft ist es jedoch einfacher, erweiterte Argumente als erste Eingabe einzugeben
Zeile, da UNIX-Shells dazu neigen, die Lieblingssymbole von Metafont zu verschlingen oder falsch zu interpretieren,
wie Semikolons, es sei denn, Sie zitieren sie.) Wie in beschrieben Das Metafontbook, das zuerst
Die Zeile sollte mit einem Dateinamen beginnen, einem \Kontrollsequenz, Oder ein &Basisname.

Der normale Sprachgebrauch ist zu sagen

mf '\mode= ; [mag=magstep(n);]'-Eingabe Schriftart

um mit der Bearbeitung zu beginnen Schriftart.mf. Die einfachen Anführungszeichen sind die beste Möglichkeit, die Unix-Shell beizubehalten
durch eine Fehlinterpretation der Semikolons und durch das Entfernen des benötigten \-Zeichens
Hiermit soll verhindert werden, dass Metafont denkt, dass Sie eine Schriftart mit dem Namen erstellen möchten Modus. (Oder du
kann ich nur sagen mf und geben Sie die anderen Dinge in der nächsten Zeile ein, ohne Anführungszeichen.) Andere Kontrolle
Sequenzen, wie z Batchmodus (für lautlosen Betrieb) kann ebenfalls erscheinen. Der Name Schriftart werden wir
ist der „Jobname“ und wird zur Bildung von Ausgabedateinamen verwendet. Wenn Metafont keine erhält
Dateiname in der ersten Zeile, der Jobname ist mfput. Die Standarderweiterung, .mf, kann sein
durch explizite Angabe einer Erweiterung überschrieben werden.

Ein Protokoll der Fehlermeldungen wird in die Datei eingefügt Berufsbezeichnung.Log. Die Ausgabedateien sind Berufsbezeichnung.tfm
und Berufsbezeichnung.<Anzahl>gf, Wo Hängt von der Auflösung und Vergrößerung ab
Schriftart. Die Modus in diesem Beispiel wird allgemein als dargestellt , ein symbolischer Begriff für
Dies ist der Name eines tatsächlichen Geräts oder, am häufigsten, der Name lokale Schriftart (siehe unten) muss
ersetzt werden. Wenn der Modus nicht angegeben ist oder für Ihre Website nicht gültig ist, wird Metafont dies tun
Standard auf Beweis Modus, der große Zeichenbilder zur Verwendung im Schriftdesign erzeugt und
Raffinesse. Der Proof-Modus ist am Suffix zu erkennen .2602gf nach dem Jobnamen.
Beispiele für die Ausgabe im Proof-Modus finden Sie in Computer modern Schriften (Band E von
Computer und Schriftsatz). Das System von magsteps ist identisch mit dem System, das von verwendet wird
TeX, mit Werten im Allgemeinen im Bereich 0.5, 1.0, 2.0, 3.0, 4.0 und 5.0. Eine Auflistung von gf
Die Zahlen für Schriftarten mit 118 dpi, 240 dpi und 300 dpi werden unten angezeigt.

MAGSTEP 118 dpi 240 dpi 300 dpi
mag=magstep(+0) 118 240 300
mag=magstep(0.5) 129 263 329
mag=magstep(+1) 142 288 360
mag=magstep(+2) 170 346 432
mag=magstep(+3) 204 415 518
mag=magstep(+4) 245 498 622
mag=magstep(+5) 294 597 746

Die Vergrößerung kann auch nicht als Magstep, sondern als beliebiger Wert angegeben werden, z
1.315, um spezielle Zeichengrößen zu erstellen.

Bevor mit der Schriftproduktion begonnen werden kann, müssen die entsprechenden Basisdateien eingerichtet werden.
Der Mindestsatz an Komponenten für die Schriftartenproduktion für eine bestimmte Druckmaschine ist schlicht.mf
Makrodatei und die lokale mode_def Datei. Die Makros in schlicht.mf kann in einem studiert werden
Anhang zum Metafontbook; Sie wurden von Donald E. Knuth entwickelt, und diese Datei sollte
darf niemals geändert werden, es sei denn, es wird offiziell aktualisiert. Jede mode_def Spezifikation hilft
Schriftarten an eine bestimmte Druckmaschine anpassen. Es gibt eine regelmäßige Diskussion darüber mode_defs in
Schlepper, das Journal der TeX Users Group. Die lokalen, die auf diesem Computer verwendet werden
sollte in sein Modi.mf.

Das e Als Reaktion auf den Fehlerwiederherstellungsmodus von Metafont wird der Standardeditor des Systems aufgerufen
fehlerhafte Zeile der Quelldatei. Dafür gibt es eine Umgebungsvariable, MFEDIT
überschreibt den Standardeditor. Es sollte eine Zeichenfolge mit „%s“ enthalten, die angibt, wo die
Dateiname geht und „%d“ gibt an, wohin die dezimale Zeilennummer (falls vorhanden) geht. Für
Beispiel: eine MFEDIT-Zeichenfolge für die vi Editor kann mit eingestellt werden csh Befehl
settenv MFEDIT "vi +%d %S"

Eine praktische Datei in der Bibliothek ist null.mf, enthält nichts. Wenn mf Kann das nicht finden
Datei, von der es denkt, dass Sie sie eingeben möchten, fragt es Sie ständig nach einem anderen Dateinamen; reagieren
„null“ bringt Sie aus der Schleife, wenn Sie nichts eingeben möchten.

BESTELLEN GRAFIK AUSGABE


Metafont kann die meisten modernen Displays verwenden, sodass Sie die Ausgabe sehen können, ohne sie auszudrucken.
Kapitel 23 von Das Metafontbook beschreibt, was Sie tun können. Diese Implementierung von Metafont
Verwendet Umgebungsvariablen, um zu bestimmen, welches Anzeigegerät Sie verwenden möchten. Zuerst
sucht nach einer Variablen MFTERM und dann nach TERM. Wenn beides nicht gefunden wird, erhalten Sie „Nein“.
Online-Ausgabe. Andernfalls bestimmt der Wert der Variablen das zu verwendende Gerät: hp2627,
Sonne (für altes SunView), tek, Uniterm (für einen Atari ST Tek 4014-Emulator), Xterm (für entweder
X10 oder X11). Einige dieser Geräte werden möglicherweise nicht in allen ausführbaren Metafont-Dateien unterstützt. Die
Die Auswahl wird zum Zeitpunkt der Kompilierung getroffen.

Auf einigen Systemen gibt es zwei Metafont-Binärdateien: mf und mf-nowin. Auf diesen Systemen die
mf Binär unterstützt Grafiken, während die mf-nowin binär nicht. Der mf-nowin binär ist
Wird von Skripten wie verwendet mktexpk wo Grafikunterstützung eher ein Ärgernis als etwas ist
hilfreich.

OPTIONAL


Diese Version von Metafont versteht die folgenden Befehlszeilenoptionen.

-Base Base
Verwenden Sie die Base als Name der zu verwendenden Basis, anstelle des Namens, mit dem Metafont
hieß oder a %& Linie.

-Dateizeilenfehler
Fehlermeldungen im Formular drucken Datei:Zeile:Fehler das ist ähnlich wie viele
Compiler formatieren sie.

-kein-Datei-Zeilenfehler
Deaktivieren Sie Druckfehlermeldungen im Datei:Zeile:Fehler Stil.

-file-line-error-style
Dies ist der alte Name des -Dateizeilenfehler .

-Halt-bei-Fehler
Beenden Sie mit einem Fehlercode, wenn während der Verarbeitung ein Fehler auftritt.

-Hilfe Hilfenachricht drucken und beenden.

-ini Be inimf, für Kippbasen; Dies gilt implizit, wenn das Programm als aufgerufen wird
inimf.

-Interaktion Modus
Legt den Interaktionsmodus fest. Der Modus kann einer von sein Batchmodus, Nonstop-Modus,
Scrollmodus und Fehler Stoppmodus. Die Bedeutung dieser Modi ist die gleiche wie die von
die entsprechenden Befehle.

-Berufsbezeichnung Name
Verwenden Sie die Name für den Jobnamen, anstatt ihn vom Namen der Eingabedatei abzuleiten.

-kpathsea-debug Bitmaske
Setzt Debugging-Flags für die Pfadsuche entsprechend der Bitmaske. Siehe die Kpathsea
Handbuch für Details.

-maketex fmt
mktex aktivierenfmt, Wobei fmt muß mf.

-no-maketex fmt
mktex deaktivierenfmt, Wobei fmt muß mf.

-Ausgabe Verzeichnis Verzeichnis
Ausgabedateien schreiben in Verzeichnis anstelle des aktuellen Verzeichnisses. Eingabe nachschlagen
Dateien in Verzeichnis Erstens, die entlang des normalen Suchpfads.

-parse-erste Zeile
Wenn die erste Zeile der Haupteingabedatei mit beginnt %& parse es, um nach einem Dump zu suchen
name oder a -Datei übersetzen .

-no-parse-first-line
Deaktivieren Sie das Parsen der ersten Zeile der Haupteingabedatei.

-Programmname Name
Gib vor, Programm zu sein Name. Dies betrifft sowohl das verwendete Format als auch die Suche
Pfade.

-Recorder
Aktivieren Sie den Dateinamen-Recorder. Dies hinterlässt eine Spur der zur Eingabe geöffneten Dateien
und in eine Datei mit Erweiterung ausgeben .fls.

-Datei übersetzen tcxname
Verwenden Sie das tcxname Übersetzungstabelle.

-Ausführung
Versionsinformationen drucken und beenden.


Einzelheiten finden Sie in der Dokumentation der Kpathsearch-Bibliothek (Knoten „Pfadspezifikationen“)
davon, wie die Umgebungsvariablen bei der Suche verwendet werden. Der kpsewhat Dienstprogramm kann sein
Wird verwendet, um die Werte der Variablen abzufragen.

Wenn die Umgebungsvariable TEXMFAUSGABE festgelegt ist, versucht Metafont, seine Ausgabedateien bereitzustellen
darin, wenn sie nicht im aktuellen Verzeichnis abgelegt werden können. Nochmals, siehe tex(1).

MFINPUTS
Suchpfad für Eingabe und Eröffnung Dateien.

MFEDIT Befehlsvorlage zum Wechseln zum Editor.

MFTERM Bestimmt die Online-Grafikdarstellung. Wenn MFTERM nicht festgelegt ist und DISPLAY festgelegt ist,
Es wird die Metafont-Fensterunterstützung für X verwendet. (DISPLAY muss auf ein gültiges X gesetzt sein
Wenn weder MFTRM noch DISPLAY festgelegt sind, gilt dies für TERM
Wird verwendet, um die zu verwendende Fensterunterstützung zu erraten.

FONT UTILITIES


Es stehen eine Reihe von Hilfsprogrammen zur Verfügung. Im Folgenden finden Sie eine unvollständige Liste der verfügbaren
Versorgungsunternehmen und ihr Zweck. Weitere Informationen erhalten Sie von Ihrem lokalen Metafont-Guru.

gftopk Nimmt ein gf Datei und erzeugt eine dichter gepackte Datei pk Schriftart-Datei.

gftodvi Erstellt Korrekturbögen für Schriftarten.

gftype Zeigt den Inhalt eines an gf Datei in Mnemonik und/oder Bildern.

Pakettyp Zeigt mnemonisch den Inhalt von a an pk Datei.

mft Formatiert eine Quelldatei wie in gezeigt Computer modern Schriften.

Nutzen Sie mf online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad