amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

[Login] [Registrieren] [Passwort vergessen?]

< Nächste MeldungVorige Meldung >
27.Jan.2002
Guido Mersmann (ANF)


Inkompatible Euro-Keymaps und -Fonts im Umlauf
An alle Ersteller von Zeichensätzen (Fonts) und Tastaturbelegungen (Keymaps):

Durch die Einführung des Euro sind leider ein paar Leute auf das falsche Gleis geraten. Der Amiga verwendet die Latin-8858-1 Codetabelle, die Eurozeichen auf den ASCII-Code 164 normt.

Diese Normung ist bindend! Alle bisher im Aminet geprüften Keymaps und Schriften wiesen Fehler auf. Oft wird das Zeichen auf Code 128 gelegt, wie es in der PC-Welt üblich ist. Der Hintergedanke ist wohl, dass sich ein Texttransfer einfacher gestaltet. Leider ist das nicht richtig, da landesspezifische Sonderzeichen sowieso konvertiert werden müssen. Es liegt also an den Erstellern der Konvertierprogramme, das Eurozeichen zu implementieren.

Desweiteren führt dieser falsche Code dazu, dass Texte auf anderen Amiga-Systemen nicht korrekt lesbar sind und der Amiga zu sich selbst inkompatibel wird. Außerdem ist ein solcher Text nicht automatisch konvertierbar.

Außerdem sollte sich auf die Tastenkombination "Alt E" geeinigt werden. Der Klammeraffe (@) liegt auf der Tastatur rechts unten auf der Tastaturkappe und wird mit der "Alt"-Taste angesprochen. Bei Win-Tastaturen, und das sind nunmal die einzigen Amigatastaturen mit Eurozeichen, liegt das Euro-Zeichen ebenfalls rechts unten auf der Kappe. Daher ist "Alt E" der Kombination "Alt Shift E" vorzuziehen, weil sie logischer ist.

Die Erstellung von Schriften mit dem Euro-Zeichen auf beiden Code-Positionen ist nicht wünschenswert, da zum einen ein Zeichen verloren geht, und es zum anderen dem User die Transparenz nimmt, ob das verwendete Zeichen auch wirklich das kompatible ist.

Hier ein paar korrekte Programme, Schriften und Keymaps aus dem Aminet:

EuroHack.lha: Patcht das Eurozeichen im Topaz 8 font auf 164!
EuroConv.lha: Konvertiert das Eurozeichen vom PC auf den Amiga.

Das Fontset EuroFonts.lha ist laut Autor bereits auf 164 umgestellt worden, wobei leider der falsche Euro noch implementiert ist. Das neue Archiv mit etwa 900 Kb soll in den nächsten Tagen erscheinen. Das kleine Archive (300 Kb) ist nicht kompatibel.

Zu guter Letzt hier ein Test, mit dem Sie prüfen können, ob das auf ihrem Rechner erzeugte Eurozeichen kompatibel ist oder nicht:

Öffnen Sie eine Shell und geben Sie folgende Zeilen ein. Das "EEEE" steht für ein oder mehrere Eurozeichen.

Echo "EEEE" to t:Test
type t:test hex

Als Ergebnis sollte der Wert "A4" für jedes der Eurozeichen erscheinen! Das "0A" is zu ignorieren.

0000: A4A4A4A4 0A

Erscheint ein anderer Wert als "A4", ist die verwendete Keymap inkompatibel.

Guido Mersmann (sd)

[Meldung: 27. Jan. 2002, 15:36] [Kommentare: 50 - 29. Jan. 2002, 18:55]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
< Nächste MeldungVorige Meldung >

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.