From: Christian Weisgerber (naddy_at_mips.rhein-neckar.de)
Date: 23. Jan 2000
Michael Lestinsky <michael_at_zaphod.rhein-neckar.de> wrote:
> Wenn ich in Konsole Mails lese, und die enthalten Sonderzeichen, dann
> werden diese falsch dargestellt, anstatt eines ä bekomme ich ein
> \Sigma, ö wird zu ÷...
So sieht das aus, wenn man nach ISO 8859-1 kodierten Text auf ein
Terminal mit CP437 ausgibt.
> Ich glaube bei FreeBSD kann man mit syscons einen anderen Fontsatz
> laden. Gibt es dazu ein passendes Äquivalent unter OpenBSD?
> Im pcvt(4)-Treiber scheint es ja eine entsprechende Funktion für VGA-
> und EGA-Konsolen zu geben, aber geht das auch bei MDA?
Also, das zerfällt in drei Teilfragen:
1. Was kann MDA?
2. Was kann pcvt?
3. Was kann pcvt auf OpenBSD?
1.
MDA/HGA-Karten haben ein festes Zeichensatz-ROM, das normalerweise
einen Zeichensatz nach CP437 enthält. Ein alternativer Zeichensatz
kann nicht geladen werden.
2.
Was man natürlich machen kann, und was z.B. die Linux-Konsole und
auch pcvt unterstützen, das ist eine Screenmap, die intern ISO
8859-1 auf CP437 abbildet (sofern möglich, und ein Platzhalterzeichen
sonst).
3.
Die spannende Frage ist, was die aktuelle pcvt-Version auf OpenBSD
kann. Die wird leider zunehmend verdummt, schließlich interessiert
VT220-Kompatibilität nicht, und es ist viel wichtiger, dass BitchX
mit seiner hardkodierten CP437-Klötzchengrafik wie beabsichtigt
aussieht, schließlich spricht das mehr kewle Kids an. Versuch mal,
ob »scon -o« das erwünschte Verhalten herstellt. Wenn nicht, müsste
ich mir das Teil mal genauer ansehen - keine Ahnung, wie verschieden
es schon von der FreeBSD-Version ist.
Theoretisch kann man natürlich auch der Applikation sagen, dass
man an einem CP437-Terminal sitzt, und dass sie selbst eine
entsprechende Abbildung durchführen soll. Außer lynx kenne ich aber
keine, die das unterstützen würde. :->
-- Christian "naddy" Weisgerber naddy_at_mips.rhein-neckar.de
Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET