IDWriteFontFace3 interface (dwrite_3.h)

Represents an absolute reference to a font face. This interface contains font face type, appropriate file references, and face identification data.

This interface extends IDWriteFontFace2. Various font data such as metrics, names, and glyph outlines are obtained from IDWriteFontFace.

Inheritance

The IDWriteFontFace3 interface inherits from the IDWriteFontFace2 interface.

Methods

The IDWriteFontFace3 interface has these methods.

 
IDWriteFontFace3::AreCharactersLocal

Determines whether the specified characters are local.
IDWriteFontFace3::AreGlyphsLocal

Determines whether the specified glyphs are local.
IDWriteFontFace3::GetFaceNames

Creates a localized strings object that contains the face names for the font (for example, Regular or Bold), indexed by locale name.
IDWriteFontFace3::GetFamilyNames

Creates a localized strings object that contains the family names for the font family, indexed by locale name. (IDWriteFontFace3.GetFamilyNames)
IDWriteFontFace3::GetFontFaceReference

Gets a font face reference that identifies this font. (IDWriteFontFace3.GetFontFaceReference)
IDWriteFontFace3::GetInformationalStrings

Gets a localized strings collection that contains the specified informational strings, indexed by locale name.
IDWriteFontFace3::GetPanose

Gets the PANOSE values from the font, used for font selection and matching.
IDWriteFontFace3::GetRecommendedRenderingMode

Determines the recommended text rendering and grid-fit mode to be used based on the font, size, world transform, and measuring mode. (IDWriteFontFace3.GetRecommendedRenderingMode)
IDWriteFontFace3::GetStretch

Gets the stretch (also known as width) of this font.
IDWriteFontFace3::GetStyle

Gets the style (also known as slope) of this font.
IDWriteFontFace3::GetWeight

Gets the weight of this font.
IDWriteFontFace3::HasCharacter

Determines whether the font supports the specified character.
IDWriteFontFace3::IsCharacterLocal

Determines whether the character is locally downloaded from the font.
IDWriteFontFace3::IsGlyphLocal

Determines whether the glyph is locally downloaded from the font.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps | UWP apps]
Minimum supported server Windows Server 2016 [desktop apps | UWP apps]
Target Platform Windows
Header dwrite_3.h

See also

IDWriteFontFace2