Zahlzeichen in UnicodeNeben Buchstaben und anderen Schriftzeichen kodiert Unicode auch eine Reihe von Zahlzeichen für verschiedene Zahlschriften. Neben verschiedenen Formen der Dezimalziffern sind auch chinesische Zahlen und historische Zahlzeichen wie römische Zahlen kodiert. Weiter gibt es auch Brüche und verschiedene aus Zahlen abgeleitete Symbole. AllgemeinesUm mit Zahlzeichen zu arbeiten, stellt der Unicode-Standard zwei Eigenschaften zur Verfügung: Nicht als Zahlzeichen betrachtet werden Zeichen, die nur manchmal zur Darstellung von Zahlen genutzt werden. So haben in einer Aufzählung, die Buchstaben verwendet (a) … b) … c) …) die Buchstaben die Werte 1 bis 3, da dies aber nicht die Hauptverwendung darstellt, werden sie von Unicode als Buchstaben, nicht als Zahlen behandelt. Kodierte ZeichenDezimalziffernDie indischen Dezimalziffern werden in vielen verschiedenen Schriften in abweichenden Formen verwendet. Unicode kodiert daher die Ziffern für die einzelnen Schriftsysteme jeweils extra. Als „europäisch“ werden dabei die Ziffernformen bezeichnet, die sich ursprünglich in Europa entwickelten, heute aber weltweit in Gebrauch sind. Daneben gibt es die Ziffern im Arabischen und verschiedenen indischen Schriften. N’Ko fällt aus dem Rahmen, da hier Zahlen von rechts nach links geschrieben werden.
Daneben gibt es weitere Blöcke, die aus den europäischen Ziffern abgeleitete Symbole enthalten, etwa eingekreiste Zahlen. Buchstabenbasierte ZahlzeichenViele Zahlensysteme verwenden die gewöhnlichen Buchstaben der Schrift, um Zahlen darzustellen. Solche Buchstaben werden in Unicode nicht als Zahlzeichen angesehen, auch werden sie in den meisten Fällen nicht doppelt kodiert. Es gibt aber auch einige Zahlensysteme, deren Zahlzeichen zwar auf den Buchstaben aufbauen, sich aber von diesen unterscheiden. So enthält der Unicodeblock Altgriechische Zahlzeichen eine Reihe von altgriechischen akrophonischen Zahlzeichen für die griechische Zahlschrift. Ein besonderer Fall sind die römischen Zahlen. Hier sind die Zahlen von 1 bis 12, sowie 50 (L), 100 (C), 500 (D) und 1000 (M) im Unicodeblock Zahlzeichen zusammen mit den Zeichen für 5000 und 10.000 extra kodiert. Diese sind vor allem zur Verwendung mit den Zeichen ostasiatischer Schriften in Unicode gedacht, da sie im Spaltenlayout nicht wie normale Buchstaben um 90° gedreht dargestellt werden. In anderen Fällen aber sollten römische Zahlen aus den gewöhnlichen lateinischen Buchstaben zusammengesetzt werden. Chinesische ZahlzeichenDie Zeichen für die chinesische Zahlschrift sind zusammen mit den anderen CJK-Zeichen im Unicodeblock Vereinheitlichte CJK-Ideogramme kodiert. Ebenfalls kodiert sind wie für die europäischen Dezimalziffern auch eingekreiste Formen. Auch die älteren Stabziffern haben mit dem Unicodeblock Zählstabziffern einen eigenen Block. Weitere ZahlzeichenWeitere Zahlzeichen sind meist zusammen mit den Buchstaben einer Schrift im selben Block kodiert. Weitere Blöcke, die speziell Zahlzeichen gewidmet sind, sind die Blöcke Ägäische Zahlzeichen, Keilschrift-Zahlzeichen und -Interpunktion, Koptische Zahlzeichen und Singhalesische Zahlzeichen. BrücheNeben Zeichen für ganze Zahlen beinhaltet Unicode auch eine Reihe von Brüchen aus verschiedenen Zahlschriften. Für die europäischen Zahlen liegen diese hauptsächlich im Unicodeblock Zahlzeichen. Nordindische Brüche liegen im Unicodeblock Allgemeine indische Ziffern, altgriechische bei den anderen altgriechischen Zahlzeichen. Auch hier gibt es eine Reihe weiterer Zahlzeichen, die mit den Buchstaben einer Schrift zusammen in einem Block liegen. Quellen
Einzelnachweise
|