Internationale Schriftverwaltung

Die Themen in diesem Abschnitt behandeln die grundlegenden Funktionen von Internationalen Schriftarten. Anweisungen zur Verwendung der internationalen Schriftarttechnologie in Ihren Anwendungen finden Sie unter International Font Enumeration and Selection und Using MS Shell Dlg and MS Shell Dlg 2.

Schriftartverwaltungsinfrastruktur

Ab Windows 7 unterstützt die Schriftartverwaltungsinfrastruktur das Ausblenden von Schriftarten, die nicht für die Schriftartauswahllisten eines Benutzers geeignet sind. In den Standardsystemeinstellungen werden Schriftarten automatisch ausgeblendet, die nicht für die Eingabesprache(en) (Tastaturen) konzipiert sind, die auf dem Betriebssystem aktiviert sind. Darüber hinaus können Benutzer schriftarten im Systemsteuerung Schriftarten manuell ausblenden. Dieses Feature bedeutet, dass Benutzer nicht mehr mit langen Listen unangemessener Schriftarten konfrontiert werden müssen, und ist besonders wertvoll für internationale Benutzer, die in nicht-lateinischen Skripts arbeiten.

In Windows 7 gibt es keine APIs, um direkt abzufragen, welche Schriftarten ausgeblendet sind, oder zum Festlegen von Schriftarten, die ausgeblendet werden sollen. Dies bedeutet jedoch nicht, dass Sie dieses Feature in Ihrer Anwendung nicht nutzen können. Wenn Sie heute die Windows ChooseFont-API (Allgemeine Schriftart) verwenden, um die Schriftartauswahl zu aktivieren, erhalten Sie das neue Verhalten kostenlos. Das in Windows 7 eingeführte neue Windows-Szenische Menüband (Schriftartsteuerelemente) unterstützt dieses Verhalten ebenfalls und bietet einen weiteren Grund zum "Ribbonisieren" Ihrer Anwendungen. Ausführliche Informationen zur Verwendung von Schriftartsteuerelementen im Menüband und ChooseFont zum Anzeigen von Schriftarten beim Herausfiltern der ausgeblendeten Schriftarten finden Sie unter International Font Enumeration and Selection.

Beachten Sie, dass sich das Ausblenden von Schriftarten nur auf die Schriftartauswahl auswirkt. Dies wirkt sich nicht auf Zeichnungs-APIs aus. Wenn eine Schriftart in einem Gerätekontext ausgewählt wird, hat dies keine Auswirkungen auf das Zeichnen, da die Schriftart ausgeblendet wird. Die EnumFontFamiliesEx-Funktion listet weiterhin Schriftarten auf, die auf ausgeblendet festgelegt sind.

Einbetten und Untersetzen von GDI-Schriftarten

Die International Fonts-Technologie nutzt die Font Embedding Services Library, um TrueType- und OpenType-Schriftarten in einem Dokument oder einer Datei zu bündeln. Durch das Einbetten einer Schriftart in eine Datei wird sichergestellt, dass die Schriftart auf dem Computer vorhanden ist, auf dem die Datei empfangen wird. Weitere Informationen finden Sie unter Referenz zum Einbetten von Schriftarten.

Internationale Schriftartenaufzählung und -auswahl

Verwenden von MS Shell Dlg und MS Shell Dlg 2

Referenz zum Einbetten von Schriftarten