Private Use Area

In Unicode sind spezielle Bereiche als Private Use Areas (PUA, englisch für „Bereiche für den eigenen Gebrauch“) ausgewiesen. Den Codepunkten in diesen Bereichen werden in Unicode keine standardisierten Zeichen zugewiesen. Somit können sie für als privat definierte Zeichen verwendet werden, die zwischen den Erzeugern und Verwendern der Texte, die sie enthalten, individuell abgesprochen sein müssen. Solche Vereinbarungen können z. B. in dem gemeinsamen Verwenden einer Schriftartdatei bestehen, in denen solche Zeichen zur Verwendung bereitgestellt werden.

Codebereiche

Der Unicode-Standard weist die im Folgenden beschriebenen drei Bereiche als für den eigenen Gebrauch der Nutzer bestimmt aus.

Private Use Zone

Die Private Use Zone[1] liegt in der Ebene 0 (BMP, Basic Multilingual Plane) und umfasst den Bereich von U+E000 bis U+F8FF. Das sind 6400 Codepunkte.

Welche Zeichen eine Schriftart in der Private Use Zone definiert hat, kann mit der Vorlage:Private-Use-Area-Test ermittelt werden.

Private Use Planes

Die Unicode-Ebenen 15 und 16 enthalten nur die beiden Blöcke Supplementary Private Use Area-A bzw. -B. Anstatt von PUA-A und PUA-B ist daher teilweise auch zusammenfassend von Private Use Planes (PUP) die Rede.[2]

Supplementary Private Use Area-A

Die Supplementary Private Use Area-A umfasst die komplette Ebene 15, also den Bereich von U+F0000 bis U+FFFFD. Das sind 65534 Codepunkte.

Welche Zeichen eine Schriftart in der Supplementary Private Use Area-A definiert hat, kann mit der Vorlage:Supplementary-Private-Use-Area-A-Test ermittelt werden.

Supplementary Private Use Area-B

Die Supplementary Private Use Area-B umfasst die komplette Ebene 16, also den Bereich von U+100000 bis U+10FFFD. Das sind 65534 Codepunkte.

Welche Zeichen eine Schriftart in der Supplementary Private Use Area-B definiert hat, kann mit der Vorlage:Supplementary-Private-Use-Area-B-Test ermittelt werden.

Verwendung

Die Zuordnung von Zeichen zu Codepoints wird in diesen Bereichen nicht vom Unicode-Konsortium reglementiert. Es existieren jedoch verschiedene Organisationen und Initiativen, die die Vergabe von Zeichencodes in diesen Bereichen koordinieren.

Medieval Unicode Font Initiative

Die Medieval Unicode Font Initiative (MUFI)[3] koordiniert die Kodierung historischer Zeichen, Zeichenvarianten und Ligaturen und vergibt dafür Codepoints aus der Private Use Zone, vorwiegend aus dem Bereich U+E000 bis U+EFFF.

Verwendung unter Linux

Unter Linux wurde die Private Use Zone in zwei Bereiche geteilt:[4]

  • U+E000 … U+EFFF : „End User Zone“
  • U+F000 … U+F8FF : „Linux Zone“
    • U+F000 … U+F7FF : 1:1-Mapping auf die Zeichen des aktuellen Console-Fonts
    • U+F800 … U+F8FF : linuxweit festgelegte Zeichen, die unter Linux benötigt/gewünscht sind, aber noch nicht in Unicode enthalten sind.

Die End User Zone steht für den Endanwender zur freien Verfügung. Die Linux Zone wird für betriebssysteminterne Zwecke reserviert. Dabei wird der Bereich von U+F000 bis U+F7FF genutzt, um ein 1:1-Mapping der verwendeten Bildschirmschriftart für die Console abzudecken. Das ermöglicht es Programmen wie consolechars, alle Zeichen der gerade verwendeten Bildschirmschriftart auch ohne Kenntnis ihrer Zeichenkodierungen darzustellen. Da die Textconsole von Linux maximal 512 Zeichen in einer Bildschirmschriftart unterstützt, ist dieser Bereich mehr als ausreichend. Der Bereich von U+F800 bis U+F8FF wird für Zeichen benutzt, die unter Linux benötigt oder gewünscht werden, die jedoch (noch) nicht im Unicode-Zeichensatz enthalten sind:

CodepointZeichenBemerkung
U+F800DEC VT GRAPHICS HORIZONTAL LINE SCAN 1mit Aufnahme dieser Zeichen in Unicode 3.2 sind diese 4 Codepositionen veraltet („deprecated“).
U+F801DEC VT GRAPHICS HORIZONTAL LINE SCAN 3
U+F803DEC VT GRAPHICS HORIZONTAL LINE SCAN 7
U+F804DEC VT GRAPHICS HORIZONTAL LINE SCAN 9
U+F810KEYBOARD SYMBOL FLYING FLAGTastensymbol „wehende Flagge“ Windows 3 logo simplified.svg = Windowstaste
U+F811KEYBOARD SYMBOL PULLDOWN MENUTastensymbol Menü
U+F812KEYBOARD SYMBOL OPEN APPLETastensymbol „leerer ApfelApple logo hollow.svg
U+F813KEYBOARD SYMBOL SOLID APPLETastensymbol „ausgefüllter Apfel“ Apple logo black.svg
U+F8D0Buchstaben und Zahlzeichen der fiktionalen Klingonischen Sprache
U+F8FF

Die Vergabe der Codepunkte in der „Linux Zone“ wird von der Linux Assigned Names and Numbers Authority (LANANA) koordiniert.

ConScript Unicode Registry

Dieses Freiwilligenprojekt[5] koordiniert die Aufnahme fiktionaler Schriften, die in Romanen oder Filmen verwendet werden, wie den Sprachen aus der Mittelerde-Fantasiewelt von J. R. R. Tolkien. Sie vergibt Codepoints in allen 3 privaten Unicodeblöcken und koordiniert sich dabei mit der LANANA, nicht jedoch mit der MUFI.

Weitere Verwendungen

Siehe auch

Andreas Stötzner: LINCUA – Ein Unicode-PUA-Harmonisierungsplan. 20. Juni 2012, abgerufen am 26. August 2012.

Einzelnachweise

  1. Michael Everson et al.: Roadmap to the BMP – revision 6.1.0. The Unicode Consortium, 1. Februar 2012, abgerufen am 26. August 2012 (Der Begriff “Private Use Zone” wird im Text des Unicode-Standards nicht verwendet, er findet sich aber auf dieser vom Unicode-Konsortium offiziell bereitgestellten Internetseite.).
  2. Unicode 6.3 Kapitel 2.8, Seite 34, erster Absatz. (Da die Core-Spezifikation für Version 6.3 nicht verändert und auch nicht neu veröffentlicht wurde, gelten die Dateien von Version 6.2 für 6.3 unverändert weiter.)
  3. Medieval Unicode Font Initiative. Abgerufen am 21. August 2012.
  4. H. Peter Anvin (ed.): Linux Zone Unicode Assignments. (TXT) (Nicht mehr online verfügbar.) Linux Assigned Names And Numbers Authority (LANANA) project, 17. Januar 2005, archiviert vom Original am 6. Oktober 2013; abgerufen am 12. September 2012 (englisch).
  5. ConScript Unicode Registry. Abgerufen am 21. August 2012.
  6. Peter Constable and Lorna A. Priest: SIL Corporate PUA Assignments. 17. April 2012, abgerufen am 21. August 2012.
  7. Chris Harvey: Languagegeek Fonts. 29. Juni 2012, abgerufen am 21. August 2012.

Auf dieser Seite verwendete Medien

Apple logo hollow.svg
Modifiziertes Apple-Logo mit leerem Inhalt.
Apple logo black.svg
Logo des Unternehmens Apple Inc.
Windows 3 logo simplified.svg
Autor/Urheber:

unbekannt

, Lizenz: Logo

Vereinfachte Version des Windows-3-Logos