Magic Disk 64

home to index to text: MD9102-UTILITIES-MAGIC_FONT_CHANGE.txt
           MAGIC FONT CHANGE            
           

Mit diesem Programm sind Sie in der Lage, einen beliebigen Zeichensatz auf verschiedenste Art und Weise zu modifizieren. Der Zeichensatz muß dazu nur im normalen 8*8 Bit-Format vorliegen.

A) ZEICHENSATZ LADEN                    

MFC ( MAGIC FONT CHANGE) fragt nach dem Namen des Zeichensatzes und liest diesen in den Speicher ein.

B) ZEICHENSATZ SPEICHERN                

Geben Sie sowohl den Namen, unter dem der Zeichensatz gespeicht werden soll, als auch die Startadresse an. Bei der Startadresse 12288 müssen Sie beispielsweise später " POKE 53272,28" eingeben, um den Zeichensatz zu aktivieren ( vorher mit LOAD" NAME",8,1) laden!) .

C) ZEICHENSATZ DOPPELT HOCH             

Ein beliebiger Zeichensatz wird auf die doppelte Höhe gebracht. Dabei wird der zweite Teil des Zeichens in den reversen Teil kopiert.

BEISPIEL:        A                      
          REVERS A                      
D) ZEICHENSATZ DOPPELT BREIT            

Der Zeichensatz wird in der Breite verdoppelt. BEISPIEL:
A REVERS A ( direkt nebeneinander!) .
Es sind, wie auch bei Punkt C, nur noch die ersten 128 Zeichen verfügbar!

E) ZEICHENSATZ DOPPELT HOCH UND BREIT   

Hier wird ein Bildschirmzeichen auf 4*4 Zeichen vergrößert. Allerdings sind dann nur noch die ersten 64 Zeichen verfügbar. BEISPIEL:
A SHIFT A ( wieder direkt REVERS A SHIFT A nebeneinander!)

F) ZEICHENSATZ INVERTIEREN              

Mit diesem Menüpunkt können Sie entweder die vordere ( die ersten 128 Zeichen) oder die hintere Zeichensatzhälfte ( die Zeichen 129 bis 256) invertieren. Dies ist bei einigen Funktionen nötig, da es sonst vielleicht zu unerwünschten Nebeneffekten kommen kann. Man invertiert also die letzte Zeichensatzhälfte ( in der normalerweise die Reverszeichen stehen), führt die Funktion aus und invertiert wieder zurück.

G) ZEICHENSATZ HALB INVERTIEREN         

Hiermit können Sie die ersten 128 Zeichen eines Zeichensatzes in in- verser Darstellung auf die letzten 128 Zeichen kopieren. Sie müssen also bei einem selbsterstellten Charset die reversen Zeichen nicht auch noch zeichnen.
Bei den letzen beiden Menüpunkten gilt übrigens immer noch der alte Grundsatz:
" Probieren geht über studieren!"

H) ZEICHENSATZ KURSIV                   

Dieser Menüpunkt " kursiviert" einen beliebigen Zeichensatz.

I) ZEICHENSATZ UNTERSTREICHEN           

Der gesamte Zeichensatz wird unterstrichen, d. h. jedes Zeichen erhält in der 8 . Zeile eine durchgezogene Linie.

J) ZEICHENSATZ SPIEGELN                 

Es kann horizontal oder vertikal ge- spiegelt werden.
K) ZEICHENSATZ WELLEN Der ZS kann mit dieser Funktion etwas verzerrt werden, d. h. jede zweite Zeile wird um ein Bit verschoben.
L) ZEICHENSATZ DICK Dem Zeichensatz kann hiermit ein dickeres Aussehen gegeben werden. Wenn Sie diesen Menüpunkt auf reverse Zeichen anwenden, bekommen diese ein dünneres Aussehen.

M) ZEICHENSÄTZE VERBINDEN               

Zunächst werden Sie nach dem Namen des zweiten ( und zu verknüpfenden) Zeichensatzes gefragt. Mit dieser äußerst nützlichen Funktion ist es nun möglich, die ersten 128 Zeichen von diesem zweiten Zeichensatz in die Zeichen 129 bis 256 des Zeichensatzes im Rechnerspeicher zu kopieren. So können Sie in die zweite Hälfte eines normalen Zeichensatzes z. B. die gleichen Zeichen in kursiv kopieren. Diese sind dann über RVS zu erreichen.
N) VERKNÜPFUNG Sie werden nach dem Verknüpfungswert gefragt, der zwischen 0 und 255 liegen darf. Dann wird die Verknüpfungsart ( AND/ OR) und die Richtung ( horizontal oder vertikal) verlangt. Schließlich muß noch beantwortet werden, in welcher Zeile bzw. Spalte Verknüpft werden soll.
Diese Funktion ist nützlich, um bestimmte Pixel in jedem Zeichen zu beeinflussen.

O) ZEICHENSATZ TEILEN                   

Die erste Hälfte der Zeichen wird auf die normalen, die zweite Hälfte auf die reversen Zeichen kopiert. Durch den getrennten Zeichensatz besteht nun die Möglichkeit, den Hälften verschiedene Farben zu geben.

P) ZEICHENSATZ BIEGEN                   

Die 4 . und 5 . Zeile aller Zeichen wird um 1 Bit verschoben. Besonders bei großen Buchstaben ergibt sich so ein gebogenes Zeichen.

Q) SPACE WIEDERHERSTELLEN               

Diese Funktion restauriert auf Wunsch entweder das normale oder das reverse SPACE ( Leerzeichen), das bei manchen Funktionen verändert wird.

R) ZEICHENSATZ ZEIGEN                   

Der gesamte Zeichensatz wird auf dem Bildschirm dargestellt.

S) PROGRAMM VERLASSEN                   

Nach einer Sicherheitsabfrage wird ein RESET ausgeführt.
Auf der Diskette sind ebenfalls vier Unterprogramme enthalten, die es ganz leicht ermöglichen, Texte mit den neuen Zeichensatzformaten in Basic auf den Bildschirm zu bringen.
FONT HOCH Aufgerufen wird das Unterprogramm mit GOSUB 60000 . Es liegt in den Zeilen 60000 bis 60020 . Die Übergabeparameter sind x ( Spaltenposition des Textes von 0 bis 39), y ( Zeilenposition von 0 bis 24) und a$( Text) .
FONT BREIT Aufruf GOSUB 60100 Zeilen 60100-60130 Übergabeparameter x, y, a$ FONT HOCH/ BREIT

Aufruf             GOSUB 60200          
Zeilen             60200-60250          
Übergabeparameter  x, y, A4             

FONT GETEILT

Aufruf             GOSUB 60300          
Zeilen             60300-60415          
Übergabeparameter  x, y, a$, f1, f2     
(f1 = Farbe der ersten Zeichenhälfte    
 f2 = Farbe der zeiten Zeichenhälfte)   
FONT HO/BR/GET                          

Dieses Unterprogramm enthält die drei oben beschriebenen Tools zusammen.

                                    (om)

Valid HTML 4.0 Transitional Valid CSS!