Fonts: Unicode Unterstützung für neue Marktmöglichkeiten

Unicode Font Standard und UTF-8

In seiner grundlegenden Definition ist ein Font eine Sammlung von Bildzeichen (Bit Muster), die festlegt, wie jeder Buchstabe einer bestimmten Schriftart auf einem Drucker oder Bildschirm aussieht. Ein Buchstaben-Kodiersystem besteht aus einem Code, der jeden Buchstaben einer bestehenden Sammlung mit etwas anderem verbindet, zum Beispiel einer Zahlensequenz, um dessen elektronische Übertragung zu vereinfachen.

Der Unicode Standard unterstützt sowohl lateinische als auch nicht-lateinische Alphabete wie Griechisch, Kyrillisch, Hebräisch, Arabisch und Thailändisch, und erweitert so die Marktmöglichkeiten für elektronische Geräte, die den Unicode nutzen.

UTF-8 oder "8-bit Unicode Transformation Format" ist eine in der Länge variable Buchstabenkodierung für Unicode, die zu ASCII rückwärtskompatibel ist. Aus diesem Grund wird es dauerhaft zur führenden Buchstabenkodierung für Software werden, die mit textbasierter Information arbeitet.

Neuer MAPS Support für Fonts

In der Vergangenheit unterstützten die verschiedenen font-fähigen MAPS Komponenten jeweils eine relative begrenzte Anzahl von hard-kodierten Fonts (von klein zu groß, von Antiqua über fett und kursiv) geeignet für das Display oder den Drucker. Diese Fonts, die nur durch eine Kombination einer Font ID und einer Kodier-ID identifiziert wurden, waren in der MAPS Bibliothek gespeichert. Dieser Ansatz begrenzte die

Möglichkeiten im Hinblick auf eine Vergrößerung der Bibliothek und auf Flexibilität.
In einem ersten Update (Tourpes Release) werden die Fonts aus der Bibliothek extrahiert und in separaten Font-Dateien gespeichert. Jede Datei enthält nur die Bildzeichen, die von einem spezifischen Buchstabensatz genutzt werden.

In einem zweiten Update (REL-2010-W26), wurde ein neues Font Dateiformat eingeführt und ein Tool zur Verfügung gestellt, das die Fontbibliotheken leicht in dieses Format überträgt. Mit diesem Release haben wir auch den Support für das UTF-8 Kodieren eingeführt.

Verfügbarkeit

Unicode und UTF-8 Support sind ab Release REL-2010-W26 verfügbar.

Kontakt

Annick Gérard, Head of Products, Projects and Solutions Management