[Allegro] Fortbildung 4-3: Sonderzeichen und Schriften

Bernhard Eversberg ev at biblio.tu-bs.de
Di Apr 18 14:15:22 CEST 2006


Der zweite Teil dieses Fb-Textes erschien am 18.5.2005 als Nummer 6-5,
wurde aber nicht in das Gesamtdokument aufgenommen.
Wir fassen deshalb jetzt die Texte 4-3 und 6-5 zu der neuen
Lektion 4-3 zusammen:


                                                              26-05-2004
Fortbildungskurs                                             28-04-2005
                                                              18-05-2005
    4    Datensätze bearbeiten, löschen, ändern               18-04-2006
    4.3    Benutzung von Sonderzeichen und allegro-Schriften


Es gibt mehrere Möglichkeiten, sich das Leben mit den Sonderzeichen
zu erleichtern:

1. Spezielle Tastenkombinationen
    (im Schreibfeld, im Formular und im Anzeigefeld)
    Diese Zeichen werden sehr oft gebraucht:

    Teilfeld-Dreieck
        AltGr+2  (Ziffer 2 links oben, nicht rechts im Ziffernblock!
                  Dort steht eine kleine 2 rechts neben der 2)
    Euro-Zeichen
        AltGr+e
    Nichtsortierzeichen ¬
        Strg+k
    Absatz-Endezeichen ¶     (Löst bei Anzeige und Druck neue Zeile aus)
        Strg+t

2. Selbst einstellbare Sonderzeichen für  Strg+x
    Nur 8 Buchstaben sind noch frei, um sie mit Sonderzeichen oder mit
    einer Zeichenfolge (Phrase) zu belegen:  b d e o q u w y
    (Merken Sie sich das ansonsten bedeutungslose Wort "quewbody")
    Und so geht es: Im Schreibfeld dies eingeben
    p ^b xyz   Enter     [xyz = Ihre gewünschte Zeichenfolge]
    (^ ist links oben neben der 1, anschließend Leertaste, damit es
     überhaupt erscheint!)
    Hernach kann man immer, wenn xyz einzugeben ist, Strg+b  geben.
    Funktioniert ebenfalls in Formularen und im Anzeigefeld.
    Solche Einstellungen bleiben erhalten, bis man sie verändert!
    Mehr zu Phrasen:   h phras   eingeben, siehe auch Lektion --> 6.2.

3. Automatisches Kopieren mit Alt+m  (>>ganz toller Tip!<<)
    Wenn man im Schreibfeld was schreibt und gerade ein Sonderzeichen
    braucht, dann sofort  Alt+m  drücken. Eine Liste der vorhandenen
    Sonderzeichen erscheint im Anzeigefeld, der Cursor sitzt ganz oben.
    Man fährt mit dem Cursor vor das benötigte Zeichen,
    dann nochmals  Alt+m - na bitte!
    Diese Funktion gibt es leider nur im Schreibfeld, nicht im Formular.

 >>SonderTips:
Eine vollständige Liste der Tastenbelegungen gibt's mit  Alt+c  als
Textbox. Dieselbe Liste erscheint mit F12 im Anzeigefeld. Abdrucken!

 >>ReparaturTip
Wenn irgendein Phrasen-Sonderzeichen (Strg+x) mal nicht klappt, z.B.
das Absatz-Zeichen Strg+t, oder die Funktion Strg+f,
dann folgendes tun:
    h phras  eingeben und auf oben rechts klicken auf
             "Standard-Phrasen neu laden"
             (Dahinter steckt eine Datei namens "phrasen". Schauen Sie
              ruhig hinein, was da drinsteht:  h phrasen   eingeben)

Übrigens: Strg heißt nicht "String", sondern "Steuerung". Das ist
das deutsche Wort für das englische "Control" ("Ctrl" steht im
angelsächsischen Sprachraum auf dieser Taste).


Arbeiten mit dem bibliothekarischen Zeichensatz
-----------------------------------------------

Bevor man das alles kann, müssen die allegro-Schriften da sein.
Eine Windows-"Schrift", auch "Font" genannt, ist auch nichts
anderes als eine Datei, und zwar vom Typ .TTF; diese Dateien
liegen in einem Systemverzeichnis von Windows, das FONTS heißt.
Bei XP ist das normalerweise  c:\windows\fonts.
Die dort liegenden Dateien werden alle beim Start des PC geladen.

In diesen Dateien steht alles, natürlich mit lauter Zahlen
verschlüsselt, was der PC wissen muß: welche Zeichen umfaßt die
Schrift und wie sollen sie aussehen. Windows ist damit dann in der
Lage, die Zeichen korrekt sichtbar zu machen und auch fett oder
kursiv und in verschiedenen Größen.

Im Gesamtpaket enthalten sind fünf Schriftdateien:

a-times.ttf    Proportionale Druckschrift
a-arial.ttf    Alternative zu a-times
a-letter.ttf   Nichtproportionale Schrift, gedacht für die
                Bereiche Auswahlfeld, Schreibfeld, Index und
                Ergebnismengen-Kurzliste ("Datenfont").
a-lucida.ttf   Alternative zu a-letter (erst ab V25.5)
a-dos.fon      Schrift für das DOS-Fenster
                  Achtung: nur Schriftgröße 8x13 oder 10x19

Bei der Installation des Gesamtpakets werden die Dateien in
das FONTS-Verzeichnis kopiert. Unter XP und NT sind die
Schriften erst dann benutzbar, wenn der PC neu gestartet wird.
Direkt nach dem Installieren und vor dem Neustart kann es deshalb
sein, daß man keine Daten sieht! Dann den PC erst neu starten.

In einem Netz kann die gesamte allegro-Software auf einem Netzlaufwerk
liegen, d.h. man braucht nur dort zu installieren, nicht auf jedem
einzelnen PC. Nur die Schriften, die muß man lokal, also wirklich auf
jedem PC installieren.

Mit dem Menüpunkt "Datenfont" unter "Option" kann man während der
Sitzung die Schrift in den oben bei a-letter.ttf genannten Bereichen
ändern. Geeignet ist z.B. die Schrift Courier New oder auch
eine andere nichtproportionale Schrift. Bei proportionalen
Schriften wie Times New Roman sind die Zeichen unterschiedlich
breit! Das hat dann die unangenehme Folge, daß in einer
Registerliste oder einer Kurzliste die Zeichen nicht schön
senkrecht untereinander stehen. Das sieht unordentlich aus. Daran
erkennt man, daß der Datenfont falsch eingestellt ist.

Die Zeichen, die es in den fünf Schriften gibt, entsprechen genau
dem sog. OstWest-Standardzeichensatz, der für allegro zusammen-
gestellt wurde und der auch im DOS-System schon lange realisiert war.
Einen Überblick mit den Namen aller Zeichen findet man in der
Hilfedatei chara.rtf. Geben Sie also ein:
h chara
Dann sehen Sie die Zeichen nicht nach den Codes geordnet, sondern
alphabetisch! Oben rechts auf "Tabelle" klicken, dann sehen Sie
aber eine Codetabelle.

 >>Der besondere Tip:
Wenn man in der Titelanzeige eine andere Schrift haben will, geht
das nicht über ein Menü! Denn die Satzanzeige ist Sache der Anzeige-
Parameter, man muß also beim Standardsystem in die Datei
d-wrtf.apr und evtl. in die Datei  disphead.rtf  eingreifen.
Das ist nur was für Kenner. Hier aber die Anleitung, wie man
leicht statt der Times-Schrift in der Anzeige die Arial-Schrift
haben kann:
Datei  disphead.rtf  mit einem Editor wie x.exe oder notepad
öffnen. Die beiden Zeilen austauschen, die mit \f0 bzw. \f4
beginnen und die Ziffern 0 bzw. 4 auswechseln. Das ist alles.
Die Datei  disphead rtf  liegt auf dem Programmverzeichnis,
also normalerweise  c:\allegro. Sie ist keine vollständige
RTF-Datei, daher gelingt die Bearbeitung mit WordPad nicht.
Auch im Anzeigefeld kann man diese Datei nicht bearbeiten!
Es geht jedoch im aresqa-Fenster: Geben Sie ein  a disphead.rtf
[>>Tip: Mit F1 gibt es dann Hilfe] Hier kann man die Zeilen mit
\f0 und \f4 mit der Maus verschieben! Dann auf diesen Zeilen
jeweils Enter drücken und die 0 bzw. 4 ändern. Danach [OK] und
die Fragen nach dem Speichern und Ersetzen bejahen.






Mehr Informationen über die Mailingliste Allegro