Rahmenzeichen
Rahmenzeichen sind grafische Sonderzeichen, die hauptsächlich für zeichenorientierte Benutzerschnittstellen verwendet werden, wo sie zur Darstellung von Fenstern im Textmodus dienen. Es handelt sich dabei um eine besondere Form der Blockgrafik.
Geschichte
[Bearbeiten | Quelltext bearbeiten]Rahmenzeichen werden in unterschiedlichem Umfang in verschiedenen Zeichensätzen kodiert. Sie umfassen normalerweise waagerechte und senkrechte Rahmenelemente, die vier Ecken, die vier T-Stücke und ein Kreuz in verschiedenen Ausführungen, etwa als einfacher und als doppelter Rahmen, teilweise aber auch in verschiedenen Rahmenstärken. Auch Zeichen, die verschiedene Rahmenarten kombinieren, sind oft vorhanden.
Schon die ersten Heimcomputer verwendeten eine Vielzahl an Rahmenzeichen, etwa im CBM-ASCII-Zeichensatz von Commodore. Auch die für Teletext verwendete Kodierung beinhaltet Rahmenzeichen.
Die DOS-Codepage 437 enthält im Bereich B0hex bis DFhex neben Schattierungen und Blockelementen 40 Rahmenzeichen. In anderen Codepages werden die Rahmenzeichen, bei denen eine doppelte Linie mit einer einfachen zusammenstößt, teilweise durch andere Zeichen ersetzt, sodass etwa mit der Codepage 850 keine gemischten Rahmen dargestellt werden können.
Die Escape-Sequenzen, mit denen auf dem VT100 einfache Rahmenzeichen erzeugt werden konnten, wurden auf vielen Unix-Systemen übernommen.[1]
In Unicode sind im Unicodeblock Rahmenzeichnung 128 Rahmenzeichen kodiert, darunter neben den Zeichen der DOS-Codepages auch Zeichen aus anderen Kodierungen wie KS X 1001 und GB2312, aber auch einer Reihe von Industriestandards.[2]
Beispiele
[Bearbeiten | Quelltext bearbeiten]Einfache und doppelte Rahmen
┌──┬──┐ ╔══╦══╗ ╒══╤══╕ ╓──╥──╖ │ │ │ ║ ║ ║ │ │ │ ║ ║ ║ ├──┼──┤ ╠══╬══╣ ╞══╪══╡ ╟──╫──╢ │ │ │ ║ ║ ║ │ │ │ ║ ║ ║ └──┴──┘ ╚══╩══╝ ╘══╧══╛ ╙──╨──╜
Fenster mit Bildlaufleiste
╔════════════════════════════════════[×]═╗ ║ Fenstertitel ║ ╟──────────────────────────────────────┬─╢ ║ Fensterinhalt │▲║ ║ │░║ ║ │░║ ║ │░║ ║ │░║ ║ │█║ ║ │░║ ║ │░║ ║ │░║ ║ │░║ ║ │░║ ║ │░║ ║ │░║ ║ │▼║ ╚══════════════════════════════════════╧═╝
Alternativen
[Bearbeiten | Quelltext bearbeiten]Statt mit Rahmenzeichen können einfache Rahmen auch als ASCII-Art gestaltet werden. Im Gegensatz zu den Rahmenzeichen entstehen dabei aber Lücken, sodass kein geschlossener Rahmen möglich ist.
Siehe auch
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Line Graphics in UNIX man pages: terminfo (5) ( des vom 7. Juni 2013 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis. . Abgerufen am 21. Juni 2013.
- ↑ Julie D. Allen et al.: The Unicode Standard. Version 6.2 – Core Specification. The Unicode Consortium, Mountain View, CA, 2012. ISBN 978-1-936213-07-8. Chapter 15.8: Geometrical Symbols (online, PDF)