CHARMAP5    (c)95 by Peter Hellinger Software
                     Original by Mike Fulton

Besonderer Dank geht an:
Jrg Zabell, Patrick Jerchel, Mike Fulton und Thomas Knneth


Inhaltsverzeichnis                                            Charmap5

0.      Freeware-Lizenz

1.      Was ist CHARMAP5?

2.      Installation von CHARMAP5

3.      Bedienung von CHARMAP5

3.1     Menleiste
3.1.1   Desk
3.1.2   Datei
3.1.3   Bearbeiten
3.1.4   Tabelle
3.1.5   Extra

3.2     Information ber den Font

3.3     Fontbersicht

3.4     Tabellenbersicht

3.5     Initialisieren einer Tabelle

3.6     Erzeugen einer Fontliste

3.7     Konfiguration des Programms


0       Freeware-Lizenz                                       Charmap5
 
Dieses Programm ist FREEWARE.  Freeware bedeutet, da das Benutzen 
dieser Software kostenlos und an keinerlei Bedingung gebunden ist.

Es handlet sich jedoch nicht um Public-Domain, sondern um urheber-
rechtlich geschtzte Software!!!
                                                                          
Die Verbreitung und Verffentlichung des Programms in schriftlicher,   
oder maschinenlesbarer Form, insbesondere in Zeitschriften, Mail-   
boxen oder anderen Medien, das Einschliessen in PD-Sammlungen, die Ver-
breitung ber CD-ROM, und das Beilegen zu kommerzieller Software (auch
Shareware) bedarf der ausdrcklichen schriftlichen Einverstndniss-
erklrung der Hellinger Software Nrnberg.
                                                                          
Die Hellinger Software Nrnberg gibt hiermit ihr ausdrckliches 
schriftliches Einverstndniss, da die vorliegende Software "Charmap5"
fr nichtkommerziellen, privaten Gebrauch unter folgenden Bedingungen
weitergegeben werden darf:
                                                                          
- Es mssen ALLE Dateien VOLLSTNDIG und UNVERNDERT weitergegeben     
  werden. Hinzufgen oder Weglassen von Dateien, oder verndern von   
  Dateiinhalten ist nicht erlaubt!
                                                                          
- Die Weitergabe darf nur entgeltfrei erfolgen. Das Ablegen in Mailboxen,
  die keinen entgeltfreien Download bieten, ist nicht erlaubt.
  
- Der Vertrieb ber PD- oder Sharewarehandler, der Einschluss in CD-ROM-
  Sammlungen und die Beigabe zu kommerzieller Software (auch Shareware)
  bedarf grundstzlich der schriftlichen Einverstndnisserklrung der
  Hellinger Software Nrnberg.
                                                                          
Die Hellinger Software Nrnberg behlt sich das Recht vor, diese Erlaub-
nis jederzeit und ohne Angaben von Grnden - auch und besonders fr 
Einzelpersonen - zu widerrufen.  Zuwiderhandlungen gegen die oben
genannten Bedingungen werden bei Bekanntwerden juristisch geahndet.
                                                                          

     Hellinger Software,  Zerzabelshofsstrae 41, 90480 Nrnberg    



1.0     Was ist Charmap5?                                     Charmap5
 
Mit Version 5.0 des bekannten SpeedoGDOS ist es mglich, neben den 
Speedo-Zeichenstzen von Bitstream auch Truetype-Fonts (TTF) bzw. 
Type-1-Fonts (PFB) einzusetzen, wie sie auch unter anderen Betriebs-
systemen fr DOS, Windows oder Mac blich sind.

Speedo-, TTF und Type-1-Zeichenstze haben in der Regel wesentlich mehr
Zeichen definiert als der ASCII-Standard umfasst, bei Speedo meist so 
um die 560 Zeichen, bei TTF knnen es theoretisch sogar 65535 sein,
wobei meistens nur ein Bruchteil tatschlich definiert ist. 

Intern benutzt SpeedoGDOS eine Tabelle, um den ASCII-Codes 
die Encodings (BICS oder Unicode) der jeweiligen Fonttypen zuzuordnen.

Hier kommt der Punkt, an dem Charmap5 (sprich: Karmp-Feif) eingreift: 
Diese Tabelle des SpeedoGDOS kann nmlich aus einer Datei gelesen
werden!  Diese Datei muss den Namen SPDCHAR.MAP tragen, und im glei-
chen Verzeichnis wie die Fonts liegen. SpeedoGDOS liest diese Datei 
beim Start ein.  SpeedoGDOS ab Version 5.0 knnen auch Tabellen fr
einzelne Fonts laden. Auch diese Tabellen knnen mit Charmap5 erzeugt
werden.
   
Mit Hilfe von Charmap5 knnen Sie sich auf einfache Weise eine eigene
Tabelle ganz nach Ihrem Geschmack und Ihren Bedrfnissen erzeugen!


2.0     Installation                                          Charmap5
 
Zur Installation von Charmap5 kopieren Sie bitte alle Dateien von der
Lieferdiskette bzw. aus dem Archiv CHARAMP5.ZIP in ein Verzeichnis.
Wenn Sie die englische Sprache bevorzugen, benennen Sie die Datei
CHARMAP5.RSC in CHARMAP5.GER und CHARMAP5.ENG in CHARMAP5.RSC um.

Damit ist alles getan um Charmap5 funktionsfhig zu machen.

Natrlich mssen Sie noch ber ein SpeedoGDOS mit Versionsnummer
5.0 oder grer oder ein kompatibles GDOS verfgen.

Sollten Sie bereits eine Version von Magic4, der Shared Library
installiert haben, achten Sie bitte auf das Datum der Magic-Version.
Charmap bentigt mindestens ein Magic v4 r11 vom 10.02.95. Zur weiteren
Installtion von Magic lesen Sie bitte den Text M4INST.TXT.


3.1     Menleiste                                            Charmap5
 

3.1.1   Desk                                                  Charmap5
 
Im Deskmen haben Sie Zugriff auf alle installierten Accessories.
Ausserdem knnen Sie sich den Copyrightdialog von Charmap5 ansehen.


3.1.2   Datei                                                 Charmap5
 
Im "Datei"-Men haben Sie folgende Mglichkeiten:

ffne globale Tabelle        Die Datei SPDCHAR.MAP wird geladen.

ffne Fonttabelle            Eine fontspezifische Tabelle kann geladen
                             werden. 

lade Tabelle in globale      Eine fontspezifische Tabelle wird ber
                             die entsprechende Tabelle der globalen
                             Maptabelle gelegt.

speichere globale Tabelle    Die globale Tabelle wird als SPDCHAR.MAP
                             gespeichert.

speichere Fonttabelle        Die fontspezifische Tabelle wird gespeichert.

speichere Fonttabelle als    Die fontspezifische Tabelle wird unter
                             einem anderen Namen gespeichert.

beenden                      Charmap5 wird beendet.


3.1.3   Bearbeiten                                            Charmap5
 
Im "Bearbeiten"-Men haben Sie folgende Mglichkeiten:

Charakter bersicht       Zeigt bzw. topped das Fenster mit der 
                          Zeichenbersicht.

Tabelle bersicht         Zeigt bzw. topped das Fenster mit der
                          Tabellenberischt.

Fontauswahl               ffnet den Fontselektor zur bequemen Auswahl
                          des jeweiligen Fonts.

Information               Zeigt Informationen ber den aktuellen Font.

erzeuge Fontliste         ffnet den Dialog zur Erzeugung einer 
                          Fontliste


3.1.4   Tabelle                                               Charmap5
 
Im "Tabelle"-Men haben Sie folgende Mglichkeiten:

Bistream International     Umschalten auf die gleichnamige Tabelle

Bistream Symbols           Umschalten auf die gleichnamige Tabelle

Bistream Dingbats          Umschalten auf die gleichnamige Tabelle

Postscript International   Umschalten auf die gleichnamige Tabelle

Postscript Symbol          Umschalten auf die gleichnamige Tabelle

Postscript Dingbats        Umschalten auf die gleichnamige Tabelle

Truetype                   Umschalten auf die gleichnamige Tabelle

Type-1                     Umschalten auf die gleichnamige Tabelle

Fontspezifisch             Umschalten auf die fontspezifische Tabelle 

Tabelle initialisieren     initialisieren einer Zeichentabelle.


3.1.5   Extra                                                 Charmap5
 
Im "Extra"-Men haben Sie folgende Mglichkeiten:

Help                       Aufruf der Online-Hilfe STGUIDE.

Konfiguration              Einstellen der Betriebsparameter

speichere Konfiguration    Sichern der Betriebsparameter


3.2     Information ber den Font                             Charmap5
 
In diesem Dialog erfahren Sie einige Dinge ber den aktuell darge-
stellten Font.

Unter GDOS-Versionen die nicht vollstndig kompatibel sind 
(zB. NVDI 3.0), knnen Teile der Fontdaten nicht oder nur unvoll-
stndig ermittelt werden.

Die Information gliedert sich in folgende Bereiche:

 - Fontname          Name, Bemerkungen und Copyright

 - Fontdaten         Speedo-ID-Nummer, GDOS-ID-Nummer, Dateiname und
                     Herstelldatum des Fonts
                     
 - Fontart           Aussagen ber Art und Stil des Fonts.
 
 - Zeichentabelle    geeignet fr Zeichentabellentyp

 - Fonttyp           Art des Fonts (Speedo, Truetype)


3.3     Fontbersicht                                         Charmap5
 
Dieses Fenster zeigt Ihnen alle Zeichen, die der aktuelle Font enthlt.

Um ein Zeichen in das Tabellenfenster zu kopieren, bewegen Sie den 
Mauszeiger ber das Zeichen und drcken Sie die linke Maustaste (bzw.
linke und rechte Maustaste, wenn das bersichtsfenster nicht das Top-
fenster ist). Es erscheint ein Rahmen und Sie knnen das Zeichen an
der Position im Tabellenfenster ablegen, an der es eigentlich erschei-
nen soll.


3.4     Tabellenbersicht                                     Charmap5
 
Dieses Fenster zeigt Ihnen die Belegung der aktuellen Maptabelle.
Die Maptabelle spiegelt die Zeichenbelegung wieder, die GDOS den 
Applikationen anbietet.

Um ein Zeichen in das Tabellenfenster zu kopieren, bewegen Sie den 
Mauszeiger ber das Zeichen im bersichtsfenster und drcken Sie die 
linke Maustaste (bzw. linke und rechte Maustaste, wenn das bersichts-
fenster nicht das Topfenster ist). Es erscheint ein Rahmen und Sie 
knnen das Zeichen an der Position ablegen, an der es spter erscheinen
soll.


3.5     Initialisieren einer Tabelle                          Charmap5
 
Mit diesem Dialog knnen sie eine Tabelle nach Ihren Vorstellungen
vorbelegen lassen.

Whlen Sie die Tabelle, die Sie initialisieren mchten aus der
Dropbox. 

Es gibt vier Mglichkeiten eine Tabelle zu initialisieren:

Standard:    Charmap5 enthlt fr alle Fonttypen bereits vorinitiali-
             sierte Tabellen, die Sie entweder komplett bernehmen,
             oder nach ihrem eigenen Vorstellungen modifizieren knnen.

Steigend:    Die Tabelle wird mit den Werten von 1 bis 223 gefllt,
             also Zeichen 1 mit 1, Zeichen 2 mit 2 usw.

Festwert:    Die komplette Tabelle wird mit dem Wert aus dem
             nebenstehendem Eingabefeld initialisiert.

Alles Null:  Alle Zeichen werden mit dem Wert 0 belegt.


3.6     Erzeugen einer Fontliste                              Charmap5
 
Hier knnen Sie sich eine Liste aller installierten Fonts erzeugen 
lassen.

In der Listbox "Fontinfo" knnen Sie auswhlen, welche Information
Charmap5 in die Liste schreiben soll.  Ist der Eintrag abgehakt, wird
die Information in die Liste integriert.  Die Eintrge 'Alphabet',
'Ascii 32-128', 'Ascii 32-255' und 'Usertext' funktionieren nur mit
der Ausgabe auf GDOS-Devices!

In "Font fr GDOS-Output" wird festgelegt, mit welchem Font Charmap5
die Liste drucken soll, wenn als Ausgabegert ein GDOS-Device einge-
stellt ist.

Wenn Sie den Button "weitere Optionen" drcken, knnen Sie in einem
zweiten Dialog einstellen, in welcher Punktgre die Ausgabe erfolgen
soll (nur fr GDOS-Devices), in welcher Reihenfolge sortiert wird, 
welche Fonttypen in die Liste bernommen werden, und ob Sie nach
jeder Druckseite aufgefordert werden wollen ein neues Blatt einzulegen,
sowie ob Charmap5 fr jeden Font eine eigene Seite benutzen soll.

In der Dropbox "Ausgabe auf" knnen Sie einstellen, auf welches Gert
die Ausgabe erfolgen soll.

 - Datei              Die Ausgabe wird in die Datei FONTLIST.TXT im
                      aktuellen Verzeichnis geschrieben. Die Ausgabe
                      erfolgt im Hintergrund; dass heisst, man kann
                      zB. in Charmap5 oder - falls man ein Multitask-
                      OS installiert hat - in anderen Programmen
                      weiterarbeiten, whrend Charmap5 die Daten
                      ausgibt.

 - Drucker (GEMDOS)   Die Liste wird mittels GEMDOS-Funktionen auf
                      den Standarddruckerkanal ausgegeben.  Auch hier
                      erfolgt die Ausgabe im Hintergrund, wie unter
                      "Datei" beschrieben.

 - GDOS-Devices       Die Liste wird auf eines der mit ASSIGN.SYS
                      angemeldeten Drucker-Devices ausgegeben.
                      (Hinweis: In Version 0.9 ist diese Art der
                      Ausgabe nicht implementiert!)

Whrend der Ausgabe der Fontliste erscheint im Dialog ein Prozess-
anzeiger in Form eines Balkens, der den Fortschritt der Ausgabe an-
zeigt.  Die Ausgabe kann jederzeit durch schliessen des Dialogfensters
oder durch Brcken auf den Abbruch-Button angehalten werden.


3.7     Konfiguration des Programms                           Charmap5
 
Im Konfigurationsdialog knnen Sie diverse Parameter des Programms
einstellen.

Mit "Farbe Zeichentabelle" legen Sie die Farbe fest, in der die Zeichen
in der Zeichenbersicht erscheinen.

Mit "Farbe Maptabelle" definieren Sie die Farbe, in der die normalen
Zeichen der Maptabelle dargestellt werden.

Mit der in "Farbe gendertes Zeichen" eingestellten Farbe werden Zeichen
in der Maptabelle dargestellt, die Sie bereits gendert haben.

Bei "Anzahl der Zeichen fr Truetype-Fonts" knnen Sie einstellen,
wieviele Zeichen Ihnen Charmap5 bei Truetype-Fonts offerieren soll.
Per Definition knnen Truetype-Fonts 65535 Zeichen enthalten. Tatschlich 
sind es jedoch meist nur ein paar hundert (typischerweise weniger als 300).

Bei angekreuztem "sichere Konfig am Ende" wird die Konfigurationsdatei
CHARMAP.INF am Programmende automatisch neu geschrieben.

Bei angekreuztem "Fensterposition in Konfig" wird am Programmende die
Position der geffneten Fenster in das Konfigurationsfile (CHARMAP5.INF)
geschrieben. Bei nchsten Programmstart werden diese Fenster automatisch
wieder geffnet, und an der gespeicherten Position abgelegt.

