Unicode ist ein Standard für die Kodierung von Klartext . Daher ist jedes in mathematischen Texten verwendete Symbol ein Kandidat für die Kodierung als Unicode-Zeichen, und eine sehr große Anzahl solcher Zeichen wurde kodiert. Der Prozess wird fortgesetzt, und neue Zeichen werden hinzugefügt, wenn sie tatsächlich in den Benutzer übernommen wurden.
Hochstellen und Subskribieren ist an sich kein einfacher Text, sondern „Rich Text“, genau wie Kursivschrift, Fettschrift, bestimmte Schriftarten, Farben, Hintergründe, Ränder und animierte Buchstaben. Ein hochgestelltes "2" ist immer noch das Zeichen "2", nur in angehobener Position und in der Regel kleiner. Aus dieser Perspektive könnten wir sagen, dass Hoch- und Tiefschüsse überhaupt nicht codiert werden müssen. Es können normale Zeichen verwendet werden, und Geräte außerhalb der Klartextebene oder "Protokolle höherer Ebene" können verwendet werden, z. B. Befehle in einem Textverarbeitungsprogramm, Stileinstellungen, HTML- oder MathML-Markup usw.
Die Frage ist also wirklich, warum in Unicode überhaupt Superskripte und Subskripte eingefügt wurden und nicht, warum sie keine einheitliche Menge bilden. Ein Grund ist, dass andere Zeichencodes hochgestellte und tiefgestellte Zeichen enthalten. Unicode muss sie einschließen. Ein weiterer Grund wird in der Anmerkung Unicode in XML und anderen Auszeichnungssprachen angegeben: „Super- und tiefgestellte Buchstaben und Ziffern sind in manchen Formen der phonetischen oder phonemischen Transkription recht häufig, wobei die Verwendung von Stilen unpraktisch und anfällig für Datenintegritätsprobleme ist, wenn sie in Nur-Text-Format exportiert werden. Insbesondere bei über- oder tiefgestellten Buchstaben in der phonetischen Transkription würde ein Wechsel von hochgestellten zu hochgestellten Zeichen in regulären Stil die Bedeutung ändern. Beachten Sie, dass eine solche Verwendung bei der Transkription nicht auf Buchstaben beschränkt ist: Hochgestellte kleine Ziffern werden oft verwendet, um den Ton anzuzeigen. Wenn sie für diese Zwecke verwendet werden, sollten diese Zeichen beibehalten werden und Markup sollte nicht verwendet werden. “
Doch das Hinzufügen Hoch- und Tief Version von jedem würde Zeichens bedeutet etwa 200.000 Zeichen hinzuzufügen. Als nächstes würde jemand kursive und fette Versionen eines beliebigen Zeichens haben, und so weiter, und uns würde der Codierungsraum ausgehen. Zuvor hatten Typographen Nervenzusammenbrüche: Sie wollen wirklich keine Glyphen für solche Zeichen entwerfen (von denen die meisten niemals verwendet werden).
Aus diesem Grund fügt das zitierte Dokument Folgendes hinzu: „Bei der Verwendung im mathematischen Kontext (MathML) wird empfohlen, die Stilmarkierung für Superskripte und Subskripte konsistent zu verwenden. Das liegt daran, dass das mathematische Layout nicht nur einzelne Symbole, sondern ganz normale Ausdrücke auf reguläre, verschachtelte Weise hoch- oder tiefstellen kann. “