Internationale Schriftverwaltung
Die Themen in diesem Abschnitt behandeln die grundlegenden Funktionen von International Fonts. Anweisungen zur Verwendung der internationalen Schriftarttechnologie in Ihren Anwendungen finden Sie unter Internationale Schriftartenenumeration und -auswahl und Verwenden von MS Shell Dlg und MS Shell Dlg 2.
Schriftartverwaltungsinfrastruktur
Ab Windows 7 unterstützt die Schriftartverwaltungsinfrastruktur das Ausblenden von Schriftarten, die für die Schriftartauswahllisten eines Benutzers nicht geeignet sind. In den Standardsystemeinstellungen werden Schriftarten automatisch ausblendet, die nicht für die Eingabesprache(n) (Tastaturen) konzipiert sind, die auf dem Betriebssystem aktiviert sind. Darüber hinaus können Benutzer Schriftarten im Bereich Schriftarten manuell Systemsteuerung. Dieses Feature bedeutet, dass Benutzer nicht mehr mit langen Listen ungeeigneter Schriftarten konfrontiert werden müssen, und ist besonders nützlich für internationale Benutzer, die in nicht lateinischen Skripts arbeiten.
In Windows 7 gibt es keine APIs zum direkten Abfragen der ausgeblendeten Schriftarten oder zum Festlegen von ausgeblendeten Schriftarten. Dies bedeutet jedoch nicht, dass Sie dieses Feature in Ihrer Anwendung nicht nutzen können. Wenn Sie die Windows ChooseFont-API (Allgemeines Dialogfeld Schriftart) verwenden, um die Schriftartauswahl heute zu aktivieren, erhalten Sie das neue Verhalten kostenlos. Das neue Windows -Menüband (Schriftartsteuerelemente), das in Windows 7 eingeführt wurde, unterstützt dieses Verhalten ebenfalls und bietet einen weiteren Grund für das "Menübandisieren" Ihrer Anwendungen. Weitere Informationen zur Verwendung von Schriftartsteuerelementen im Menüband und AuswählenSchriftarten beim Herausfiltern der ausgeblendeten Schriftarten finden Sie unter Internationale Schriftartenenumeration und Auswahl.
Beachten Sie, dass sich das Ausblenden von Schriftarten nur auf die Benutzeroberfläche für die Schriftartauswahl ausdrennt. 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 ist. Die EnumFontFamiliesEx-Funktion führt weiterhin Schriftarten auf, die auf ausgeblendet festgelegt sind.
GDI Font Embedding and Subsetting
Die International Fonts-Technologie nutzt die Font Embedding Services Library, damit Sie TrueType- und OpenType-Schriftarten in einem Dokument oder einer Datei bündeln können. Durch das Einbetten einer Schriftart in eine Datei wird sichergestellt, dass die Schriftart auf dem Computer vorhanden ist, der die Datei empfängt. Weitere Informationen finden Sie unter Font Embedding Reference (Referenz zum Einbetten von Schriftarten).