Partager via


Interface IDWriteFontFace1 (dwrite_1.h)

Représente une référence absolue à une police. Cette interface contient le type de visage de police, les références de fichier appropriées et les données d’identification des visages.

Cette interface étend IDWriteFontFace. Diverses données de police, telles que les métriques, les noms et les contours de glyphes, sont obtenues à partir d’IDWriteFontFace.

Héritage

L’interface IDWriteFontFace1 hérite de l’interface IDWriteFontFace.

Méthodes

L’interface IDWriteFontFace1 utilise ces méthodes.

 
IDWriteFontFace1::GetCaretMetrics

Obtient des métriques d’insertion pour la police dans les unités de conception.
IDWriteFontFace1::GetDesignGlyphAdvances

Récupère les avancées dans les unités de conception d’une séquence de glyphes.
IDWriteFontFace1::GetGdiCompatibleGlyphAdvances

Retourne les avancées alignées sur les pixels pour une séquence de glyphes.
IDWriteFontFace1::GetGdiCompatibleMetrics

Obtient des unités de conception et des métriques communes pour le visage de police. Ces métriques s’appliquent à tous les glyphes d’une police et sont utilisées par les applications pour les calculs de disposition. (IDWriteFontFace1.GetGdiCompatibleMetrics)
IDWriteFontFace1::GetKerningPairAdjustments

Récupère les ajustements de paire de crénage à partir de la table de kern de la police.
IDWriteFontFace1::GetMetrics

Obtient des unités de conception et des métriques communes pour le visage de police. Ces métriques s’appliquent à tous les glyphes d’une police et sont utilisées par les applications pour les calculs de disposition. (IDWriteFontFace1.GetMetrics)
IDWriteFontFace1::GetRecommendedRenderingMode

Détermine le mode de rendu recommandé pour la police, à l’aide des paramètres de taille et de rendu spécifiés. (IDWriteFontFace1.GetRecommendedRenderingMode)
IDWriteFontFace1::GetUnicodeRanges

Récupère une liste de plages de caractères prises en charge par une police.
IDWriteFontFace1::GetVerticalGlyphVariants

Récupère les formes verticales des glyphes nominaux récupérés à partir de GetGlyphIndices.
IDWriteFontFace1::HasKerningPairs

Détermine si la police prend en charge le crénage par paire.
IDWriteFontFace1::HasVerticalGlyphVariants

Détermine si la police a des variantes de glyphes verticales.
IDWriteFontFace1::IsMonospacedFont

Détermine si la police d’une plage de texte est monospaceée, c’est-à-dire que les caractères de police ont la même largeur de hauteur fixe.

Spécifications

   
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite_1.h

Voir aussi

IDWriteFontFace