Was passiert bei Windows wenn ein Unicode Zeichen nicht verfügbar ist? 
nach Möglichkeit ein Zeichen aus einer anderen Schrift eingefügt
Unicode
Unicode

==  Schriftarten ==
Ob das entsprechende Unicode-Zeichen auch tatsächlich am Bildschirm erscheint, hängt davon ab, ob die verwendete Schriftart eine Glyphe für das gewünschte Zeichen (also eine Grafik für die gewünschte Zeichennummer) enthält. Oftmals, z. B. unter Windows, wird, falls die verwendete Schrift ein Zeichen nicht enthält, nach Möglichkeit ein Zeichen aus einer anderen Schrift eingefügt. 
Mittlerweile hat der Coderaum von Unicode/ISO einen Umfang angenommen (mehr als 100.000 Schriftzeichen), der sich nicht mehr vollständig in einer Schriftdatei unterbringen lässt. Die heute gängigsten Schriftdateiformate, TrueType und OpenType, können maximal 65.536 Glyphen enthalten. Unicode/ISO-Konformität einer Schrift bedeutet also nicht, dass der komplette Zeichensatz enthalten ist, sondern lediglich, dass die darin enthaltenen Zeichen normgerecht kodiert sind. In der Publikation »decodeunicode«, die alle Zeichen vorstellt, werden insgesamt 66 Fonts genannt, aus denen die Zeichentabellen zusammengesetzt sind.
Interrobang Gucharmap
gucharmap („GNOME Unicode Character Map“) ist ein Unicode-Zeichen-Darstellungsprogramm. Es greift auf das GTK+ Toolkit zurück und läuft auf jeder Plattform, welche GTK unterstützt. Die Zeichen von gucharmap können in viele andere Programme eingefügt werden, wenn dort (Sonder)Zeichen benötigt werden, die nicht über die Tastatur verfügbar sind. gucharmap enthält alle Unicodezeichen und somit die Zeichen fast aller Schriftsysteme. Seit Gnome 2.4 ist sie in GNOME enthalten.
gucharmap ordnet die Zeichen nach Unicode-Gruppen und bietet eine Volltextsuche für die Zeichendetails an. Ab Version 1.8 enthält es Unterstützung von Unicode 5.0.
Mit der Version 8.0 wurde das Versionierungsschema geändert. Entsprach die Versionsnummer vorher der entsprechenden Version von GNOME, änderte sich mit GNOME 3.20 dieses Schema. Fortan entspricht die Versionsnummer von gucharmap der aktuellen Version von Unicode.
Um die entsprechenden Zeichen in gucharmap grafisch darstellen zu können, müssen unter Linux die entsprechenden ttf-Pakete installiert sein. Liste_der_Unicodeblöcke
Die Liste der Unicodeblöcke listet alle Ebenen und Blöcke des aktuellen Unicode-Standards auf.
Diese Blöcke ''(blocks)'' werden zu Ebenen ''(planes)'' zusammengefasst, bei denen das dritte und vierte Byte gleich sind. Jede dieser 17 Ebenen enthält daher 216 = 65.536 mögliche Codierungen, von denen die beiden letzten (FFFEhex und FFFFhex) nicht für die Zuordnung von Zeichen genutzt werden können, da sonst die Byte Order Mark nicht mehr erkennbar ist. Damit hat eine Ebene 65.534 mögliche Codepoints.
Zurzeit ist nur ein geringer Teil der Codepoints bereits definiert. So sind Ebenen 4 bis 13 noch völlig ohne definierte Blöcke.
Blockgrößen sind immer Vielfache von 16, ausgenommen der letzte Block einer Ebene, welcher stets vor den beiden letzten Codes einer Ebene endet. Auch deswegen enthalten viele Blöcke Plätze ohne definierte Zeichen, die nicht mehr für andere Blöcke zur Verfügung stehen. Verfügbar ist nur, was einstweilen noch nicht von Blöcken belegt ist. Selbst wenn in Blöcken gar keine Zeichen definiert sind, sind diese Codepoints nicht mehr für andere Zwecke verfügbar.
Zahlreiche Erweiterungen befinden sich in verschiedenen Stadien der Planung, zum Teil sind bereits die Blockbereiche vorgesehen. Erweiterungsblöcke, deren Etablierung gemäß den Roadmaps zu erwarten ist, sind hier als ''geplant'' vorgemerkt. Die folgende Übersicht zeigt die aktuelle Belegung der Ebenen und Blöcke, entsprechend dem Versionsstand Unicode 13.0.0.
Interrobang

== Darstellung im Computer ==
Das Interrobang wurde auf Codeposition U+203D in Unicode aufgenommen und ist unter anderem in den Schriften ''Lucida Sans Unicode,'' ''Arial Unicode MS'' oder Linux Libertine verfügbar. In HTML kann es mit dem Code &#8253; oder &#x203D; eingefügt werden.
Mit LaTeX kann das Interrobang aus den tc-Schriften mit dem Paket textcomp verwendet werden; der zugehörige Befehl ist \textinterrobang. Auch das Gnaborretni, ein auf den Kopf gestelltes Interrobang, ist unter dem Befehl \textinterrobangdown verfügbar.
Bei der Neo-Tastaturbelegung kann es durch ,  (auch vom Ziffernblock), gefolgt von  und  in beliebiger Reihenfolge, erzeugt werden. Für das Gnaborretni werden die letzten beiden Tasten durch  und  ersetzt.
Unter Microsoft Windows kann man das Interrobang durch den Alt-Code + darstellen, sofern das Zeichen im Zeichensatz enthalten ist. Auf Linux-Systemen mit neueren Versionen von X11 lässt sich das Zeichen durch + eingeben. In GTK+- oder Qt-basierten Anwendungen kann es außerdem über ++,  und anschließendes Drücken von Leer- oder Eingabetaste erzeugt werden. Gucharmap
gucharmap („GNOME Unicode Character Map“) ist ein Unicode-Zeichen-Darstellungsprogramm. Es greift auf das GTK+ Toolkit zurück und läuft auf jeder Plattform, welche GTK unterstützt. Die Zeichen von gucharmap können in viele andere Programme eingefügt werden, wenn dort (Sonder)Zeichen benötigt werden, die nicht über die Tastatur verfügbar sind. gucharmap enthält alle Unicodezeichen und somit die Zeichen fast aller Schriftsysteme. Seit Gnome 2.4 ist sie in GNOME enthalten.
gucharmap ordnet die Zeichen nach Unicode-Gruppen und bietet eine Volltextsuche für die Zeichendetails an. Ab Version 1.8 enthält es Unterstützung von Unicode 5.0.
Mit der Version 8.0 wurde das Versionierungsschema geändert. Entsprach die Versionsnummer vorher der entsprechenden Version von GNOME, änderte sich mit GNOME 3.20 dieses Schema. Fortan entspricht die Versionsnummer von gucharmap der aktuellen Version von Unicode.
Um die entsprechenden Zeichen in gucharmap grafisch darstellen zu können, müssen unter Linux die entsprechenden ttf-Pakete installiert sein. Liste_der_Unicodeblöcke
Die Liste der Unicodeblöcke listet alle Ebenen und Blöcke des aktuellen Unicode-Standards auf.
Diese Blöcke ''(blocks)'' werden zu Ebenen ''(planes)'' zusammengefasst, bei denen das dritte und vierte Byte gleich sind. Jede dieser 17 Ebenen enthält daher 216 = 65.536 mögliche Codierungen, von denen die beiden letzten (FFFEhex und FFFFhex) nicht für die Zuordnung von Zeichen genutzt werden können, da sonst die Byte Order Mark nicht mehr erkennbar ist. Damit hat eine Ebene 65.534 mögliche Codepoints.
Zurzeit ist nur ein geringer Teil der Codepoints bereits definiert. So sind Ebenen 4 bis 13 noch völlig ohne definierte Blöcke.
Blockgrößen sind immer Vielfache von 16, ausgenommen der letzte Block einer Ebene, welcher stets vor den beiden letzten Codes einer Ebene endet. Auch deswegen enthalten viele Blöcke Plätze ohne definierte Zeichen, die nicht mehr für andere Blöcke zur Verfügung stehen. Verfügbar ist nur, was einstweilen noch nicht von Blöcken belegt ist. Selbst wenn in Blöcken gar keine Zeichen definiert sind, sind diese Codepoints nicht mehr für andere Zwecke verfügbar.
Zahlreiche Erweiterungen befinden sich in verschiedenen Stadien der Planung, zum Teil sind bereits die Blockbereiche vorgesehen. Erweiterungsblöcke, deren Etablierung gemäß den Roadmaps zu erwarten ist, sind hier als ''geplant'' vorgemerkt. Die folgende Übersicht zeigt die aktuelle Belegung der Ebenen und Blöcke, entsprechend dem Versionsstand Unicode 13.0.0.