Re: Kauderwelsch in Config-Dialogen

From: Polytropon <freebsd(at)edvax.de>
Date: Sun, 16 Aug 2009 18:04:31 +0200

On Sun, 16 Aug 2009 17:41:42 +0200, Bernd Walter <ticso(at)cicely7.cicely.de> wrote:
> Fakt ist diese Zeichensätze haben niemals Grafikzeichen enthalten.
> Geht rein physikalisch nicht, weil die Anzahl der Zeichen von
> seiten der Hardware im Textmode begrenzt ist.
> Mehr geht nur grafisch.

Wieso um alles in der Welt ging das denn früher mal, oder hat
sich mein Gehirn schon ins Wochenende verabschiedet?

> > % env TERM=cons25 dialog --infobox 'Hello World!' 5 20
> > ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
> > ³ Hello World! ³
> > ³ ³
> > ³ ³
> > ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
>
> Das ist klar - an der Zeichennummer and welcher normalerweise
> die Grafikzeichen erwartet werden sind nun andere.
> Genau genommen sind das die Rahmenzeichen - sehen in dem Font
> nur ziemlich blöde aus - genauso als wenn du einen Font lädst,
> der an Stelle vom x etwas definiert, was wie ein h aussieht.

Also gibt es vermutlich eine andere Textmodusanwendung, die
beispielsweise "Ecke oben links" ausgibt, um ein U mit Krakel
drüber zu erzeugen, und "senkrechte Kante" für "hoch 3".

> > % env TERM=cons25l1 dialog --infobox 'Hello World!' 5 20
> > +------------------+
> > | Hello World! |
> > | |
> > | |
> > +------------------+
> >
> > Das ist doch das zu erwartende (normale) Ergebnis, oder?
>
> Genau - das sind die Ersatzzeichen, weil das Terminal jetzt weiß, dass
> dein Font die echten Rahmenzeichen nicht kennt.

Ein anderer könnte es aber? Doch vermutlich kann der dann wieder
keine Umlaute.

Tja, da haben wir Deutschen schon den Computer erfunden, und
niemand nimmt auf unsere Bedürfnisse Rücksicht... :-)

> Ich verstehe aber jetzt dein Problem nicht.
> Du sagst oben, dass es nicht reicht TERM zu setzen und beweist in
> der gleichen Mail, dass es funktioniert.

Tut mir leid, ich hab jetzt völlig den Überblick verloren. :-)

Fazit: Die Grafikzeichen, die früher mal - parallel zu den
Umlauten - funktioniert haben, tun das seit Jahren nicht mehr.

Sei's drum, wenigstens habe ich was draus gelernt, und vielleicht
auch die geneigte Mitleserschaft.

> > Parallel dazu ist bei $TERM == xterm die Anzeige mit Grafikzeichen,
> > die sich beim Herauskopieren jedoch in die Ersetzung (wie cons25l1)
> > verwandeln.
>
> Das ist Grafikmode - da gibt es die Begrenzung durch die Hardware
> nicht und xterm ist daher so nett sowohl Umlaute, als auch Rahmenzeichen
> zu können.

Abgesehen davon kann das xterm auch so nette Sachen wie Unterstreichung,
was im Textmodus nicht geht. Da geht aber wieder Blinken. :-) Hat
wohl alles was damit zu tun, was die Grafikkarte von Hause aus kann,
wenn's um den Textmodus geht, und für den Grafikmodus ist dann die
Implementierung des Terminalemulators ausschlaggebend, was der
ausgabeseitig aus den termcap-Definitionen macht.

-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 16 Aug 2009 - 18:04:41 CEST

search this site