<\body> In diesem Abschnitt werden wir die Kontextvariablen beschreiben, die die Darstellung von Schriften steuern. Vier Parameter bestimmen die Schrift (, , , ). Einige Kontextvariablen steuern das Verhalten unabhängig von diesen Parametern, während andere für davon abhängig sind. Schrift-Eigenschaften können global über das Menü \ und lokal über das Menü gesetzt werden. Aus einem abstrakten Gesichtspunkt ist eine Schriftart eine in sich konsistente graphische Darstellungsweise von Zeichen wie z.B. \ \Rx'', \Rffi'', \R>'', \R>>'', Wenn eine Zeichenkette dargestellt werden soll, dann wird sie zuerst in Zeichen zerlegt, um z.B. Ligaturen wie fi, fl, ff, ffi, ffl zu berücksichtigen. Dann werden die einzelnen Zeichen positioniert, wobei die individuellen Eigenschaften der einzelnen Zeichen berücksichtigte werden. So wird z.B. in \Rxo'' das Zeichen \Ro'' ein wenig nach links gerückt, um das \RLoch'' in \Rx'' zu berücksichtigen. Im Fall von mathematischen Schriftarten stellt \ eine kohärente Darstellung von gröÿenveränderlichen Zeichen bereit, wie z.B. Klammern:\ <\equation*> . Eine Schriftfamilie ist eine Anzahl von Schriftvarianten mit verschiedenen Charakteristiken wie Schriftstärke, Neigung usw., die aber alle gemeinsame, in sich konsistente typographische Regeln besitzen. Die Schriftarten einer Familie passen gut zusammen und werden deshalb im gemeinsam im gleichen Dokument verwendet. Dabei hat oft jede Schriftart seine spezielle Aufgabe. So passen die Schriftarten der Familie \RRoman'' z.B. die Varianten und gut zueinander, während die Schriftart nicht dazu passt. <\remark> Für die Zukunft planen wir die Variablen und durch eine gröÿere Zahl von Variablen zu ersetzen, um Eigenschaften wie Neigung, Serifen, Kapitälchen usw. individuell zu steuern. Es ist auÿerdem geplant Unicode Schriftarten, möglicherweise mit zusätzlichen mathematischen Zeichen, zu verwenden. Dies sollte automatisch zu landesspezifisch korrekten Schriften führen, so dass z.B. kyrillische Schriftzeichen in russischen Texten zur Verfügung stehen. <\explain> <|explain> Diese Variablen setzen die Schriftfamilie. Beispiele sind: <\tm-fragment> , , , Genauso unterstützt verschiedenen mathematische Schriftarten: <\tm-fragment> Roman: +b=c> Adobe: +b=c>> New roman: +b=c>> Concrete: +b=c>> <\explain> <|explain> Diese Variable wählt eine Variante aus der Schriftfamilie aus, wie z.B: Sans-Serif, Schreibmaschine usw.. Wie bereits erklärt, passen Varianten einer Schriftfamilie gut zu einander. Aber nicht alle Schriftfamilien haben alle möglichen Varianten. Wenn eine Variante gewählt wird, die nicht vorhanden ist, dann versucht eine passende Alternative zu finden. Typisch Varianten für Text-Schriftarten sind \ (Roman), (Schreibmaschine) und (Sans- Serif): <\tm-fragment> Roman, und Die Schriftvarianten des Mathematik-Modus \ (Roman), (Schreibmaschine) und (Sans-Serif) unterscheiden sich von ihren Text-Entsprechungen (Roman), usw.. In der Mathematik-Variante haben Variablen und Operatoren in der Regel unterschiedliche Neigungen, was in der Textversion fehlt. <\tm-fragment> : > : > <\explain> <|explain> Diese Kontextvariablen regeln die Schriftstärke. Mögliche Werte sind: light, medium, bold (mager, mittel, fett). Die meisten Schriften besitzen nur die Varianten mittel und fett. <\tm-fragment> medium, <\explain> <|explain> Diese Parameter bestimmen die , d.h. solche Eigenschaften wie Neigung, Kapitälchen, Proportionalschrift usw., wie in den folgenden Beispielen:\ <\tm-fragment> > = right, > = slanted, > = italic, > = left-slanted, > = small-caps, >> = proportional, >> = condensed, >> = flat, > = long \; <\explain> <|explain> Die Basis-Schriftgröÿe wird in |../basics/lengths.en.tm> festgelegt und ist normalerweise für das ganze Dokument fest eingestellt. Üblicherweise ist die Basisgröÿe , , oder . Andere Gröÿen werden normalerweise durch Festlegung des |env-general.de.tm#Vergröÿerung> oder des Gröÿenverhältnisses erzeugt. <\tm-fragment> , , , <\explain> <|explain> Die aktuelle Schriftgröÿe wird aus der Basis-Schriftgröÿe durch Multiplikation mit dem Gröÿenverhältnis ermittelt. Die folgenden Standard-Schriftgröÿen sind im Menü einzustellen: |||||>|>||>|>|>||>|>|>||>|>|>||>|>>>>|Standard Schriftgröÿen.> Die Multiplikatoren bilden eine geometrische Folge mit dem Faktor >. Beachten Sie bitte, dass die Schriftgröÿe auch noch von der Kontextvariablen abhängt. <\explain> <|explain> Die Auflösung von Rasterschriftarten (auch Typ 3 fonts genannt), wie sie beispielsweise von dem Programm erzeugt werden, ist abhängig von der Präzision der Rasterung in Punkten pro Zoll, dots per inch, dpi. Heutzutage liefern die meisten Laserdrucker eine Auflösung von wenigstens , was auch die Vorgabe für ist. Für professionellen Hochqualitätsdruck werden heutzutage meist benutzt. Die Auflösung wird normalerweise nur einmal für das gesamte Dokument eingestellt. <\initial> <\collection>