Partager via


Gestion internationale des polices

Les rubriques de cette section traitent des fonctionnalités de base des polices internationales. Pour obtenir des instructions sur l’utilisation de la technologie de police internationale dans vos applications, consultez International Font Enumeration and Selection et Using MS Shell Dlg and MS Shell Dlg 2.

Infrastructure de gestion des polices

À compter de Windows 7, l’infrastructure de gestion des polices prend en charge le masquage des polices qui ne conviennent pas aux listes de sélection de polices d’un utilisateur. Les paramètres système par défaut choisissent de masquer automatiquement les polices qui ne sont pas conçues pour la ou les langues d’entrée (claviers) activées sur le système d’exploitation. En outre, les utilisateurs peuvent choisir de masquer manuellement les polices dans le Panneau de configuration Polices. Cette fonctionnalité signifie que les utilisateurs n’ont plus besoin d’être confrontés à de longues listes de polices inappropriées, et est particulièrement utile pour les utilisateurs internationaux travaillant dans des scripts non latins.

Dans Windows 7, il n’existe aucune API permettant d’interroger directement les polices qui sont masquées ou de définir des polices à masquer. Toutefois, cela ne signifie pas que vous ne pouvez pas tirer parti de cette fonctionnalité dans votre application. Si vous utilisez l’API Windows ChooseFont (boîte de dialogue police commune) pour activer la sélection de police dès aujourd’hui, vous obtiendrez le nouveau comportement gratuitement. Le nouveau ruban panoramique Windows (contrôles de police) introduit dans Windows 7 prend également en charge ce comportement et fournit une autre raison de « rubaniser » vos applications. Pour plus d’informations sur l’utilisation des contrôles de police dans Ribbon et ChooseFont pour afficher les polices lors du filtrage des polices masquées, reportez-vous à International Font Enumeration and Selection.

Notez que le masquage des polices affecte uniquement l’interface utilisateur de sélection des polices. Cela n’a pas d’impact sur les API de dessin. Lorsqu’une police est sélectionnée dans un contexte d’appareil, il n’y a aucun effet sur le dessin, car la police est masquée. La fonction EnumFontFamiliesEx continue d’énumérer les polices définies sur masquées.

Incorporation et sous-configuration de polices GDI

La technologie International Fonts utilise la bibliothèque des services d’incorporation de polices pour vous permettre de regrouper des polices TrueType et OpenType dans un document ou un fichier. L’incorporation d’une police dans un fichier garantit que la police sera présente sur l’ordinateur qui reçoit le fichier. Pour plus d’informations, consultez Informations de référence sur l’incorporation de polices.

Énumération et sélection de polices internationales

Utilisation de MS Shell Dlg et MS Shell Dlg 2

Informations de référence sur l’incorporation de polices