Schöner drucken -- /usr/lib/term/taboll
Schöner drucken -- /usr/lib/term/taboll
Schöner drucken -- /usr/lib/term/taboll
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
mehrere überdruckte Zeichen auf einer Zeile nicht durch eine Folge von<br />
überdruckten Zeilen ersetzen. Moderne Matrixdrucker verfügen über<br />
Druckwegoptimierung; zeilenweise zu über<strong>drucken</strong> ergibt daher in der Regel einen<br />
erheblichen Zeitgewinn.<br />
Ein Postprozessor kann leichter ladbare Zeichensätze ausnutzen, als das die<br />
Treibertabelle kann. Für meinen EPSON Drucker habe ich zum Beispiel die ganzen<br />
nroff-Sonderzeichen in einer Textdatei mit vi gemalt, die dann von einer primitiven<br />
Postprozessor-Funktion eingelesen, codiert, und in den Zeichenspeicher des<br />
Druckers geladen wird. Als Textdatei ist der Zeichensatz erheblich leichter zu<br />
pflegen, als wenn er in der Treibertabelle stehen müßte.<br />
Bei Proportionaldruck kann ein Postprozessor kleine Differenzen bei der Breite<br />
gleicher Zeichen in verschiedenen Schriftarten ausgleichen: Beim EPSON Drucker<br />
sind leider kursive und normale Zeichen in Proportionalschrift verschieden breit.<br />
Mein Postprozessor zentriert deshalb jedes kursive Zeichen im Platz, der für das<br />
normale Zeichen durch die Treibertabelle vorgesehen ist. Der Druck wird dadurch<br />
zwar stark verlangsamt, aber nur auf diese Weise kann man auch kursive<br />
Proportionalschrift mit nroff ausgeben.<br />
Ein Postprozessor kann Defekte eines Druckers korrigieren, die in der<br />
Treibertabelle nicht berücksichtigt werden können: ein bestimmter Diablo-<br />
Schönschreibdrucker unterstreicht nur jeweis bis zum nächsten Zeilentrenner. Bildet<br />
man Fettdruck per boldon auf Unterstreichen ab, klappt das nur eine Zeile lang —<br />
Titel sehen so nicht immer schön aus. Ein entsprechender Postprozessor merkt sich<br />
die nötige Schriftart und gleicht jede Zeile selbstständig aus.<br />
Ein Postprozessor kann auch den nroff-Zeichensatz unter Umgehung der<br />
Zeichentabelle erweitern: wie in einer früheren Sprechstunde erwähnt, definieren<br />
wir Umlaute als Strings: