
 -----------------------------------------------------------------------

 <Leertaste> = Nächste Seite
 <Return> = Nächste Zeile
 <q> = Beenden

 [3mUm diesen text auszudrucken, können Sie ihn in eine Textverarbeitung
 laden oder auch mit dem Befehl[0m

    Copy [Pfad:]PFM.man PRT:

 [3mdirekt an den Drucker senden.[0m

 -----------------------------------------------------------------------

 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.

 -----------------------------------------------------------------------

 [1mCloanto Personal Fonts Maker and Printer Driver Modifier[0m

 This disk contains the [3mPersonal Fonts Maker[0m (black and white version) and
 [3mPrinter  Driver Modifier[0m 8programs. These  complimentary copies are being
 offered to  promote the  new version  of the  package, which includes the
 Color Extensions.

 The  [3mPersonal Fonts Maker[0m 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 [3mPrinter Driver Modifier[0m 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
 [3mColor  Extensions[0m, which add powerful  color font processing capabilities
 to the basic  package. Most of  [3mPersonal Paint[0m'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.

 ------------------------------------------------------------------------

 [1mPersonal Fonts Maker und Farberweiterung[0m

 [3mSowohl  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.[0m

 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.

 [3mSystemanforderungen: 512  Kbyte  RAM,  1  Diskettenlaufwerk  (1 Mbyte RAM
 empfohlen); Farberweiterung: 1 Mbyte RAM (1 Mbyte Chip RAM empfohlen).[0m

 ------------------------------------------------------------------------

 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.

 ------------------------------------------------------------------------


 [3mCloanto 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[0m


 Nachfragen der Verbraucher sind an den nationalen Vertreiber zu richten:

 [3mIm deutschsprachigem Raum:[0m
 Casablanca Multimedia GmbH                  Tel 0234 72035
 Wiemelhauser Straße 247 a                   Fax 0234 72060
 D - 44799 Bochum

 ------------------------------------------------------------------------

             [1mPersonal Fonts Maker and Printer Driver Modifier
                         Introduction and Tutorial[0m

 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:
 [3m
    PFM:Utilities/Deplode PFM:PFM Destination:PFM
    PFM:Utilities/Deplode PFM:PDM Destination:PDM

 [0mIt 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.


 [1mDownload einer Schrift zum Drucker[0m

 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:

 "[4mStartsequenz[0m":

 Epson "ESC/P" ([3mEpson Standard Code for Printers[0m), 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.


 "[4mEIN Sequenz[0m":

 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.


 "[4mEndsequenz[0m":

 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.


 [1mZusammenarbeit mit einer Textverarbeitung[0m

 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.


 [1mStarten mit einer Amiga-Schrift[0m

 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".


 [1mEin einfaches Makro[0m

 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 <A> 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.


 [1mVeränderung eines Druckertreibers[0m

 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  <Delete> oder <Backspace> gelöscht.
 Danach gibt man die Tastenfolge <1>, <8> und <9> mit einem abschließenden
 <Return> 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).

