Freigeben über


Internationale Schriftverwaltung

In den Themen in diesem Abschnitt werden die grundlegenden Funktionen von internationalen Schriftarten behandelt. 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 für die Schriftartauswahllisten eines Benutzers nicht geeignet sind. Die Standardsystemeinstellungen wählen das automatische Ausblenden von Schriftarten aus, die nicht für die im Betriebssystem aktivierten Eingabesprachen (Tastaturen) ausgelegt sind. Darüber hinaus können Benutzer auswählen, schriftarten manuell in der Schriftarten-Systemsteuerung auszublenden. Dieses Feature bedeutet, dass Benutzer nicht mehr mit langen Listen unangemessener Schriftarten konfrontiert sein müssen und besonders für internationale Benutzer nützlich sind, die in nicht lateinischen Skripts arbeiten.

In Windows 7 gibt es keine APIs für die direkte Abfrage, 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 die Windows ChooseFont-API (allgemeines Dialogfeld "Schriftart") verwenden, um die Schriftartauswahl heute zu aktivieren, erhalten Sie das neue Verhalten kostenlos. Das in Windows 7 eingeführte neue Malerische Menüband (Schriftartsteuerelemente) unterstützt dieses Verhalten auch und bietet einen weiteren Grund, Ihre Anwendungen zu "Menüband" zu "menübandisieren". Details zur Verwendung von Schriftartsteuerelementen im Menüband und ChooseFont- zum Anzeigen von Schriftarten beim Filtern der ausgeblendeten Schriftarten finden Sie unter International Font Enumeration and Selection.

Beachten Sie, dass das Ausblenden von Schriftarten nur Auswirkungen auf die Benutzeroberfläche für die Schriftartauswahl hat. Dies wirkt sich nicht auf Zeichnungs-APIs aus. Wenn eine Schriftart in einem Gerätekontext ausgewählt wird, wirkt sich die Zeichnung nicht aus, da die Schriftart ausgeblendet wird. Die funktion EnumFontFamiliesEx führt weiterhin das Aufzählen von Schriftarten aus, die auf "ausgeblendet" festgelegt sind.

GDI-Schriftarteinbettung und -Untereinstellung

Die Technologie für internationale Schriftarten verwendet die Font Embedding Services Library, damit Sie TrueType- und OpenType-Schriftarten in ein Dokument oder eine Datei bündeln können. 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 Font Embedding Reference.

International Font Enumeration and Selection

Verwenden von MS Shell Dlg und MS Shell Dlg 2

Schriftarteinbettungsreferenz