EUDC
Der EUDC-Registrierungsschlüssel enthält mindestens einen Unterschlüssel mit Werten, die die Schriftarten definieren, die endbenutzerdefinierten Zeichen (EUDCs) für eine bestimmte Codepage zugeordnet sind. Es verfügt über den folgenden Registrierungsspeicherort:
HKEY_CURRENT_USER\EUDC
Das Format lautet:
EUDC SystemDefaultEUDCFont=TrueTypeEUDCFontFileName TrueTypeFontTypeFontTypeface=TrueTypeEUDCFontFileName
Dabei gilt:
Wert | BESCHREIBUNG |
---|---|
SystemDefaultEUDCFont | Vordefinierter Name, der zum Festlegen der Standardschriftart des Systems verwendet wird. Es gibt keine EUDC-Standardschriftart des Systems, es sei denn, dieser Eintrag ist explizit angegeben. |
TrueTypeFontTypeface | Benutzerdefinierter Name, der einer Nicht-EUDC TrueType-Schriftart zugeordnet ist. |
TrueTypeEUDCFontFileName | Zeichenfolge, die aus dem Dateinamen einer separaten EUDC-Schriftartdatei besteht. Diese Datei identifiziert eine Schriftart, die TrueTypeFontTypeface zugeordnet werden soll. |
Das folgende Beispiel zeigt den EUDC-Schlüssel für Codepage 932.
HKEY_CURRENT_USER\EUDC\932
SystemDefaultEUDCFont=EUDC.TTF
MS Mincho=MINEUDC.TTF
MS Gothic=GTEUDC.TTF
Im folgenden Beispiel wird die EUDC-Standardschriftart auf Eudc.ttf festgelegt und die separaten EUDC-Schriftarten Mineudc.ttf und Goteudc.ttf den Schriftarten MS Mincho bzw. MS Gothic zugeordnet.
SystemDefaultEUDCFont=EUDC.TTF
MS Mincho=MINEUDC.TTF
MS Gothic=GOTEUDC.TTF
Wenn die Windows-Codepage (System ACP), die der Sprache für Nicht-Unicode-Programme zugeordnet ist, mit dem Unterschlüssel übereinstimmt, sucht das GDI-Subsystem nach den Unterschlüsselwertpaaren, um Anzeigeinformationen über das Zeichen zu erhalten. Zuerst wird nach einem Namen gesucht, der der aktuellen Schriftart entspricht. Wenn keine vorhanden ist, wird der Wert SystemDefaultEUDCFont untersucht. Wenn kein Wert definiert ist, behandelt GDI das Zeichen als undefiniert.
Beachten Sie, dass sich der Text selbst nicht in der Windows-Codepage befinden muss. Angenommen, die Codepage weist den Bezeichner 1252 auf, die Standardmäßige Windows-Codepage für Englisch. Eine Anwendung übergibt den einzelnen Unicode-Codepunkt U+E000 im Unicode Private Use Area (PUA) an DrawText. In diesem Fall prüft GDI die Registrierungswerte unter 1252, um die Schriftartinformationen für die Zeichenanzeigeeigenschaften abzurufen.
Zugehörige Themen