Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Windows ermöglicht die lokale Definition von nicht standardmäßigen Zeichen in beiden Double-Byte-Zeichensätzen (DBCSs) und Unicode-. Bei einem DBCS werden diese nicht standardmäßigen Zeichen als endbenutzerdefinierte Zeichen (EUDC) bezeichnet. Unicode bietet eine ähnliche Funktion über den privaten Anwendungsbereich (PUA). Anwendungen identifizieren ein angegebenes Zeichen mithilfe des zugeordneten DBCS- oder Unicode-Zeichenwerts.
Die DBCS-Zeichenwerte, die zugewiesen werden können, hängen vom angegebenen Zeichensatz ab. Jede ostasiatische Windows--Codeseite weist mindestens einen Bereich reservierter Werte für die Verwendung als EUDCs auf. Die Bereiche werden durch den EUDCCodeRange Registrierungsschlüssel definiert. Unicode-Werte für diesen Zweck stammen immer aus der Unicode-PUA, den Werten U+E000 bis U+F8FF, U+F0000 bis U+FFFFD und U+100000 bis U+10FFFD.
Um ein EUDC- oder PUA-Zeichen zu erstellen, wählt der Benutzer einen Zeichenwert aus, der sich innerhalb des angegebenen Bereichs befindet, und fügt die Glyphe der Schriftart im Eintrag hinzu, die diesem Zeichenwert entspricht. Der Benutzer erstellt die Glyphe mit einem EUDC-Editor oder mithilfe eines schriftartenpakets, das von einem Schriftartanbieter erworben wurde. Jede DBCS-Schriftart kann EUDCs enthalten, und jede Unicode-Schriftart kann PUA-Zeichen enthalten. Die Schriftart wird als "separate" EUDC/PUA-Schriftart bezeichnet, wenn sie nur EUDCs enthält. Die Schriftart ist eine "integrierte" EUDC/PUA-Schriftart, wenn sie Standardzeichen sowie EUDCs enthält.
Die Standardschriftart EUDC/PUA des Systems ist eine Schriftart, die vom Betriebssystem automatisch allen DBCS- und Unicode-Schriftarten zugeordnet wird, mit Ausnahme von Schriftarten, die explizit EUDC/PUA-Schriftarten zugeordnet haben. Anwendungen legen die Standardmäßige EUDC/PUA-Schriftart des Systems fest, indem sie den Wert des SystemDefaultEUDCFont-Namens unter dem EUDC- Registrierungsschlüssel festlegen. Ebenso können Anwendungen separate EUDC/PUA-Schriftarten mit entsprechenden Schriftarten verknüpfen, indem sie einen Schriftartennamen und eine zugehörige Schriftartdatei unter dem EUDC-Schlüssel angeben. Das Betriebssystem versucht immer zuerst, den EUDC/PUA in der aktuell ausgewählten Schriftart zu finden. Wenn die Schriftart nicht gefunden wird, sucht das Betriebssystem nach dem Zeichen in der zugeordneten SCHRIFTART EUDC/PUA, wenn eine für die aktuell ausgewählte Schriftart definiert wurde. Wenn das Zeichen immer noch nicht gefunden werden kann, sucht das Betriebssystem es in der Standardschriftart EUDC/PUA des Systems.
TrueType-Schriftarten können entweder als .ttf Dateien oder als TTE-Dateien installiert werden. Da das Betriebssystem TTE-Dateien ausblendet, können Anwendungen die installierten Schriftarten nicht mithilfe von GDI-API-Funktionen aufzählen oder anderweitig untersuchen. Auf vielen Betriebssystemen werden die Standardschriftart EUDC/PUA und separate EUDC/PUA-Schriftarten als TTE-Dateien installiert. Anwendungen wie EUDC-Editoren und die Systemsteuerung müssen Registrierungseinträge verwenden, um solche Schriftarten hinzuzufügen, zu ändern und zu löschen.
Die Verwendung von EUDC- und PUA-Zeichen behält keine zuverlässige Bedeutung auf unterschiedlichen Computern oder Zeichensätzen bei. Weitere Hinweise zur Verwendung von EUDC- und PUA-Zeichen finden Sie unter End-User-Defined und private Verwendungsflächen zeichen.
Verwandte Themen