----------------------------------------------------------------------- = Nächste Seite = Nächste Zeile = Beenden Um diesen text auszudrucken, können Sie ihn in eine Textverarbeitung laden oder auch mit dem Befehl Copy [Pfad:]PFM.man PRT: direkt an den Drucker senden. ----------------------------------------------------------------------- Bitte bedenken Sie folgendes: Wir gehören zu den wenigen Firmen, die auch in der aktuellen, sehr schwierigen Situation weiter in den Amiga investieren, daher sind wir auf Ihre Unterstützung dringender angewiesen denn je. Wenn Ihnen dieses Programm gefällt, bitten wir Sie, das Original der neuen Version zu erwerben (falls Sie dies nicht bereits getan haben). Darüber hinaus bitten wir Sie auch, uns Ihre Wünsche und Vorschläge mitzuteilen. Vielen Dank. Die Adressen von Cloanto und den landesspezifischen Distributoren (auch für Updates) finden Sie in dieser Textdatei. ----------------------------------------------------------------------- Cloanto Personal Fonts Maker and Printer Driver Modifier This disk contains the Personal Fonts Maker (black and white version) and Printer Driver Modifier 8programs. These complimentary copies are being offered to promote the new version of the package, which includes the Color Extensions. The Personal Fonts Maker is a powerful tool for designing and processing bitmapped fonts. Amiga fonts and fonts created with the Personal Fonts Maker can be transferred to the printer memory and printed at maximum quality and speed. The Personal Fonts Maker can output fonts in formats which can be read by other Amiga programs, by other computers and by a vast range of differing printers (even 48-pin and laser printers). The program can handle IFF graphics. It is possible, for example, to work on typographical fonts input from a scanner. Repetitive transformations on characters or entire fonts can be recorded, stored and executed as macros. A special programming language can be used to define the format in which fonts are to be saved or sent to a printer. The Personal Fonts Maker package includes a multitude of original fonts and support tools. The Printer Driver Modifier allows the user to personalize Amiga printer drivers (to be used in text mode). For example, it is possible to "patch" existing drivers, or create new drivers for printers which are not completely supported. Both programs run on any Amiga with at least 512 Kbytes of RAM (1 Mbyte is recommended) and one disk drive. All versions of the Amiga operating system are supported. A new version of the Personal Fonts Maker package has been released. In addition to the material contained here, it includes at no extra cost the Color Extensions, which add powerful color font processing capabilities to the basic package. Most of Personal Paint's editing tools have been incorporated into the package. For the first time, it is possible to process bitmapped fonts in up to 256 colors and no size limit. Among others, special functions for anti-aliasing (even using an Amiga vector font as a point of departure) and right-to-left fonts are provided. This makes it an ideal companion to video applications, and a must in the titling environment. The Color Extensions require 1 Mbyte of RAM. The new package contains a manual (more than 300 pages) full of examples and introductory sections for novice users, and comes complete with technical information for Amiga experts. Additional advanced documentation on the paint features can be found in the Personal Paint package. The bundle also contains extra fonts (black & white and color), and more character sets, macros and printer definitions, which wouldn't fit on the already packed cover disk. To view sample screen snapshots of the Color Extensions, double-click on the "PFM2.pic" icons on this disk. The DirDiff utility has been included in PFM_Tools as an extra bonus. Instructions are displayed when DirDiff is executed from the Amiga Shell. As you go on reading this file, you will find a complete introductory and tutorial section on the Personal Fonts Maker and Printer Driver Modifier. For more information on upgrades and other Cloanto products, please contact the local distributors whose address appears in this file. From time to time, information is mailed directly to users of our packages. To take advantage of this, don't forget to mail the registration card which comes with each original product. ------------------------------------------------------------------------ Personal Fonts Maker und Farberweiterung Sowohl Grafikbegeisterte als auch namhafte Profis von Scala Computer Television bis Kara Computer Graphics haben den Personal Fonts Maker von Cloanto als "besten Bitmap-Fonteditor für den Amiga" ausgezeichnet. Dieses Programm ist das führende Werkzeug zur Verarbeitung von Fonts in bis zu 256 Farben ohne Größenbegrenzung; außerdem werden RTG Grafikkarten unterstützt. Es ist zum Erzielen maximaler Qualität und Geschwindigkeit sogar möglich, ladbare Druckerschriften und kantengeglättete Amiga-Vektorschriften zu erstellen. Viele weitere nützliche Werkzeuge sind im Lieferumfang enthalten. Beim Personal Fonts Maker handelt es sich um ein leistungsfähiges Werkzeug zum Verarbeiten und Erstellen von Schriften. Sowohl Amiga-Fonts als auch mit dem Personal Fonts Maker erstellte Schriften können in den Speicher eines angeschlossenen Druckers geladen und mit größtmöglicher Qualität und Geschwindigkeit ausgegeben werden. Dabei unterstützt der Personal Fonts Maker neben den normalen, für Amiga-Anwendungen geeigneten Fonts auch solche für andere Computer und für fast jeden Druckertyp (selbst 48-Nadel- und Laserdrucker). Darüber hinaus unterstützt das Programm auch im IFF-Format vorliegende Grafiken, was eine Erstellung von Schriften auf der Basis von eingescannten oder digitalisierten Daten ermöglicht. Sich wiederholende Arbeitsabläufe lassen sich mit Hilfe von Macros automatisieren und eine integrierte Makro-Programmiersprache ermöglicht eine individuelle Definition des Formates, in dem die erzeugte Schrift gespeichert oder an den Drucker geschickt werden soll. Das Personal Fonts Maker-Programmpaket enthält eine ganze Reihe von Schriften und Hilfsprogrammen einschließlich eines Druckertreibermodifikators, der dem Benutzer die individuelle Anpassung von Druckertreibern ermöglicht. Über die hier aufgezeigten Merkmale hinaus ermöglicht der Personal Fonts Maker aufgrund einer intuitiven Benutzerschnittstelle mit akustischen Rückmeldungen produktives und problemloses Arbeiten. Das Benutzerhandbuch des Programms enthält neben einer großzügigen Einführung eine Vielzahl von Beispielen für den Anfänger; der fortgeschrittene Benutzer erhält darüber hinaus weitreichende Informationen über technische Details. Personal Fonts Maker 2 AGA erweitert das Basisprogramm um viele weitere Fähigkeiten zur Verarbeitung von Colorfonts. Die meisten Editierfunktionen von Personal Paint finden sich auch in diesem Programm wieder. Dies bedeutet nicht weniger, als daß es nun zum ersten Mal möglich ist, auch Schriften mit 256 Farben und unbegrenzter Größe zu verarbeiten. Neben vielen weiteren Funktionen stehen dem Benutzer nun auch Spezialfunktionen zur Kantenglättung (wobei sogar Amiga-Vektorschriften als Basis dienen können) und zur Bearbeitung von Schriften zur Verfügung, die von rechts nach links laufen. Allein diese Fähigkeiten prädestinieren das Programm geradezu für Videoanwendungen und Videotitel. Die Farberweiterung ist im neuen Personal Fonts Maker-Paket ("Version 2") bereits enthalten. Es wird empfohlen, diese zusammen mit Personal Paint zu benutzen, um Zusatzfunktionen und erweiterte Dokumentation optimal nutzen zu können. Systemanforderungen: 512 Kbyte RAM, 1 Diskettenlaufwerk (1 Mbyte RAM empfohlen); Farberweiterung: 1 Mbyte RAM (1 Mbyte Chip RAM empfohlen). ------------------------------------------------------------------------ Personal Fonts Maker and Printer Driver Modifier main programs, support files and programs, screens, fonts, artwork and documentation, Copyright © 1990-1995 Cloanto Italia srl. All rights reserved. The More text viewer is Copyright © 1985-1989 Commodore-Amiga Inc., used under license. The Display image viewer was written by Carolyn Scheppner. Executable file decompression modules written by Peter Struijk and Albert J. Brouwer. Amiga and the Commodore-Amiga logo are registered trademarks of Commodore-Amiga Inc. Cloanto and the Cloanto logo are registered trademarks, and Personal Fonts Maker, PFM, Printer Driver Modifier, PDM, FFDL, Personal Paint, PPaint, Personal Write and PWrite are trademarks of Cloanto Italia srl. ColorFont and ColorText are trademarks of Inter/Active Softworks. Epson and ESC/P are registered trademarks of Seiko Epson Corp. Fujitsu is a registered trademark of Fujitsu Ltd. GIF is a trademark of CompuServe Inc., an H&R Block Company. IBM is a registered trademark, and PC and Proprinter are trademarks of International Business Machines Corp. NEC and Pinwriter are registered trademarks of NEC Information Systems. PCX is a trademark of ZSoft Corp. PostScript is a registered trademark of Adobe Systems Inc. Please refer to the user manuals for further information. ------------------------------------------------------------------------ Cloanto Italia srl Tel +39 432 545902 PO Box 118 Fax +39 432 609051 I - 33100 Udine Bbs +39 432 545905 E-Mail info@cloanto.it Nachfragen der Verbraucher sind an den nationalen Vertreiber zu richten: Im deutschsprachigem Raum: Casablanca Multimedia GmbH Tel 0234 72035 Wiemelhauser Straße 247 a Fax 0234 72060 D - 44799 Bochum ------------------------------------------------------------------------ Personal Fonts Maker and Printer Driver Modifier Introduction and Tutorial Both programs can be launched with a double-click on their Workbench icon. In order to fully exploit the disk capacity, the program files may have been compressed (CD-ROM versions are usually not compressed). On not so fast systems, decompression may slow down the initial loading of the programs. To create decompressed executable files, type the following commands in a Shell window:  PFM:Utilities/Deplode PFM:PFM Destination:PFM PFM:Utilities/Deplode PFM:PDM Destination:PDM It is very easy to explore the programs by choosing from the variety of menus and gadgets. It is recommended to make a backup copy of the disk before experimenting with functions which write data. In both programs, the "Preferences/Language" option can be used to set the user interface language to either English, German or Italian. If you try to paint on the character editing box, and the program responds with a "Function not allowed (Character is OFF)" message flashing on the title bar, first turn that character on by clicking on the On/Off gadget. When you load a font having a different format than the current font format, selecting the Adapt option of the requester which appears will automatically change the program's font description to fit the new font. Fonts use different character sets. The PC character set (the program default) is used by most printers. If you want to edit an Amiga font, load the Amiga (or the NoFilter) character set before importing the Amiga font. If you want to download a font to your printer, load the corresponding printer description file first, and then load a font, as described in the following examples. For a first try, if you have a 24-pin ESC/P (Epson-compatible) printer, double-click on the "ESCPTest.pft" icon, in the "PRT_Fonts" drawer of the cover disk. This should download and print a star-symbol. The remaining part of this file contains step-by-step examples of "real world" applications of the Personal Fonts Maker and Printer Driver Modifier. Of course, the complete manual is much more detailed and fully describes the individual functions and terminology used in the examples. Download einer Schrift zum Drucker Nachdem eine Schrift geladen, modifiziert oder erstellt wurde, kann sie als Download zum Drucker geschickt werden. Eine der interessantesten Features von Personal Fonts Maker ist die Fähigkeit, die Daten jeder Schrift in die von verschiedenen Druckern benötigten Formate zu konvertieren. In diesem Beispiel wird die Schrift "Andromeda" benutzt und als "Brief-Qualität"-Proportional-Schrift per Download zum Drucker geschickt. Abhängig vom jeweiligen Drucker kann die "Andromeda_24"- oder die "Andromeda_16"-Schrift benutzt werden. Die erste Schrift ist ideal für 24-Nadeldrucker, während die zweite eher für 8/9- und 18-Nadeldrucker geeignet ist. Bevor die Schrift geladen wird, muß das richtige Schriftformat bestimmt werden. Das kann mit Hilfe des "Schrift-Beschreibungs"-Requesters geschehen oder durch Laden einer Parameter-Datei. Nur die ersten vier Parameter müssen gesetzt werden ("X Max", "Y Max","X Dpi" und "Y Dpi"). Dadurch ist das Programm in der Lage, die Schrift zu strecken, falls sie noch nicht das vom Drucker verlangte Format hat. Wenn ein Requester erscheint mit der Information, daß das Format der gewählten Schrift von dem aktuellen abweicht, sollte entweder das Weiter-Gadget oder das Anpassen-Gadget des Requesters angeklickt werden. "Weiter" sollte nur dann gewählt werden, wenn die maximale Breite ("X Max") der aktuellen Schrift größer ist als die der zu ladenden Schrift, aber die aktuelle Höhe gleich (oder nur ein wenig größer ist) als die der gewählten Schrift ist. Jetzt hat die vom Personal Fonts Maker geladene Schrift die für das Download-Format erforderliche Größe. Als nächstes müssen die richtigen FFDL-Sequenzen ausgewählt werden. Sie senden die Schriftdaten zum Drucker. Die Sequenzen werden automatisch beim Laden der Schriftparameter aus einer Datei mitgeladen. Wenn die FFDL-Sequenzen aus der gewählten Parameterdatei für das Format des Druckers stimmen, brauchen an der Schriftbeschreibung keine Veränderungen mehr vorgenommen werden. Um festzustellen, ob das aktuelle Schriftformat richtig mit dem Drucker zusammenarbeitet, wird es einfach ausgetestet. Die beiden "Drucker Test"-Funktionen führen einen Download zum Drucker und einen Testdruck aus. Die Funktion "Drucker Test/Zeichen" schickt nur das aktuelle Zeichen zum Drucker und druckt es aus. Auf diese Weise ist es einfacher, Fehler zu finden und zu beheben. Außerdem wird nicht zu viel Zeichen-"Müll" gedruckt, falls der Drucker die Daten nicht als Schrift-Download interpretiert. Es ist sehr wichtig, daß die FFDL-Sequenzen stimmen. Es folgen einige Beispiele von gültigen FFDL-Sequenzen, die dazu benutzt werden können die Schrift per Download zum Drucker zu senden: "Startsequenz": Epson "ESC/P" (Epson Standard Code for Printers), NEC Pinwriter: ESC \% (0) ESC (1) ESC \: NUL NUL NUL NEC Pinwriter Plus: FS \W (1) ESC \% (0) ESC \x (1) ESC \: NUL NUL NUL IBM "Kompatible": ESC \: NUL NUL NUL IBM Proprinter: ESC I (3) ESC\= (0) (0) Fujitsu DPL24C/DPL24I: ESC\: NUL (0) (0) Die Startsequenz wählt eine (residente) ROM-Schrift und kopiert deren Zeichen zum Download-Speicher. Der NEC Pinwriter Plus benötigt die Initial-Sequenz "FS \W (1)" (Speichersatz) um den 8-Bit-Modus wählen zu können, anstelle des 7-Bit-Modus, der keine Zeichen größer als 127 für den Download zuläßt. Bei einigen Druckern müssen, bevor der Speicher des Druckers für die einzuladenden Zeichen genutzt werden kann, entweder einer oder mehrere DIP-Schalter oder aber Software-Parameter (Speicher/Soft-Schalter) eingestellt werden. In dem obigen Beispiel wird der IBM Proprinter auf den Modus "Briefdruck mit konstanter Zeichenbreite" gesetzt. "EIN Sequenz": Epson "ESC/P", NEC Pinwriter, NEC Pinwriter Plus: ESC \& (0) CNUM CNUM (1) XSIZ (1) VDAT IBM "Kompatible": ESC \= (0) CNUM CNUM (1) XSIZ (1) VDAT IBM Proprinter: ESC \= x(1*48+2) (21) CNUM (0) (0) VIDT REPT ((46-LENG(VIDT)),NUL) Fujitsu DPL24C/DPL24I: ESC \& (0x10) CNUM CNUM XSIZ VDAT Die "EIN"-Sequenz wird einmal für jedes Zeichen der Schrift im EIN-Status wiederholt. Sie schickt den Code des Zeichens, die Größe und seine Imagedaten zum Drucker. Jedes Zeichen wird individuell in den Drucker geladen, da ein oder mehrere "AUS"-Zeichen die Sequenz der "EIN"-Zeichen unterbrechen könnten. Der "(21)"-Code der IBM Proprinter-Sequenz ist der Identifikationscode für die "Brief Qualität II"-Schrift des IBM 4201/002-Druckers. Andere Codes können ebenfalls benutzt werden. Der Code für "Schnellschrift" eines IBM 4202 oder 4201/002-Druckers ist "(20)". Da von dem IBM Proprinter der Modus "Konstante Breite" benutzt wird, wurde eine "REPT"-Anweisung hinzugefügt, um die Zeichen der Proportionalschrift zu der Schrift mit festgelegter Breite zu konvertieren, indem sie mit einigen nachfolgenden "NUL"-Codes ergänzt werden. "Endsequenz": Epson "ESC/P", NEC Pinwriter, NEC Pinwriter Plus, IBM "Kompatible":: ESC \% (1) IBM Proprinter: ESC \I (7) Fujitsu DPL24C/DPL24I: ESC \% (5) (0) Am Ende des Downloads wird die Endsequenz zum Drucker gesendet, um den Druckmodus für Download-Schriften zu aktivieren. Die Sequenz für den IBM Proprinter 4201/002 selektiert "Brief Qualität II" der Download-Schrift. Diese Sequenz wird vom Modell 4202 ignoriert. Der abschließende Code "(7)" kann durch "(4)", "(5)" (nicht für das Modell 4202) und "(6)" ersetzt werden, um entsprechend die Modi "Schnellschrift", "12 CPI Schnellschrift" und "Brief Qualität" zu wählen. Der Bereich zwischen 32 und 126 (dezimal) sollte auf den meisten Druckern funktionieren. Der größte mögliche Bereich reicht von 0 bis 255. Um festzustellen, welche Zeichen per Download zum Drucker geschickt werden können, sollte das entsprechende Druckerhandbuch zu Rate gezogen werden. Eine andere Beschränkung kann der verfügbare Speicher sein. Das Handbuch (Abschnitt 12.1, "Textzeichen") erklärt, was getan werden kann, wenn der Speicher des Druckers nicht ausreicht, um alle Zeichen einer Schrift zu speichern. Sobald sichergestellt ist, daß das Schriftformat und die FFDL-Sequenzen richtig arbeiten, kann die komplette Schrift an den Drucker geschickt werden. Die Funktion "Schriftdaten ausgeben" kann dazu benutzt werden, die Schrift direkt zum Drucker oder in eine Datei zu senden. Wie die in den Drucker geladene Schrift von einer Textverarbeitung genutzt werden kann, wird im nächsten Abschnitt erklärt. Zusammenarbeit mit einer Textverarbeitung Textverarbeitungen können Text auf zwei Arten ausdrucken: im Textmodus oder im Grafikmodus. Wurde der Textmodus gewählt, sendet das Programm Zeichen und Kontrollcodes zum Druckertreiber, der diese dann an den Drucker weiterleitet. In diesem Modus müssen sich die Abbildungen der zu druckenden Zeichen im Speicher des Druckers und zwar entweder im ROM oder im Download-Bereich befinden. Wenn eine Schrift erst einmal als Download zum Drucker geschickt worden, kann sie von einem Programm im Textmodus ausgedruckt werden. Im Grafikmodus wird der Text als Abbild ausgegeben. Das heißt, daß jedes Pixel des Textbildes von der Textverarbeitung übertragen werden muß. Da dabei sehr große Datenmengen gesendet (und durch den Treiber übersetzt) werden, ist diese Druckart langsamer als der Textmodus. Außerdem ist die Qualität des Ausdrucks nicht mit der "Brief-Qualität" des Textmodus, der in modernen Druckern implementiert ist, vergleichbar. Um eine mit dem Personal Fonts Maker entworfende Schrift mit einem Programm im Grafikmodus ausdrucken zu können, muß sie im Amiga-Schriftformat vorliegen und von dem entsprechenden Programm als Amiga-Schrift geladen werden. In diesem Abschnitt wird erklärt, wie eine Download-Schrift im Textmodus benutzt wird. Im Handbuch (Abschnitt 13.4, "Download einer Schrift zum Drucker") wird die Erstellung von Schrift-Download-Daten erklärt, deren Ausgabe in eine Datei und das Schicken der Daten an den Drucker. Die gleichen Daten, die normalerweise zum Drucker gesendet werden, können auch in eine Datei gesichert werden. Dadurch stehen sie bei Bedarf jederzeit wieder zur Verfügung. Um eine Datei per Download zum Drucker zu senden, genügt ein Doppelklick mit der Maus auf das Datei-Icon. Dadurch wird automatisch das Programm "Printrawfiles" (Rohdateiendruck) ausgeführt. Dieses Programm kann auch in der "Startup-Sequenz" aufgerufen werden, um so nach dem Booten des Computers automatisch eine Download-Schrift zum Drucker zu schicken. Mit den meisten Textverarbeitungen ist es möglich, ohne dieses Programm zu benutzen, Dateien in den Drucker einzuladen. Z.b. kann man mittels der Funktion "Datei Drucke" von Cloanto's Textverarbeitung "Personal Write" jede Datei zum Drucker senden. Wenn die Schrift, entweder durch Personal Fonts Maker, PrintRawFiles oder durch ein anderes Programm, zum Drucker gesendet wurde, kann sie zum Textausdruck benutzt werden. Die mit den Endsequenz-Parametern verbundene FFDL-Sequenz enthält üblicherweise die Kontrollsequenzen, die den Drucker auf die Benutzung der Download-Schrift umschalten. Ist dies nicht der Fall, muß von der Textverarbeitung dieser Befehl an den Drucker geschickt werden. Die meisten Programme sind dazu nicht in der Lage, da diese Funktion nicht von den Amiga-Druckertreibern unterstützt wird. In diesem Fall ist es wichtig, die Schrift durch Einfügung der entsprechenden Kontrollcodes in die Endsequenz zu aktivieren. Wenn dieses Kommando erst einmal vom Drucker empfangen worden ist, sollte das Programm, das den Text druckt, kein weiteres Schriftauswahl-Kommando senden, da sonst die normale ROM-Schrift des Druckers (oder eine andere Schrift) aktiviert wird. Arbeitet die Funktion "Drucker Test" des "Personal Fonts Maker" einwandfrei, also erfolgreicher Download und Ausdruck der Schrift, aber ein Textverarbeitungsprogramm ist nicht in der Lage, die gleiche Schrift zu benutzen, hat wahrscheinlich die Textverarbeitung zu Anfang des Druckvorganges eine andere Schrift gewählt. In diesem Fall sollten die Parameter der Textverarbeitung richtig gesetzt werden. Wenn eine Schrift einmal per Download zum Drucker geschickt wurde, kann die neue Schrift über das Bedienfeld des Druckers eingeschaltet werden. Einige Drucker können so programmiert werden, daß sie die Download-Schrift bei Einschaltung des Geräts als Standardschrift benutzen. Die davor beschriebene Vorgehensweise, das Schicken des richtigen Aktivierungscodes zur Wahl der Download-Schrift, funktioniert bei den meisten Druckern. Starten mit einer Amiga-Schrift Vor der Entwicklung des Personal Fonts Maker konnten Amiga-Schriften von Textverarbeitungen nur im Grafikmodus gedruckt werden. Im Vergleich zu dem Schönschriftmodus des Druckers ist diese Art des Ausdrucks wesentlich langsamer und von schlechterer Qualität. Dieses Beispiel zeigt, wie eine Amigaschrift mit dem Personal Fonts Maker geladen und in eine PFM-Schrift konvertiert wird, die dann per Download zum Drucker geschickt werden kann. In Handbuch (Abschnitt 13.4, "Download einer Schrift zum Drucker") wird die Beschreibung über die Anpasssung einer Schrift an das Format des Druckers weitergeführt. In diesem Beispiel wird ebenfalls die Konvertierung einer Schrift (in diesem Fall der Amiga "Topaz 8"-Schrift) in ein anderes Format erklärt. Bevor eine Amiga-Schriftdatei geladen wird, muß ein Schriftformat festgelegt werden. Nach Start des Programms werden dem Schriftformat Grundwerte zugewiesen.. Dieses Schriftformat wird von Personal Fonts Maker z.B. dazu benutzt, das Verhältnis der Breite zur Höhe festzulegen. Auf diese Weise wird die Art der Darstellung einer Schrift beeinflußt. Unterscheidet sich der "Y Max"-Parameter von der Höhe der geladenen Schrift, so lassen sich die Zeichen der Schrift an die neuen Werte anpassen (strecken). In diesem Beispiel sollten die Schriftparameter folgendermaßen gesetzt werden: "X Max" = 36, "Y Max" = 24, "X Dpi" = 360, "Y Dpi" = 180. Dieses Format eignet sich sehr gut für eine Download-Schrift in Brief-Qualität für 24-Nadeldrucker . "Y Max" kann bei Benutzung eines 9-Nadeldruckers auf 16 gesetzt werden. Ein 9-Nadeldrucker druckt im Modus Brief-Qualität normalerweise Text in zwei Durchgängen, deshalb kann nur eine Schrift mit einer maximalen Höhe von 16 benutzt werden. Generell gilt: "Y Max" sollte auf ein Mehrfaches von 8 gesetzt werden, um das Format einer Download-Schrift festzulegen. Ist das gewünschte Schriftformat eingestellt, kann eine Amiga-Schrift ausgewählt werden. Die Funktion "Amiga Schrift laden" ruft einen Schriftauswahlrequester auf, in dem die Namen aller verfügbaren Amigaschriften aufgelistet sind. Ein Doppelklick mit der Maus auf den Schriftnamen "topaz 8 of" veranlaßt das Programm die Amiga-"topaz"-Schrift der Größe 8 zu laden. Da das aktuelle Schriftformat eine Höhe von 24 (bzw. 16 je nach verwendeten Druckers) festlegt, die sich aber von der noch zu ladenen Amigaschrift unterscheidet, wird ein Requester geöffnet, der dem Benutzer die Möglichkeit gibt zu entscheiden, wie die unterschiedlichen Formate aneinander angeglichen werden sollen. Folgende Auswahlmöglichkeiten stehen zur Verfügung: "Weiter", "Anpassen", "Format" und "Abbruch". Wird die Option "Anpassen" gewählt, so wird jedes Zeichen der einzuladenden topaz-Schrift auf die aktuelle Schriftgröße gebracht (gestreckt). Personal Fonts Maker kann auch mit Zeichensätzen arbeiten, die anders als der Amiga-Satz aufgebaut sind. Das ermöglicht es, Schriften zu entwerfen, die von Programmen und Druckern, die einen fremden Zeichensatz benutzen, verarbeitet werden können. Während des Ladens werden die Zeichen der Amigaschrift so umgeordnet, daß sie sich, dem benutzten Zeichensatz entsprechend, an der richtigen Position befinden. Dieses Beispiel setzt die Benutzung des "PC_Usa 2"-Satzes (voreingestellt) voraus. Nachdem die Amiga-Schrift eingeladen wurde, enthält die Zeicheneditierbox eine vergrößerte Version eines der Zeichen aus der "topaz"-Schrift. Die meisten Zeichen müssen manuell retuschiert werden, da wegen der höheren Auflösung die Zeichenabbildung gröber wird. Diese direkten Änderungen der Zeichen können sehr leicht mit der Maus durchgeführt werden (siehe Kapitel 3). Ein Makro wie "SetSpcKrn" kann dazu benutzt werden, mittels der Funktion "Kontrollierte Makroausführung", die Parameter "Space" und "Kerning" aller Zeichen einer Schrift auf einen Standardwert zu setzen. Zum Schluß kann die Schrift abgespeichert werden. Die Funktion "PFM-Schrift speichern" erlaubt dem Benutzer die Auswahl des Devices, des Verzeichnisses und des Dateinamens (siehe Abschnitt 3.23 "Der Dateiauswahlrequester"). Ein Suffix (Dateiendung wie z.B. .txt oder .asc) kann hinter dem Schrift-Namen angehängt werden. Ein korrekter Dateiname für die Schrift aus unserem Beispiel wäre z.B. "Topaz_24.fnt". Ein einfaches Makro In diesem Beispiel wird die Aufzeichnung eines Makros erklärt. Das Makro soll ein Zeichen mit einem Schatten unterlegen. Dieses Makro ist in dem Personal Fonts Maker-Paket enthalten. Zur Aufzeichnung eines Makros reicht die manuelle Ausführung der nötigen Operationen im "Aufzeichnung"s-Modus aus. Ein Zeichen sollte in der Editierbox sichtbar sein, so daß das Resultat der Veränderungen sofort kontrolliert werden kann. Für die Aufzeichnung des Makros arbeiten wir mit dem Zeichen "A" der Schrift "Gemini_24". Es ist allerdings egal, welches Zeichen benutzt wird, da das Makro für alle Zeichen gilt, unabhängig davon mit welchen Zeichen oder Schrift es aufgenommen wurde. Vor Aufnahme des Makros sollten alle Spezial-Modi wie z.B. "OR", "Pinsel" oder "Pinsel definieren" ausgeschaltet sein. Die Position von "Pinsel Griff" sollte auf "Links oben" gesetzt werden. Das aktuelle Zeichen muß auf "EIN" gestellt werden. Die Koordinaten werden in der Menüleiste im "Ursprung 0:0"-Modus angezeigt. Um jederzeit eine Kopie des Originalzeichens zur Verfügung zu haben, muß die Funktion "Zeichen in Puffer kopieren" ausgeführt werden. So läßt sich sehr einfach das Zeichenabbild wiederherstellen, wenn z.B. ein Fehler gemacht wurde oder bevor das Makro auf die gesamte Schrift (einschließlich des aktuellen Zeichens, das dann ein zweitesmal mit einem Schatten unterlegt würde) angewandt wird. Um den Makro-Aufnahme-Modus zu starten, muß das Kommando "Aufzeichnung Beginn" angewählt werden. In dem danach auf dem Bildschirm erscheinenden Makro-Requester sollte der "A"-Eintrag (oder ein andere) mit der Maus angewählt werden, um das aufzunehmende Makro der Taste zu zuweisen. Der Name des Makros, in unserem Beispiel "Shadow", muß in das Textfeld im unteren Teil des Requesters geschrieben werden. Nach Betätigung des "Weiter"-Gadgets beginnt der Aufnahme-Modus. Die erste Instruktion, die aufgezeichnet wird, ist die Wahl des gesamten Zeichens als Pinsel. Dazu muß der Modus "Pinsel definieren" durch Anklicken des zugehörigen Gadgets aktiviert werden. Um die Größe des Pinsels festzulegen, wird der Mauszeiger in der Editierbox über das obere linke äußere Pixel des aktuellen Zeichens gesetzt. Dann wird der Rahmen mit gedrückter linker Maustaste über das untere rechte äußere Pixel gezogen. Noch besser ist es, wenn er sich rechts unterhalb der Editierbox befindet, um so zu gewährleisten, daß das Makro ein Kommando wie "Definiere das gesamte Zeichen als Pinsel" aufnimmt, anstatt zb. "Markiere Pinsel von 0:0 zu 26:23". Das letzere Kommando läßt die Bereiche eines Zeichens aus, die größer als 27 zu 24 sind. Wenn die gesamte Editierbox durch das hervorgehobene Rechteck umrahmt ist, kann die linke Maustaste losgelassen werden. Die Definition eines Pinsels aktiviert automatisch den Modus "Mit Pinsel zeichnen". Der "OR"-Modus muß ebenfalls, durch Anklicken des "OR"-Gadgets, aktiviert werden. Ein Schatten macht ein Zeichen breiter. Deshalb muß in unserem Beispiel dafür Platz geschaffen werden. Dazu wird der rechte Pfeil des Gadgets "Spalten" zweimal angeklickt, und das Programm fügt der Zeichenbreite zwei neue Spalten hinzu. Nun kann rechts von dem Zeichen mit dem Pinsel ein Schatten hinzugefügt werden. Dazu setzt man den Mauszeiger auf die Position 2:2 des Koordinaten-Feldes, die auch in der Titelleiste angezeigt wird und drückt die linke Maustaste. Jetzt wird der Schatten gezeichnet. Aber die Pixel zwischen Schatten und Zeichen müssen gelöscht werden, sonst unterscheidet sich der Schatten nicht von dem Zeichen. Dazu wird der Mauszeiger auf Position 1:1 gesetzt und einmal die rechte Maustaste gedrückt, um die entsprechenden Pixel zu löschen. Zum Schluß sollte das Originalzeichen wiederhergestellt werden, da die vorhergegangenen Operationen viele Teile des Zeichens gelöscht haben. Dazu wird der Mauszeiger auf 0:0 gesetzt und die linke Maustaste betätigt. Um das Makro ordnungsgemäß zu beenden, sollten die Modi "OR" und "Zeichnen mit Pinsel" abgeschaltet werden. Dadurch wird nach der Ausführung des Makros die normale Arbeitsumgebung wiederhergestellt. Zur Beendigung der Aufnahme muß die Funktion "Aufzeichnung Ende" angewählt werden. Jetzt kann das Makro getestet werden. Um es auf das gleiche Zeichen anzuwenden, wird die Funktion "Zeichen auf Puffer einfügen" benutzt, um das Originalzeichen wiederherzustellen (vorausgesetzt, es wurde vor Aufnahme des Makros in den Puffer kopiert). Die Funktion "Makro ausführen" wirkt nur auf das aktuelle Zeichen, während "Kontrollierte Ausführung" das Makro mit allen Zeichen, die auf "EIN" geschaltet sind oder mit einem anderen von dem Anwender definierten Bereich ausführt. Die Funktionen "Makro anzeigen" und "Einzelschrittausführung" tragen zum besseren Verständnis der Funktionsweise des Makros bei. Die Funktion "Makro speichern" sichert das Makro in einer Datei, so daß es jederzeit wiederverwendet werden kann. In diesem Beispiel sind die Modi "OR" und "Pinsel definieren" vor der Aufzeichnung des Makros ausgeschaltet. Sie werden erst während der laufenden Aufzeichnung aktiviert. Es macht ein Makro übersichtlicher, wenn alle nötigen Befehle erst bei der Aufzeichnung aktiviert und ausgeführt werden. Ein gleichwertiges Makro kann auch mit zwei Befehlen weniger erzeugt werden. Das ist möglich, da Personal Fonts Maker immer am Anfang eines Makros Kommandos setzt, die die aktuelle Umgebung beschreiben. Dazu werden die beiden Modi "OR" und "Pinsel definieren" vor der Aufnahme des Makros aktiviert. Veränderung eines Druckertreibers Wie in Kapitel 9 beschrieben, können Amiga-Druckertreiber manchmal mit dem Programm "Printer Driver Modifier" verbessert werden. Das Handbuch ("Probleme mit Standard Druckertreibern", Abschnitt 9.2) beschreibt die Kontrollsequenzen, die von den Druckertreibern Epson X, Epson Q, NEC Pinwriter und anderen benutzt werden, um ein einfaches '½' Zeichen zu drucken. Statt eine '1', '-' und '2' zu drucken (durch Hin- und Herfahren des Druckknopfes) kann auch das '½'-Zeichen benutzt werden, das in den meisten Drucker implementiert ist. Dieses Beispiel zeigt, wie die existierende Sequenz gegen den Code des IBM PC-Satzes, in dem das '½'-Zeichen enthalten ist, ausgetauscht wird. Druckertreiber werden grundsätzlich in dem Unterverzeichnis "printers", das sich in dem "devs"-Verzeichnis auf der Workbench-Diskette befindet, gespeichert. Die "Extras"-Diskette enthält normalerweise alle Druckertreiber. Es ist ratsam, mit einer Kopie der Diskette, auf der sich die Druckertreiber befinden, zu arbeiten. Man hat dann immer noch die Originaltreiber zur Verfügung, falls bei der Änderung eines Treibers Fehler entstehen. Ein Doppelklick auf das Icon des Printer Driver Modifier startet das Programm. Als nächstes muß der Druckertreiber geladen werden. Dazu wählt man die Funktion "Druckertreiber laden", die einen Dateiauswahlrequester aufruft. Dieser zeigt die Namen aller vorhandenen Druckertreiber an. Für unser Beispiel wählen wir mit der Maus einen der drei Treiber namens "EpsonQ", "EpsonX" oder "Nec_Pinwriter". Er wird sofort nach Anklicken des "Weiter"-Gadgets geladen. Um die Sequenz des Zeichens '½' bearbeiten zu können, muß die Option "Sektion/Zeichen" gewählt werden. Das String-Gadget "Nummer" muß aktiviert werden. Dann wird der aktuelle Wert, der in diesem Gadget dargestellt wird, mit den Tasten oder gelöscht. Danach gibt man die Tastenfolge <1>, <8> und <9> mit einem abschließenden ein. Dadurch wird die Kontrollsequenz für das Zeichen mit dem Amiga-ASCII-Code 189 ('½'-Zeichen) in dem Editiuergadget dargestellt. Das Editier-Gadget sollte mit der Maus angeklickt werden und auch dessen aktueller Inhalt gelöscht werden. Die FFDL-Konstante "(171)" (ohne Anführungszeichen, aber mit den Klammern) muß nun eingegeben werden. Nach Abspeichern des Druckertreibers wird jedesmal, wenn er benutzt wird, bei einem Ausdruck des '½'-Zeichens der Code "171" an den Drucker gesendet. Mit der Funktion "Treiber speichern" wird der Treiber gesichert. Sicherheitshalber sollte immer eine Kopie des Originaltreibers erstellt werden, falls die Änderungen rückgängig gemacht werden müssen. Außerdem sollte der geänderte Treiber unter einem anderen Namen abgespeichert werden. Dadurch ist der Printer Driver Modifier in der Lage, ihn als Variante des Originaltreibers zu erkennen und bei nochmaligem Einladen die Meldung "Anderer interner Treibername" auszugeben (siehe Anhang H).