Magic Disk 64

home to index to text: MD9410-UTILITIES-FONT_SIZE_CONV..txt
            FONT-SIZE-CONVERTER         
    - Zeichensätze in allen Größen -    

Mit dem Font-Size- Converter können Sie Zeichensätze in verschiedenste Größen umrechnen lassen. Das Programm unterstützt insgesamt neun Auflösungen, die in Form von Einzelzeichen angegeben werden.
1) ALLGEMEINE HINWEISE Laden Sie das Programm zunächst mittels LOAD" FONT SIZE CONV.",8 und starten Sie es durch " RUN" . Hiernach sehen Sie eine Laufschriftdemo, in der alle 9 verschiedenen Auflösungen des Fonts gleichzeitig auf dem Bildschirm zu sehen sind. Durch Drücken von ' SPACE' gelangen Sie dann in das eigentliche Programm.
Der nun sichbare Bildschirm ist in drei Teile aufgeteilt. Im oberen Bereich se- hen Sie den Quellfont, über dem auch seine Auflösung in weiß hervorgehobener Schrift zu erkennen ist. Direkt nach Programmstart befindet sich dort ein 2 x2- Charakter-Font. Am unteren Bildschirmrand ist der Zielfont mit der Anzeige seiner Auflösung darunter zu sehen. Dazwischen befinden sich noch drei Informations-Anzeigen:
" CHAR" gibt Ihnen an, welchem normalen Zeichen das momentan in den beiden Fontleisten durch die zwei pulsierenden Cursor markierte Zeichen entspricht.
" NUMBER" gibt den Bildschirmcode dieses Zeichens in hexadezimaler Schreibweise an.
Hinter " COLORS" sehen Sie vier Farbquadrate, die die zu verwendenden Farben für den Font anzeigen. Es sind, der Reihe nach, die Hintergrundfarbe, die Zeichenfarbe, sowie Multicolorfarbe 1 und 2 .
2) DAS FUNKTIONSPRINZIP Normalerweise können in einem Zeichensatz 256 Zeichen dargestellt werden, die jeweils 8 x8 Pixel groß sind. Der Font-Size- Converter arbeitet nun nach dem Prinzip, daß zur Darstellung eines großen Zeichens auch mehrere kleine Zeichen zusammengefasst werden können. Dieses Prinzip ist weit verbreitet und wird auch bei den sogenannten 2 x2- Zeichen-Fonts verwendet. Ein solcher Font setzt ein Zeichen aus vier normalgroßen Zeichen zusammen, so daß man einen großen Zeichensatz mit 16 x16- Pixelgroßen Zeichen erhält. Hierbei muß jedoch die Einschränkung in Kauf genommen werden, daß jetzt nur noch 64 Zeichen zur Verfügung stehen, da ja jeweils 4 Einzelzeichen für ein großes Zeichen verwendet werden und somit nur noch ein Viertel der 256 Zeichen dargestellt werden kann.
Hierbei wird ein Zeichen zweilenweise von links nach rechts aufgebaut. Die dazugehörigen Zeichen werden dabei aus aus dem Zeichensatz mit Hilfe der Bildschirmcodes gewählt. Links oben steht immer der Bildschirmcode, der normalerweise auch für das entsprechende Zeichen steht. Nun folgt ein Zeichen das diesem Bildschirmcode plus dem Offset 64 entspricht. Der Offset ist gleich der Anzahl Zeichen die mit dem größeren Font dargestellt werden können. Im Falle des 2 x2- Fonts also 64 . Alle weiteren Zeichen werden ebenfalls aus dem Code des vorherigen Zeichens plus dem Offset errechnet. Demnach müssen die Codes für ein 2 x2- Zeichen großes " A" also wiefolgt lauten und angeordnet sein:

                0  64                   
              128 192                   

Das gleiche Prinzip wird für alle anderen Zeichensätze benutzt, wobei der Font-Size- Converter die Formate 1 x1,1 x2,2 x1,2 x2,2 x3,2 x4,3 x2,4 x2 und 3 x3 unterstützt. Die entsprechenden Bildschirmcodes zur Darstellung eines Zeichens können Sie sich nun anhand der oben angeführten Informationen ausrechnen.
3) DIE TASTENFUNKTIONEN Zur Bedienung des Programms gibt es eine Handvoll Tastenfunktionen, die verschiedene Programmpunkte auslösen. Hier eine Öbersicht:
a) AKTUELLES ZEICHEN WÄHLEN Mit den Tasten '+' und '-' bewegen Sie sich im Font um ein Zeichen nach vorne oder hinten. Beachten Sie dabei bitte, daß das Programm nicht immer in Quellund Zielfont auf das gleiche Zeichen springen kann, da die Fonts bei unterschiedlicher Größe auch unterschiedlich viele Zeichen haben, und es so passieren kann, daß es im Quellfont manche Zeichen des Zielfonts gar nicht gibt und umgekehrt!
b) HIRES/ MULICOLOR Drücken Sie ' F7', so können Sie zwischen Multicolorund Hiresdarstellung hinund herschalten.
c) FARBEN SETZEN Mit den Tasten ' SHIFT-1',' SHIFT-2' und ' SHIFT-3' können Sie die drei Zeichenfarben des Fonts verändern. Der Farbwert wird dabei immer um eins erhöht. Die Hintergrundfarbe ist nicht veränderbar.
Dies soll nur als Hilfe dienen, damit Sie sehen, wie der Font in Farbe aussieht. Die Farbinformation wird später nicht gespeichert.
d) DIRECTORY ANZEIGEN Mit ' D' können Sie sich das Inhaltsverzeichnis der eingelegten Diskette anschauen. Sie können die Ausgabe jederzeit mit ' RUN/ STOP' abbrechen und dann mit Hilfe eines beliebigen Tastendrucks wieder zum Konvertierschirm zurücksprin- gen.
e) FONT LADEN Mit ' L' laden Sie einen Font in den Quellfontpuffer. Dies sollte natürlich ein File mit einem Standard-Font sein, der jedoch jede beliebige Matrix-Größe haben darf. Ein Font-File ist in der Regel nicht länger als neun Blocks (2048 Bytes) .
f) FONT SPEICHERN Drücken Sie die ' S'- Taste, so wird der aktuelle Zielfont nach Angabe eines Dateinamens auf Diskette gespeichert. Bei der Eingabe können Sie mit Hilfe von ' DEL' ggf. Korrekturen vornehmen. Mit ' RETURN' wird die Eingabe abgeschlossen.
Geben Sie gar nichts ein, und drücken nur ' RETURN', so wird der Speichervorgang abgebrochen. Diese Konventionen sind übrigens auch für die Filenamensabfrage beim Laden gültig.
g) FONT GRÜSSE WÄHLEN Mit der ' Pfund'- Taste wählen Sie die Auflösung des Quellfonts. Hierbei pulsiert nach dem Drücken der Taste die aktuelle Einstellung in der Reihe mit den möglichen Matrix-Größen für den Quellfont. Mit Hilfe der Tasten ' CRSR links' und ' CRSR rechts' können Sie nun die gewünschte Matrix-Größe wählen, wobei sich die Zeile mit dem Quellfont automatisch an die aktuelle Größe anpasst. Mit ' RETURN' wird diese Größe dann fest übernommen. Sie ist besonders wichtig für die Umrechnung in einen andersgroßen Font und sollte dann korrekt eingestellt sein. Auf diese Weise können Sie auch feststellen, wie die Auflösung eines geladenen Fonts ist, da die Größenanpassung lediglich die Matrix der Buchstaben in der Fontzeile neu setzt.
Nur in der richtigen Größe ist kein Zeichenwirrwarr in der Fontzeile zu sehen.
h) FONT UMRECHNEN Drücken Sie ' F1', so beginnt die aktuelle Einstellung der Größenzeile des Zielfonts zu pulsieren. Stellen Sie nun wie schon beim Quellfont die gewünschte Matrix- Größe ein, in die der Konverter den Quellfont umrechnen soll. Durch bestätigen mit ' RETURN' beginnt nun der Konvertiervorgang, wobei Sie mitverfolgen können, welches Zeichen gerade bearbeitet wird.
i) AKTUELLES ZEICHEN KONVERTIEREN Drücken Sie ' SPACE', so wird nur das Zeichen umgerechnet, über dem sich gerade der Cursor der beiden Fontzeilen befindet. Auf diese Weise können Sie sich auch einen Zielfont aus mehreren Quellfonts zusammenstellen, indem Sie jedes Einzelzeichen der Quellfonts in den Zielfont nach Ihren Wünschen entsprechend übernehmen.

j) RECHNE GESAMTEN FONT UM              
Mit  'SHIFT-SPACE' können Sie den gesam-

ten Font nochmals umrechnen lassen.
Hierbei werden die beiden eingestellten Matrix-Größen benutzt, wobei jedoch der Zielfont vor der Berechnung nicht gelöscht wird. Dadurch können wiederum mehrere Zeichen größerer Quellfonts in einen kleineren Zielfont übertragen werden.

                                    (ub)

Valid HTML 4.0 Transitional Valid CSS!